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 on-chip peripheral for information regarding valid interrupt conditions for the peripheral and the behavior of its interrupt-pending flag(s).

Rev. 0.5

89

Page 89
Image 89
Silicon Laboratories C8051F346, C8051F347, C8051F341, C8051F343, C8051F340 Interrupt Summary, Interrupt Register Descriptions