English
Language : 

CC2520_11 Datasheet, PDF (44/133 Pages) Texas Instruments – 2.4 GHZ IEEE 802.15.4/ZIGBEE RF TRANSCEIVER
CC2520 DATASHEET
2.4 GHZ IEEE 802.15.4/ZIGBEE® RF TRANSCEIVER
SWRS068 – DECEMBER 2007
OPCODE
IBUFLD
SIBUFEX
Command strobe
SSAMPLECCA
Command strobe
SNOP
SXOSCON
STXCAL
Command strobe
SRXON
Command strobe
STXON
Command strobe
STXONCCA
Command strobe
SRFOFF
Command strobe
Inputs
i[7:0]
Table 12: CC2520 instruction set
Outputs
s[7:0]
s[7:0]
s[7:0]
Description
Peripheral instructions
Load instruction into instruction buffer. The instruction
buffer holds a single instruction 1 byte long. The
instruction to be loaded, I, is held and shall be parsed as
a normal instruction when SIBUFEX is executed as if
those bytes had just been transferred to the SPI
interface.
Once the instruction held in the instruction buffer is
executed it is replaced by SNOP.
Execute the instruction stored in the instruction buffer as
though those bytes had been transferred on the SPI
interface.
A USAGE_ERROR exception is raised if the instructions
stored are not valid for use with the instruction buffer.
The executed instruction may raise any exception it
normally can.
Sample the value of the CCA status signal, and store in
status register.
Possible exceptions
USAGE_ERROR
Special.
s[7:0]
s[7:0]
s[7:0]
s[7:0]
s[7:0]
s[7:0]
s[7:0]
No Operation (has no other effect than reading out
status-bits)
Turn on the crystal oscillator. If this instruction is
executed when the XOSC is already on, the instruction
has no effect.
This instruction can only be run as the first instruction
after CSn has been pulled low.
Must be immediately followed by a SNOP instruction in
order to terminate properly.
Enable and calibrate frequency synthesizer for TX; Go
from RX / TX to a wait state where only the synthesizer
is running. For test purposes only.
If a frame is currently being received a
RX_FRM_ABORTED exception is raised.
Enable RX.
If a frame is currently being received a
RX_FRM_ABORTED exception is raised.
Enable TX after calibration (if not already performed)
If a frame is currently being received a
RX_FRM_ABORTED exception is raised.
If CCA indicates a clear channel:
Enable calibration, then TX.
else
do nothing
Also sample the value of the CCA status signal, and
store in status register.
Disable RX/TX and frequency synthesizer.
If RX, TX and frequency synthesizer is already off a
USAGE_ERROR exception is raised and the instruction
has no effect.
If a frame is currently being received a
RX_FRM_ABORTED exception is raised.
OPERAND_ERROR
RX_FRM_ABORTED
RX_FRM_ABORTED
RX_FRM_ABORTED
USAGE_ERROR
RX_FRM_ABORTED
44
WWW.TI.COM