English
Language : 

CC2510FX Datasheet, PDF (193/253 Pages) List of Unclassifed Manufacturers – True System-on-Chip with Low Power RF Transceiver and 8051 MCU
CC2510Fx / CC2511Fx
RFST
Value
0x00
0x01
0x02
0x03
0x04
0x05
all
others
Command
Strobe
Name
SFSTXON
SCAL
SRX
STX
SIDLE
SAFC
SNOP
Description
Enable and calibrate frequency synthesizer (if MCSM0.FS_AUTOCAL=1). While in
RX / TX issuing this command strobe will force the radio to go to a wait state where only
the synthesizer is running (for quick RX / TX turnaround).
Calibrate frequency synthesizer and turn it off (enables quick start).
Enable RX. Perform calibration first if coming from IDLE and
MCSM0.FS_AUTOCAL=1.
In IDLE state: Enable TX. Perform calibration first if MCSM0.FS_AUTOCAL=1.
If in RX state and CCA is enabled: Only go to TX if channel is clear.
Exit RX / TX, turn off frequency synthesizer.
Perform AFC adjustment of the frequency synthesizer
No operation.
Table 56: Command strobes
15.2 Radio Registers
The operation of the radio is configured
through a set of RF registers. These RF
registers are mapped to XDATA memory
space as shown in Figure 10 on page 36.
In addition to configuration registers, the
RF registers also provide status
information from the radio.
The RF registers control/status bits are
referred to where appropriate in the
following sections while section 15.18 on
page 216 gives a full description of all RF
registers.
15.3 Interrupts
The radio is associated with two interrupt
vectors on the CPU. These are the
RFTXRX interrupt (interrupt 0) and the
RFIF interrupt (interrupt 12) with the
following functions
• RFTXRX: RX data ready or TX data
complete
• RF:
flags
all other RFIF interrupt
The RF interrupt vector combines the
interrupts in RFIF shown on page 194.
Note that these RF interrupts are rising-
edge triggered. Thus an interrupt is
generated when e.g. the SFD status flag
goes from 0 to 1.
The RF interrupt can also be used to
trigger a timer capture in Timer 1.
The RF interrupt flags are described in the
next section.
15.3.1 Interrupt registers
Two of the main interrupt control SFR
registers are used to enable the RF and
RFTXRX interrupts. These are the
following:
• RFTXRX : IEN0. RFTXRXIE
• RF
: IEN2.RFIE
Two main interrupt flag SFR registers hold
the RF and RFERR interrupt flags. These
are the following:
• RFTXRX : TCON. RFTXRX
• RF
: S1CON.RFIF
Refer to section 12.7 for details about the
interrupts.
The RF interrupt is the combined interrupt
from six different sources in the radio. Two
SFR registers are used for setting the six
individual RFIF radio interrupt flags and
interrupt enables. These are the RFIF and
RFIM registers.
The interrupt flags in SFR register RFIF
show the status for each interrupt source
for the RF interrupt vector.
The interrupt enable bits in RFIM are used
to disable individual interrupt sources for
the RF interrupt vector. Note that masking
CC2510Fx/CC2511Fx PRELIMINARY Data Sheet (Rev. 1.2) SWRS055A Page 193 of
252