Intel 8XC196NT user manual 87C196CB SUPPLEMENT -2. 87C196CB Memory Map, Address

Models: 8XC196NT 87C196CB

1 155
Download 155 pages 42.65 Kb
Page 25
Image 25
87C196CB SUPPLEMENT

87C196CB SUPPLEMENT

Table 3-2. 87C196CB Memory Map

Hex

Description

Addressing Modes

Address

 

 

 

 

 

FFFFFF

Program memory (After a device reset, the first instruction fetch

Indirect, indexed, extended

FF2080

is from FF2080H)

 

FF207F

Special purpose memory

Indirect, indexed, extended

FF2000

 

 

FF1FFF

External device (memory or I/O) connected to address/data bus

Indirect, indexed, extended

FF0600

 

 

FF05FF

Internal code and data RAM

Indirect, indexed, extended

FF0400

(mapped identically into pages FFH and 00H)

 

FF03FF

External device (memory or I/O) connected to address/data bus

Indirect, indexed, extended

FF0100

 

 

FF00FF

Reserved ††

Indirect, indexed, extended

FF0000

 

 

FEFFFF

100-pin 87C196CB: External device (memory or I/O)

Indirect, indexed, extended

0F0000

84-pin 87C196CB: Overlaid memory ††

 

0EFFFF

External device (memory or I/O) connected to address/data bus

Indirect, indexed, extended

010000

 

 

00FFFF

External device or remapped OTPROM †††

Indirect, indexed, extended

002000

 

 

001FFF

Memory-mapped SFRs

Indirect, indexed, extended

001FE0

 

 

001FDF

Peripheral SFRs

Indirect, indexed, extended,

001F00

windowed direct

 

001EFF

CAN SFRs

Indirect, indexed, extended

001E00

 

 

001DFF

Internal register RAM

Indirect, indexed,

001C00

windowed direct

 

001BFF

External device (memory or I/O) connected to address/data bus;

Indirect, indexed, extended

000600

future SFR expansion

 

0005FF

Internal code and data RAM

Indirect, indexed, extended

000400

(mapped identically into pages 00H and FFH)

 

0003FF

Upper register file (register RAM)

Indirect, indexed,

000100

windowed direct

 

0000FF

Lower register file (register RAM, stack pointer, CPU SFRs)

Direct, indirect, indexed

000000

 

 

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).

3-2

Page 25
Image 25
Intel 8XC196NT user manual 87C196CB SUPPLEMENT -2. 87C196CB Memory Map, Address