Intel 8XC196MD, 8XC196MH, 8XC196MC manual Memory Partitions, External Devices Memory or I/O

Models: 8XC196MD 8XC196MH 8XC196MC

1 579
Download 579 pages 24.12 Kb
Page 66
Image 66

CHAPTER 4

MEMORY PARTITIONS

This chapter describes the address space, its major partitions, and a windowing technique for ac- cessing the upper register file and peripheral SFRs with register-direct instructions.

4.1MEMORY PARTITIONS

Table 4-1 is a memory map of the 8XC196Mx devices. The remainder of this section describes the partitions.

4.1.1External Devices (Memory or I/O)

Several partitions are assigned to external devices (see Table 4-1). Data can be stored in any part of this memory. Chapter 15, “Interfacing with External Memory,” de scribes the external memory interface and shows examples of external memory configurations. These partitions can also be used to interface with external peripherals connected to the address/data bus.

4.1.2Program and Special-purpose Memory

Internal nonvolatile memory is an optional component of the 8XC196Mx devices. Various devic- es are available with masked ROM, EPROM, QROM, or OTPROM. Please consult the datasheets in the Embedded Microcontrollers databook for details.

If present, the nonvolatile memory occupies the special-purpose memory and program memory partitions (locations 2000H and above; see Table 4-1 on page 4-2). The EA# signal controls ac- cess to these memory partitions. Accesses to these partitions are directed to internal memory if EA# is held high and to external memory if EA# is held low. For devices without internal non- volatile memory, the EA# signal must be tied low. EA# is latched at reset.

4-1

Page 66
Image 66
Intel 8XC196MD, 8XC196MH, 8XC196MC Memory Partitions, External Devices Memory or I/O, Program and Special-purpose Memory