English
Language : 

CC2430 Datasheet, PDF (181/212 Pages) Texas Instruments – A True System-on-Chip solution for 2.4 GHz IEEE 802.15.4 / ZigBee-TM
NMONIC OPCODE
STOP
SNOP
STXCALN
0xDF
0xC0
0xC1
SRXON
STXON
0xC2
0xC3
STXONCCA 0xC4
SROFF
0xC5
SFLUSHRX 0xC6
SFLUSHTX 0xC7
SACK
0xC8
SACPEND 0xC9
ISSTOP
0xFF
ISSTART 0xFE
ISTXCALN 0xE1
CC2430
Radio : CSMA/CA Strobe Processor
Function
Operation
Description
Stop program execution
No Operation
Enable and calibrate freq.
synth. for TX
Enable and calibrate freq.
synth. for RX
Enable TX after calibration
Stop exec, PC:=0, write pointer:=0
PC := PC + 1
STCALN
SRXON
STXON
Enable calibration and TX if
CCA indicated a clear channel
STXONCCA
Disable RX/TX and freq. synth. SRFOFF
Flush RXFIFO buffer and reset
demodulator
SFLUSHRX
Flush TXFIFO buffer
SFLUSHTX
Send acknowledge frame with
pending field cleared
SACK
Send acknowledge frame
when pending field set
SACKPEND
Stop program execution
Stop execution
Start program execution
Enable and calibrate freq.
synth. for TX
PC := 0, start execution
STXCALN
The SSTOP instruction stops the CSP program execution. The instruction memory is
cleared, any loop start location set by the LABEL instruction is invalidated and the
IRQ_CSP_STOP interrupt flag is asserted.
Operation continues at the next instruction.
The STXCALN instruction enables and calibrate frequency synthesizer for TX. The
instruction waits for the radio to acknowledge the command before executing the next
instruction. NOTE: Only for test purposes (see section 14.20).
The SRXON instruction asserts the output FFCTL_SRXON_STRB to enable and
calibrate frequency synthesizer for RX. The instruction waits for the radio to
acknowledge the command before executing the next instruction.
The STXON instruction enables TX after calibration. The instruction waits for the radio
to acknowledge the command before executing the next instruction.
STXONCCA instruction enables TX after calibration if CCA indicates a clear channel.
The instruction waits for the radio to acknowledge the command before executing the
next instruction. Note that this strobe should only be used when
FSMTC1.RX2RX_TIME_OFF is set to 1, if not time from strobe until transmit may not
be 192 µs.
The SRFOFF instruction asserts disables RX/TX and the frequency synthesizer. The
instruction waits for the radio to acknowledge the command before executing the next
instruction.
The SFLUSHRX instruction flushes the RXFIFO buffer and resets the demodulator.
The instruction waits for the radio to acknowledge the command before executing the
next instruction.
The SFLUSHTX instruction flushes the TXFIFO buffer. The instruction waits for the
radio to acknowledge the command before executing the next instruction.
The SACK instruction sends an acknowledge frame. The instruction waits for the radio
to acknowledge the command before executing the next instruction.
The SACKPEND instruction sends an acknowledge frame with pending field set. The
instruction waits for the radio to acknowledge the command before executing the next
instruction.
ISSTOP instruction stops the CSP program execution. The instruction memory is
cleared, any loop start location set be the LABEL instruction is invalidated and the
IRQ_CSP_STOP interrupt flag is asserted.
The ISSTART instruction starts the CSP program execution from first instruction
written to instruction memory.
ISTXCALN instruction immediately enables and calibrates frequency synthesizer for
TX. The instruction waits for the radio to acknowledge the command before executing
the next instruction.
CC2430 Data Sheet (rev. 2.1) SWRS036F
Page 181 of 211