Chapter 4

Memory

4.1MCF51QE128/64/32 Memory Map

As shown in Figure 4-1, on-chip memory in the MCF51QE128/64/32 series of MCUs consists of RAM and flash program memory for nonvolatile code and data storage, plus I/O and control/status registers.

NOTE

Version 1 ColdFire devices contain 24-bit internal address buses, while previous ColdFire cores have 32-bit internal address buses. Because there may be some resources that use a 32-bit address, this chapter shows 24-bit and 32-bit addresses by indicating the extra upper byte in parentheses.

CPU Address

MCF51QE128

CPU Address

MCF51QE64

MCF51QE32

CPU Address

0x(00)00_0000

0x(00)01_FFFF 0x(00)02_0000

0x(00)7F_FFFF

0x(00)80_0000

0x(00)80_1FFF 0x(00)80_2000

0x(00)BF_FFFF 0x(00)C0_0000

0x(00)C0_000F 0x(00)C0_0010

0x(FF)FF_7FFF 0x(FF)FF_8000

0x(FF)FF_FFFF

Flash

128 Kbytes

Unimplemented

RAM

8 Kbytes

Unimplemented

ColdFire

Rapid GPIO

Unimplemented

Slave

Peripherals

0x(00)00_0000

0x(00)00_FFFF 0x(00)01_0000

0x(00)7F_FFFF 0x(00)80_0000

0x(00)80_1FFF 0x(00)80_2000

0x(00)BF_FFFF 0x(00)C0_0000

0x(00)C0_000F 0x(00)C0_0010

0x(FF)FF_7FFF 0x(FF)FF_8000

0x(FF)FF_FFFF

Flash

64 Kbytes

Unimplemented

RAM

8 Kbytes

Unimplemented

ColdFire

Rapid GPIO

Unimplemented

Slave

Peripherals

0x(00)00_0000 0x(00)00_7FFF 0x(00)00_8000

0x(00)7F_FFFF

0x(00)80_0000

0x(00)80_1FFF 0x(00)80_2000

0x(00)BF_FFFF 0x(00)C0_0000

0x(00)C0_000F 0x(00)C0_0010

0x(FF)FF_7FFF 0x(FF)FF_8000

0x(FF)FF_FFFF

Flash 32 Kbytes

Unimplemented

RAM

8 Kbytes

Unimplemented

ColdFire

Rapid GPIO

Unimplemented

Slave

Peripherals

Figure 4-1. MCF51QE128/64/32 Memory Maps

MCF51QE128 MCU Series Reference Manual, Rev. 3

Freescale Semiconductor

57

Get the latest version from freescale.com

Page 57
Image 57
Freescale Semiconductor MCF51QE128RM manual Chapter Memory, MCF51QE128/64/32 Memory Map, Ram, Flash 32 Kbytes