Intel 8XC196NT Computer Hardware User Manual


 
87C196CB SUPPLEMENT
3-2
Table 3-2. 87C196CB Memory Map
Hex
Address
Description Addressing Modes
FFFFFF
FF2080
Program memory (After a device reset, the first instruction fetch
is from FF2080H)
Indirect, indexed, extended
FF207F
FF2000
Special purpose memory
Indirect, indexed, extended
FF1FFF
FF0600
External device (memory or I/O) connected to address/data bus Indirect, indexed, extended
FF05FF
FF0400
Internal code and data RAM
(mapped identically into pages FFH and 00H)
Indirect, indexed, extended
FF03FF
FF0100
External device (memory or I/O) connected to address/data bus Indirect, indexed, extended
FF00FF
FF0000
Reserved
††
Indirect, indexed, extended
FEFFFF
0F0000
100-pin 87C196CB: External device (memory or I/O)
84-pin 87C196CB: Overlaid memory
††
Indirect, indexed, extended
0EFFFF
010000
External device (memory or I/O) connected to address/data bus Indirect, indexed, extended
00FFFF
002000
External device or remapped OTPROM
†††
Indirect, indexed, extended
001FFF
001FE0
Memory-mapped SFRs Indirect, indexed, extended
001FDF
001F00
Peripheral SFRs
Indirect, indexed, extended,
windowed direct
001EFF
001E00
CAN SFRs Indirect, indexed, extended
001DFF
001C00
Internal register RAM
Indirect, indexed,
windowed direct
001BFF
000600
External device (memory or I/O) connected to address/data bus;
future SFR expansion
Indirect, indexed, extended
0005FF
000400
Internal code and data RAM
(mapped identically into pages 00H and FFH)
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
For the 87C196CB, the program and special-purpose memory locations (FF2000-FFFFFFH) can reside
either in external memory or in internal OTPROM.
††
Locations xF0000-xF00FFH are reserved for in-circuit emulators. Do not use these locations except to
initialize them. Except as otherwise noted, initialize unused program memory locations and reserved
memory locations to FFH.
†††
These locations can be either external memory (CCB2.2=0) or a copy of the OTPROM (CCB2.2=1).