AT89C51CC03
Interrupt System
Introduction
The CAN Controller has a total of 10 interrupt vectors: two external interrupts (INT0 and
INT1), three timer interrupts (timers 0, 1 and 2), a serial port interrupt, a PCA, a CAN
interrupt, a timer overrun interrupt and an ADC. These interrupts are shown below.
Figure 77. Interrupt Control System
INT0#
External
Interrupt 0
INT1#
Timer 0
External
Interrupt 1
CEX0:5
Timer 1
PCA
TxD
UART
RxD
Timer 2
TxDC
RxDC
AIN1:0
CAN
controller
A to D
Converter
CAN Timer
SPI
Controller
EX0
IEN0.0
ET0
IEN0.1
EX1
IEN0.2
ET1
IEN0.3
EC
IEN0.6
ES
IEN0.4
ET2
IEN0.5
ECAN
IEN1.0
EADC
IEN1.1
ETIM
IEN1.2
ESPI
IEN1.3
EA
IEN0.7
Interrupt Enable
Highest
00
Priority
01
Interrupts
10
11
00
01
10
11
00
01
10
11
00
01
10
11
00
01
10
11
00
01
10
11
00
01
10
11
00
01
10
11
00
01
10
11
00
01
10
11
00
01
10
11
IPH/L
Priority Enable
Lowest Priority Interrupts
4182K–CAN–05/06
161