Example 2: A 64-Kbyte 87C196Nt System With Additional Data Storage - Intel 8XC196NT User Manual

Table of Contents

Advertisement

8XC196NT USER'S MANUAL
Table 4-14. Memory Map for the System in Figure 4-9
Address
FFFFFF
Unimplemented
FFA000
FF9FFF
Internal OTPROM (code and far constants)
FF2000
FF1FFF
Unimplemented
FF0600
FF05FF
Internal code and data RAM (mapped from page 00H)
FF0400
FF03FF
Unimplemented
FF0100
FF00FF
Reserved
FF0000
0FFFFF
Unimplemented
020000
01FFFF
External far data (implemented by 64-Kbyte external RAM)
010000
00FFFF
External near data (implemented by 32-Kbyte external RAM)
00A000
009FFF
Internal OTPROM (near constants; mapped from page FFH)
002000
001FFF
Memory-mapped SFRs
001FE0
001FDF
Peripheral SFRs
001F00
001EFF
External near data (implemented by 32-Kbyte external RAM)
000600
0005FF
Internal code and RAM
000400
0003FF
Upper register file (general-purpose register RAM)
000100
0000FF
Lower register file (general-purpose register RAM, stack pointer, and CPU SFRs)
000000
4.6.2

Example 2: A 64-Kbyte 87C196NT System with Additional Data Storage

Figure 4-10 on page 4-31 shows another system designed to operate in the 64-Kbyte mode
(CCB2.1=1). This system is the same as the one in Figure 4-9 on page 4-29, but with additional
RAM. Code executes only from page FFH. EA# is held inactive, so accesses to FF2000–
FF9FFFH are internal. The internal OTPROM is mapped only into page FFH (CCB2.2=0), leav-
ing most of page 00H available for data.
4-30
Description

Advertisement

Table of Contents
loading

Table of Contents