MMC2001
PROGRAMMING REFERENCE
MOTOROLA
REFERENCE MANUAL
C-1
APPENDIX C
PROGRAMMING REFERENCE
C.1 Peripheral Module Address Assignment
The register maps of all peripheral devices for MMC2001 are located on 4096-byte
boundaries. Table C-1 defines the address assignment for the on-chip components.
Table C-1 MMC2001 Address Map
Address Range (Hex)
Use
Access
00000000 – 0003FFFF
On-Chip ROM Array
Supervisor, Selective User
00040000 – 000FFFFF
ROM Echoes
Supervisor, Selective User
00100000 – 0FFFFFFF
Not Used
(Access causes transfer error)
—
10000000 – 10000FFF
Interrupt Controller
Supervisor Only
10001000 – 10001FFF
Timer/Reset Unit
Supervisor Only
10002000 – 10002FFF
Not Used
(Access causes transfer error)
—
10003000 – 10003FFF
Keypad Port
Supervisor Only
10004000 – 10004FFF
External Interface Module
Supervisor Only
10005000 – 10005FFF
Pulse-width Modulator
Supervisor Only
10006000 – 10006FFF
Not Used
(Access causes transfer error)
—
10007000 – 10007FFF
GPIO Edge Port
Supervisor Only
10008000 – 10008FFF
Interval SPI
Supervisor Only
10009000 – 10009FFF
UART 0
Supervisor Only
1000A000 – 1000AFFF
UART 1
Supervisor Only
1000B000 – 1FFFFFFF
Not Used
(Access causes transfer error)
—
20000000 – 2FFFFFFF
External Devices
Supervisor, Selective User
30000000 – 30007FFF
On-Chip RAM Array
Supervisor, Selective User
30008000 – 3000FFFF
RAM Echoes
Supervisor, Selective User
30100000 – 40000000
Not Used
(Access causes transfer error)
—
Freescale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc.
..