English
Language : 

CC2510FX Datasheet, PDF (59/244 Pages) List of Unclassifed Manufacturers – True System-on-Chip with Low Power RF Transceiver and 8051 MCU
C2510Fx / CC2511Fx
1. Clear interrupt flags (see Section
11.5.2)
2. Set individual interrupt enable bit in the
peripherals SFR, if any
3. Set the corresponding individual,
interrupt enable bit in the IEN0, IEN1,
or IEN2 registers to 1
4. Enable global interrupt by setting the
IEN0.EA = 1
5. Begin the interrupt service routine at the
corresponding vector address of that
interrupt. See Table
39
for
addresses
Interrupt
Number
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Description
RF TX done / RX ready
ADC end of conversion
USART0 RX complete
USART1 RX complete
(Note: I2S RX complete, see Table
40)
AES encryption/decryption
complete
Sleep Timer compare
Port 2 inputs
(Note: Also used for USB on
CC2511Fx,, see Table 40)
USART0 TX complete
DMA transfer complete
Timer 1 (16-bit)
capture/Compare/overflow
Timer 2 (MAC Timer) overflow
Timer 3 (8-bit) compare/overflow
Timer 4 (8-bit) compare/overflow
Port 0 inputs
(Note: P0_7 interrupt used for USB
Resume interrupt on CC2511Fx)
USART1 TX complete
(Note: I2S TX complete, see Table
40)
Port 1 inputs
RF general interrupts
Watchdog overflow in timer mode
Interrupt
Name
RFTXRX
ADC
URX0
URX1
Interrupt
Vector
0x03
0x0B
0x13
0x1B
ENC
ST
P2INT
0x23
0x2B
0x33
UTX0
DMA
T1
T2
T3
T4
P0INT
0x3B
0x43
0x4B
0x53
0x5B
0x63
0x6B
UTX1
0x73
P1INT
RF
WDT
0x7B
0x83
0x8B
CPU Interrupt
Mask
IEN0.RFTXRXIE
IEN0.ADCIE
IEN0.URX0IE
IEN0.URX1IE
IEN0.ENCIE
IEN0.STIE
IEN2.P2IE
IEN2.UTX0IE
IEN1.DMAIE
IEN1.T1IE
IEN1.T2IE
IEN1.T3IE
IEN1.T4IE
IEN1.P0IE
IEN2.UTX1IE
IEN2.P1IE
IEN2.RFIE
IEN2.WDTIE
Table 39: Interrupts Overview
CPU Interrupt Flag
TCON.RFTXRXIF8
TCON.ADCIF8
TCON.URX0IF8
TCON.URX1IF8
S0CON.ENCIF
IRCON.STIF
IRCON2.P2IF9
IRCON2.UTX0IF
IRCON.DMAIF
IRCON.T1IF8,9
IRCON.T2IF8,9
IRCON.T3IF8, 9
IRCON.T4IF8, 9
IRCON.P0IF9
IRCON2.UTX1IF
IRCON2.P1IF9
S1CON.RFIF9
IRCON2.WDTIF
SWRS055D
Page 59 of 243