Datasheet

Table Of Contents
Freescale Semiconductor A-1
Appendix A
Register Memory Map
Table A-1 summarizes the address, name, and byte assignment for registers within the CPU space.
Table A-2 lists an overview of the memory map for the on-chip modules, and Table A-3 is a detailed
memory map including all of the registers for on-chip modules.
Table A-1. CPU Space Register Memory Map
Address Name Mnemonic Size
CPU @ 0x002 Cache Control Register CACR 32
CPU @ 0x004 Access Control Register 0 ACR0 32
CPU @ 0x005 Access Control Register 1 ACR1 32
CPU @ 0x800 Other Stack Pointer OTHER_A7 32
CPU @ 0x801 Vector Base Register VBR 32
CPU @ 0x804 MAC Status Register MACSR 8
CPU @ 0x805 MAC Mask Register MASK 16
CPU @ 0x806 MAC Accumulator 0 ACC0 16
CPU @ 0x807 MAC Accumulator 0, 1 extension bytes ACCext01 16
CPU @ 0x808 MAC Accumulator 2, 3 extension bytes ACCext23 16
CPU @ 0x809 MAC Accumulator 1 ACC1 16
CPU @ 0x80A MAC Accumulator 2 ACC2 16
CPU @ 0x80B MAC Accumulator 3 ACC3 16
CPU @ 0x80E Status Register SR 16
CPU @ 0x80F Program Counter PC 32
CPU @ 0xC04 Flash Base Address Register FLASHBAR 32
CPU @ 0xC05 RAM Base Address Register RAMBAR 32
MCF5282 and MCF5216 ColdFire Microcontroller User’s Manual, Rev. 3