Random-Access Memory (RAM)
Table 2-1. Vector Addresses (Continued)
Priority
INT Flag
Address
$FFEC
$FFED
$FFEE
$FFEF
$FFF0
$FFF1
$FFF2
$FFF3
$FFF4
$FFF5
$FFF6
$FFF7
$FFF8
$FFF9
$FFFA
$FFFB
$FFFC
$FFFD
Vector
TIM2 Channel 1 Vector (High)
TIM2 Channel 1 Vector (Low)
TIM2 Channel 0 Vector (High)
TIM2 Channel 0 Vector (Low)
TIM1 Overflow Vector (High)
TIM1 Overflow Vector (Low)
TIM1 Channel 1 Vector (High)
TIM1 Channel 1 Vector (Low)
TIM1 Channel 0 Vector (High)
TIM1 Channel 0 Vector (Low)
PLL Vector (High)
IF8
IF7
IF6
IF5
IF4
IF3
IF2
IF1
—
PLL Vector (Low)
IRQ2 Vector (High)
IRQ2 Vector (Low)
IRQ1 Vector (High)
IRQ1 Vector (Low)
SWI Vector (High)
SWI Vector (Low)
$FFFE
$FFFF
Reset Vector (High)
Reset Vector (Low)
—
Highest
2.4 Random-Access Memory (RAM)
The following table shows the RAM size and address range:
Device
RAM Size (Bytes)
Memory Address Range
MC68HC908AP64
MC68HC908AP32
MC68HC908AP16
MC68HC908AP8
2,048
$0060–$085F
$0060–$045F
1,024
The location of the stack RAM is programmable. The 16-bit stack pointer allows the stack to be anywhere
in the 64k-byte memory space.
MC68HC908AP Family Data Sheet, Rev. 4
Freescale Semiconductor
41