CC1110Fx / CC1111Fx
5. Begin the interrupt service routine at the
corresponding vector address of that
interrupt. See Table 39 for addresses
Note: An interrupt must not be enabled
without having proper code located at the
corresponding interrupt vector address
Interrupt Description
Number
Interrupt Interrupt
CPU Interrupt
Mask
CPU Interrupt Flag
Name
RFTXRX
ADC
Vector
IEN0.RFTXRXIE
IEN0.ADCIE
TCON.RFTXRXIF10
TCON.ADCIF10
0
1
2
3
RF TX done / RX ready
0x03
ADC end of conversion
USART0 RX complete
USART1 RX complete
0x0B
0x13
IEN0.URX0IE
IEN0.URX1IE
TCON.URX0IF10
TCON.URX1IF10
URX0
URX1
0x1B
(Note: I2S RX complete, see Table
40)
IEN0.ENCIE
S0CON.ENCIF
4
AES encryption/decryption
complete
ENC
0x23
IEN0.STIE
IEN2.P2IE
IRCON.STIF11
IRCON2.P2IF11
5
6
Sleep Timer compare
Port 2 inputs
ST
0x2B
0x33
P2INT
(Note: Also used for USB on
CC1111Fx,, see Table 40)
IEN2.UTX0IE
IEN1.DMAIE
IEN1.T1IE
IRCON2.UTX0IF
IRCON.DMAIF
7
8
9
USART0 TX complete
DMA transfer complete
UTX0
DMA
T1
0x3B
0x43
0x4B
IRCON.T1IF10,11
Timer 1 (16-bit)
capture/Compare/overflow
11
IEN1.T2IE
IEN1.T3IE
IEN1.T4IE
IEN1.P0IE
IRCON.T2IF10,
10
11
12
13
Timer 2 (MAC Timer) overflow
Timer 3 (8-bit) compare/overflow
Timer 4 (8-bit) compare/overflow
Port 0 inputs
T2
0x53
0x5B
0x63
0x6B
11
IRCON.T3IF10,
T3
11
IRCON.T4IF10,
T4
IRCON.P0IF11
P0INT
(Note: P0_7 interrupt used for USB
Resume interrupt on CC1111Fx)
IEN2.UTX1IE
IRCON2.UTX1IF
14
USART1 TX complete
UTX1
0x73
(Note: I2S TX complete, see Table
40)
IEN2.P1IE
IEN2.RFIE
IEN2.WDTIE
IRCON2.P1IF11
S1CON.RFIF11
IRCON2.WDTIF
15
16
17
Port 1 inputs
P1INT
RF
0x7B
0x83
0x8B
RF general interrupts
Watchdog overflow in timer mode
WDT
Table 39: Interrupts Overview
10 Cleared by HW when the CPU vectors to the ISR
11 Additional interrupt mask bits and/or interrupt flags found in the peripheral’s SFRs
SWRS033H
Page 61 of 246