English
Language : 

CC2510_15 Datasheet, PDF (187/245 Pages) Texas Instruments – Low-Power SoC (System-on-Chip) with MCU, Memory,2.4 GHz RF Transceiver, and USB Controller
CC2511F8 - Not Recommended for New Designs
CC2510Fx / CC2511Fx
RFIM (0x91) - RF Interrupt Mask
Bit Field aName Reset R/W Description
7
IM_TXUNF
0
R/W TX underflow
0 Interrupt disabled
1 Interrupt enabled
6
IM_RXOVF
0
R/W RX overflow
0 Interrupt disabled
1 Interrupt enabled
5
IM_TIMEOUT 0
R/W RX timeout, no packet has been received in the programmed period.
0 Interrupt disabled
1 Interrupt enabled
4
IM_DONE
0
R/W Packet received/transmitted. Also used to detect underflow/overflow conditions
0 Interrupt disabled
1 Interrupt enabled
3
IM_CS
0
R/W Carrier sense
0 Interrupt disabled
1 Interrupt enabled
2
IM_PQT
0
R/W Preamble quality threshold reached.
0 Interrupt disabled
1 Interrupt enabled
1
IM_CCA
0
R/W Clear Channel Assessment
0 Interrupt disabled
1 Interrupt enabled
0
IM_SFD
0
R/W Start of Frame Delimiter, sync word detected
0 Interrupt disabled
1 Interrupt enabled
13.4 TX/RX Data Transfer
Data to transmit is written to the RF Data
register, RFD. Received data is read from the
same register. The RFD register can be viewed
as a 1 byte FIFO. That means that if a byte is
received in the RFD register, and it is not read
before the next byte is received, the radio will
enter RX_OVERFLOW state and the
RFIF.IRQ_RXOVF flag will be set together
with RFIF.IRQ_DONE. In TX, the radio will
enter
TX_UNDERFLOW
state
(RFIF.IRQ_TXUVF and RFIF.IRQ_DONE will
be asserted) if too few bytes are written to the
RFD register compared to what the radio
expect. Note that if an STX strobe is issued but
no data is written to the RFD register after the
following assertion of the RFTXRXIF flag, the
radio will start sending preamble without
entering TX_UNDERFLOW state.
To
exit
RX_OVERFLOW
and/or
TX_UNDERFLOW state, an SIDLE strobe
command should be issued.
Note: The RFD register content will not be
retained in PM2 and PM3
RX and TX FIFOs can be implemented in
memory and it is recommended to use the
DMA to transfer data between the FIFOs and
the RF Data register, RFD. The DMA channel
used to transfer received data to memory
when the radio is in RX mode would have RFD
as the source (SRCADDR[15:0]), the RX
FIFO in memory as destination
(DRSTADDR[15:0]), and RADIO as DMA
trigger (TRIG[4:0]). For description on the
usage of DMA, refer to Section 12.5 on Page
98.
SWRS055G
Page 187 of 236