
C8051F340/1/2/3/4/5/6/7
Table 9.4. Interrupt Summary
Interrupt Source | Interrupt | Priority | Pending Flag | addressable?Bit | Clearedby HW? | Enable | Priority | |
| Vector | Order |
|
|
| Flag | Control | |
|
|
|
|
|
|
|
| |
Reset | 0x0000 | Top | None | N/A | N/A | Always | Always | |
Enabled | Highest | |||||||
External Interrupt 0 (/ | 0x0003 | 0 | IE0 (TCON.1) | Y | Y | EX0 (IE.0) | PX0 (IP.0) | |
INT0) | ||||||||
|
|
|
|
|
|
| ||
Timer 0 Overflow | 0x000B | 1 | TF0 (TCON.5) | Y | Y | ET0 (IE.1) | PT0 (IP.1) | |
External Interrupt 1 (/ | 0x0013 | 2 | IE1 (TCON.3) | Y | Y | EX1 (IE.2) | PX1 (IP.2) | |
INT1) | ||||||||
|
|
|
|
|
|
| ||
Timer 1 Overflow | 0x001B | 3 | TF1 (TCON.7) | Y | Y | ET1 (IE.3) | PT1 (IP.3) | |
UART0 | 0x0023 | 4 | RI0 (SCON0.0) | Y | N | ES0 (IE.4) | PS0 (IP.4) | |
TI0 (SCON0.1) | ||||||||
|
|
|
|
|
|
| ||
Timer 2 Overflow | 0x002B | 5 | TF2H (TMR2CN.7) | Y | N | ET2 (IE.5) | PT2 (IP.5) | |
TF2L (TMR2CN.6) | ||||||||
|
|
|
|
|
|
| ||
|
|
| SPIF (SPI0CN.7) |
|
|
|
| |
SPI0 | 0x0033 | 6 | WCOL (SPI0CN.6) | Y | N | ESPI0 | PSPI0 | |
MODF (SPI0CN.5) | (IE.6) | (IP.6) | ||||||
|
|
|
|
| ||||
|
|
| RXOVRN (SPI0CN.4) |
|
|
|
| |
SMB0 | 0x003B | 7 | SI (SMB0CN.0) | Y | N | ESMB0 | PSMB0 | |
(EIE1.0) | (EIP1.0) | |||||||
|
|
|
|
|
| |||
USB0 | 0x0043 | 8 | Special | N | N | EUSB0 | PUSB0 | |
(EIE1.1) | (EIP1.1) | |||||||
|
|
|
|
|
| |||
ADC0 Window | 0x004B | 9 | AD0WINT | Y | N | EWADC0 | PWADC0 | |
Compare | (ADC0CN.3) | (EIE1.2) | (EIP1.2) | |||||
|
|
|
| |||||
ADC0 Conversion | 0x0053 | 10 | AD0INT (ADC0CN.5) | Y | N | EADC0 | PADC0 | |
Complete | (EIE1.3) | (EIP1.3) | ||||||
|
|
|
|
| ||||
Programmable Counter | 0x005B | 11 | CF (PCA0CN.7) | Y | N | EPCA0 | PPCA0 | |
Array | CCFn (PCA0CN.n) | (EIE1.4) | (EIP1.4) | |||||
|
|
|
| |||||
Comparator0 | 0x0063 | 12 | CP0FIF (CPT0CN.4) | N | N | ECP0 | PCP0 | |
CP0RIF (CPT0CN.5) | (EIE1.5) | (EIP1.5) | ||||||
|
|
|
|
| ||||
Comparator1 | 0x006B | 13 | CP1FIF (CPT1CN.4) | N | N | ECP1 | PCP1 | |
CP1RIF (CPT1CN.5) | (EIE1.6) | (EIP1.6) | ||||||
|
|
|
|
| ||||
Timer 3 Overflow | 0x0073 | 14 | TF3H (TMR3CN.7) | N | N | ET3 | PT3 | |
TF3L (TMR3CN.6) | (EIE1.7) | (EIP1.7) | ||||||
|
|
|
|
| ||||
VBUS Level | 0x007B | 15 | N/A | N/A | N/A | EVBUS | PVBUS | |
(EIE2.0) | (EIP2.0) | |||||||
UART1 | 0x0083 | 16 | RI1 (SCON1.0) | N | N | ES1 | PS1 | |
TI1 (SCON1.1) | (EIE2.1) | (EIP2.1) | ||||||
|
|
|
|
|
9.3.5. Interrupt Register Descriptions
The SFRs used to enable the interrupt sources and set their priority level are described below. Refer to the datasheet section associated with a particular
Rev. 0.5 | 89 |