Intel Microcontroller Microscope & Magnifier User Manual


 
8XC196NP, 80C196NU USER’S MANUAL
5-4
Table 5-1. 8XC196NP and 80C196NU Memory Map
Hex
Address
Description Addressing Modes
FFFFFF
FF3000
External device (memory or I/O) connected to address/data
bus
Indirect, indexed, extended
FF2FFF
FF2080
Program memory (Note 1)
After a device reset, the first instruction fetch is from FF2080H
(or F2080H in external memory).
Indirect, indexed, extended
FF207F
FF2000
Special-purpose memory (Note 1) Indirect, indexed, extended
FF1FFF
FF0100
External device (memory or I/O) connected to address/data
bus
Indirect, indexed, extended
FF00FF
FF0000
Reserved (Note 2)
FEFFFF
0F0000
Overlaid memory; xF0000—xF00FFH are reserved Indirect, indexed, extended
0EFFFF
010000
External device (memory or I/O) connected to address/data
bus
Indirect, indexed, extended
00FFFF
003000
External device (memory or I/O) connected to address/data
bus
Indirect, indexed, extended
002FFF
002000
External device (memory or I/O) connected to address/data
bus (Note 3)
Indirect, indexed, extended
001FFF
001F00
Peripheral SFRs (Note 4)
Indirect, indexed, extended,
windowed direct
001EFF
001C00
External device (memory or I/O) connected to address/data
bus; future SFR expansion (Note 5)
Indirect, indexed, extended
001BFF
000400
External device (memory or I/O) connected to address/data
bus
Indirect, indexed, extended
0003FF
000100
Upper register file (register RAM)
Indirect, indexed,
windowed direct
0000FF
000000
Lower register file (register RAM, stack pointer, CPU SFRs) Direct, indirect, indexed
NOTES:
1. For the 80C196NP and 80C196NU, the program and special-purpose memory locations (FF2000–
FF2FFFH) reside in external memory. For the 83C196NP, these locations can reside either in exter-
nal memory or in internal ROM.
2. Do not use these locations except to initialize them. Except as otherwise noted, initialize unused
program memory locations and reserved memory locations to FFH.
3. For the 80C196NP and 80C196NU, locations 002000–002FFFH reside in external memory. For the
83C196NP, locations 002000–002FFFH can be external memory (CCB1.2=0) or a copy of program
and special-purpose memory stored in the internal ROM (CCB1.2=1).
4. For the 8XC196NP, locations 1FE0–1FFFH contain memory-mapped SFRs. They must be
accessed with indirect, indexed, or extended addressing and they cannot be windowed.
5. WARNING: The contents or functions of these locations may change with future device revisions, in
which case a program that relies on one or more of these locations might not function properly.