Memory
$0↓000
$005F
$0060
I/O Registers
96 Bytes
MC68HC908AP32
MC68HC908AP16
MC68HC908AP8
$0060
RAM
1,024 Bytes
$0060
$045F
RAM
1,024 Bytes
$0060
$045F
RAM
2,048 Bytes
(MC68HC908AP64)
RAM
2,048 Bytes
↓
↓
Unimplemented
1,024 Bytes
Unimplemented
1,024 Bytes
$085F
$0860
$085F
$0860
$0860
$0860
FLASH Memory
8,192 Bytes
FLASH Memory
16,384 Bytes
$285F
$2860
↓
FLASH Memory
32,768 Bytes
$485F
$4860
↓
FLASH Memory
62,368 Bytes
(MC68HC908AP64)
$885F
$8860
↓
Unimplemented
54,176 Bytes
↓
Unimplemented
45,984 Bytes
↓
Unimplemented
29,600 Bytes
↓
$FBFF
$FBFF
$FBFF
$FBFF
$FC00
↓
Monitor ROM 2
512 Bytes
$FDFF
$FE00
$FE01
$FE02
$FE03
$FE04
$FE05
$FE06
$FE07
$FE08
$FE09
$FE0A
$FE0B
$FE0C
$FE0D
$FE0E
$FE0F
SIM Break Status Register
SIM Reset Status Register
Reserved
SIM Break Flag Control Register
Interrupt Status Register 1
Interrupt Status Register 2
Interrupt Status Register 3
Reserved
FLASH Control Register
FLASH Block Protect Register
Reserved
Reserved
Break Address Register High
Break Address Register Low
Break Status and Control Register
LVI Status Register
$FE10
↓
Monitor ROM 1
447 Bytes
$FFCE
$FFCF
Mask Option Register
$FFD0
↓
FLASH Vectors
48 Bytes
$FFFF
Figure 2-1. Memory Map
MC68HC908AP Family Data Sheet, Rev. 4
30
Freescale Semiconductor