Table 3. 8XC196NP Memory Map
Address
Description
Notes
FF FFFFH
FF 3000H
External device (memory or I/O) connected to address/data bus
FF 2FFFH
FF 2000H
Internal ROM or external device (memory or I/O) connected to address/data bus
(determined by EA# pin)
FF 1FFFH
FF 0000H
External device (memory or I/O) connected to address/data bus
FE FFFFH
0F 0000H
Overlaid memory (reserved for future devices)
0E FFFFH
01 0000H
896 Kbytes of external device (memory or I/O) connected to address/data bus
00 FFFFH
00 3000H
External device (memory or I/O) connected to address/data bus
00 2FFFH
00 2000H
External device (memory or I/O) connected to address/data bus or remapped
internal ROM
00 1FFFH
00 1FE0H
Memory-mapped peripheral special-function registers (SFRs)
00 1FDFH
00 1F00H
Internal peripheral special-function registers (SFRs)
00 1EFFH
00 0400H
External device (memory or I/O) (reserved for future devices)
00 03FFH
00 0100H
Upper register file (general-purpose register RAM)
00 00FFH
00 0018H
Lower register file (general-purpose register RAM and stack pointer)
00 0017H
00 0000H
Lower register file (CPU SFRs)
NOTES:
1.
Internally, there are 24 address bits (A23:0); however, only 20 address lines (A19:0) are bonded out.
The external address space is 1 Mbyte (00000–FFFFFH).
2.
The 8XC196NP resets to internal address FF2080H (FF2080H in internal ROM or F2080H in external
memory).
3.
Do not locate code in addresses xF0000–xF00FFH. These addresses are reserved for the ICE in-cir-
cuit emulator. Unless otherwise noted, write 0FFH to reserved memory locations.
4.
Unless otherwise noted, write 0 to reserved SFR bits.
5.
These areas are mapped into internal ROM if the REMAP bit (CCB1.2) is set and EA# is at logic 1.
Otherwise, they are mapped to external memory.
6.
WARNING: The contents or functions of these memory locations may change with future device revi-
sions, in which case a program that relies on one or more of these locations may not function properly.
7.
Refer to the 8XC196NP User’s Manual or 8XC196NP Quick Reference for SFR descriptions.
8.
Code executed in locations 000000H to 0003FFH will be forced external.
9.
Address with indirect, indexed, or extended modes.
10. Address with indirect, indexed, or extended modes or through register windows.
11. Address with direct, indirect, indexed, or extended modes.
4
8XC251SA/SB/SP/SQ HIGH-PERFORMANCE CHMOS MICROCONTROLLER