Chapter 1 Device Overview MC9S12ZVHY/MC9S12ZVHL Families
S12ZVHY/S12ZVHL Family Reference Manual Rev. 1.05
Freescale Semiconductor
63
Table 1-10. Reset Sources and Vector Locations
1.11.2
Interrupt Vectors
lists all interrupt sources and vectors in the default order of priority. The interrupt module
description provides an Interrupt Vector Base register (IVBR) to relocate the vectors.
Vector Address
Reset Source
CCR
Mask
Local Enable
0xFFFFFC
Power-On Reset (POR)
None
None
Low Voltage Reset (LVR)
None
None
External pin RESET
None
None
Clock monitor reset
None
CPMUOSC(OSCE)
COP watchdog reset
None
CR[2:0] in CPMUCOP register
Table 1-11. Interrupt Vector Locations (Sheet 1 of 4)
Vector Address
(1)
Interrupt Source
CCR
Mask
Local Enable
Wake up
from STOP
Wake up
from WAIT
Vector base + 0x1F8
Unimplemented page1 op-code trap
(SPARE)
None
None
-
-
Vector base + 0x1F4
Unimplemented page2 op-code trap
(TRAP)
None
None
-
-
Vector base + 0x1F0
Software interrupt instruction (SWI)
None
None
-
-
Vector base + 0x1EC
System call interrupt instruction
(SYS)
None
None
-
-
Vector base + 0x1E8
Machine exception
None
None
-
-
Vector base + 0x1E4
Reserved
Vector base + 0x1E0
Reserved
Vector base + 0x1DC
Spurious interrupt
—
None
-
-
Vector base + 0x1D8
XIRQ interrupt request
X bit
None
Yes
Yes
Vector base + 0x1D4
IRQ interrupt request
I bit
IRQCR(IRQEN)
Yes
Yes
Vector base + 0x1D0
RTI time-out interrupt
I bit
CPMUINT (RTIE)
See CPMU
section
Yes
Vector base + 0x1CC
TIM0 timer channel 0
I bit
TIM0TIE (C0I)
No
Yes
Vector base + 0x1C8
TIM0 timer channel 1
I bit
TIM0TIE (C1I)
No
Yes
Vector base + 0x1C4
TIM0 timer channel 2
I bit
TIM0TIE (C2I)
No
Yes
Vector base + 0x1C0
TIM0 timer channel 3
I bit
TIM0TIE (C3I)
No
Yes
Vector base + 0x1BC
TIM0 timer channel 4
I bit
TIM0TIE (C4I)
No
Yes
Vector base + 0x1B8
TIM0 timer channel 5
I bit
TIM0TIE (C5I)
No
Yes
Vector base + 0x1B4
TIM0 timer channel 6
I bit
TIM0TIE (C6I)
No
Yes
Vector base + 0x1B0
TIM0 timer channel 7
I bit
TIM0TIE (C7I)
No
Yes