Functional Overview
3.5.2 5404 Memory Map
Hex Page 0 Program
0000
Reserved
(OVLY = 1)
External
(OVLY = 0)
007F
0080
On-Chip
DARAM0–1
(OVLY = 1)
External
(OVLY = 0)
3FFF
4000
Hex Page 0 Program
0000
Reserved
(OVLY = 1)
External
(OVLY = 0)
007F
0080
On-Chip
DARAM0–1
(OVLY = 1)
External
(OVLY = 0)
3FFF
4000
Reserved
(OVLY = 1)
External
(OVLY = 0)
5FFF
6000
Reserved
7FFF
8000
On-Chip ROM
(32K x 16-bit)
External
FF7F
FF80
Interrupts
(External)
FEFF
FF00
FF7F
FF80
Reserved
Interrupts
(On-Chip)
FFFF
9FFF
A000
BFFF
C000
PDROM0–1
(DROM = 1)
or
External
(DROM = 0)
External
Memory-Mapped
Registers
005F
0060
007F
0080
Scratch-Pad
RAM
Hex
0000
Data
On-Chip
DARAM0–1
(32K x 16-bit)
3FFF
4000
Reserved
(OVLY = 1)
External
(OVLY = 0)
Reserved
9FFF
A000
FFFF
FFFF
MP/MC= 1
(Microprocessor Mode)
MP/MC= 0
(Microcomputer Mode)
Figure 3–4. 5404 Program and Data Memory Map
November 2001 – Revised July 2003
SPRS007B
15