Download USER`S MANUAL
Transcript
S3C8245/P8245/C8249/P8249 2 ADDRESS SPACES ADDRESS SPACES OVERVIEW The S3C8245/C8249 microcontroller has two types of address space: — Internal program memory (ROM) — Internal register file A 16-bit address bus supports program memory operations. A separate 8-bit register bus carries addresses and data between the CPU and the register file. The S3C8245 has an internal 16-Kbyte mask-programmable ROM. The S3C8249 has an internal 32-Kbyte maskprogrammable ROM. The 256-byte physical register space is expanded into an addressable area of 320 bytes using addressing modes. A 16-byte LCD display register file is implemented. There are 1,109 mapped registers in the internal register file. Of these, 1,040 are for general-purpose. (This number includes a 16-byte working register common area used as a “scratch area” for data operations, four 192-byte prime register areas, and four 64-byte areas (Set 2)). Thirteen 8-bit registers are used for the CPU and the system control, and 53 registers are mapped for peripheral controls and data registers. Twelve register locations are not mapped. 2-1