Interrupt Vectors
Vector Address
8002H, 8003H
8006H, 8007H
8008H, 8009H
800AH, 800BH
800CH, 800DH
800EH, 800FH
Item
RESET
USB
TM0
P3
INT0
INT1
Priority
Description
Properties
External.
Internal
1
2
3
4
5
6
Initial reset
USB interrupt
Internal
Timer 0 overflow interrupt
Port 3 interrupt vector
INT0 external interrupt vector
INT1 external interrupt vector
External.
External.
External.
There are six interrupt sources provided in MPC2F35. The flag IRQ_EN and IRQ_ST are used to
control the interrupts. When flag IRQ_ST is set to ‘1’ by the hardware and the corresponding bits of flag
IRQ_EN has been set by firmware, an interrupt is generated. When an interrupt occurs, all interrupts
are inhibited until the CLI or STA IRQ_EN, #I instruction is invoked. Executing the SEI instruction can
also disable the interrupts.
Initial Reset
CLI instruction
STA IRQ_EN, #I
Enable
USB
IRQ_ST.1
IRQ_ST.2
IRQ_ST.5
Interrupt signal
S
S
S
Q
Q
Q
IRQ_EN.1
R
R
R
8002H, 8003H
8006H, 8007H
8008H, 8009H
800AH, 800BH
800CH, 800DH
800EH, 800FH
Interrupt
Vector
Generator
Logic
TM0
Interrupt signal
Interrupt
Process
Logic
.
.
.
IRQ_EN.2
IRQ_EN.5
INT1
Trigger signal
Initial Reset
STA IRQ_CLR, #I
Disable
SEI instruction
8
MPC2F35_USB Data Sheet
MEGAWIN