
CC112X/CC1175
SWRU295C
Page 15 of 108
Address
Strobe
Name
Description
0x30
SRES
Reset chip
0x31
SFSTXON
Enable and calibrate frequency synthesizer (if
).
If in RX and
≠ 0: Go to a wait state where only the synthesizer is running
(for quick RX/TX turnaround).
0x32
SXOFF
Enter XOFF state when CSn is de-asserted
0x33
SCAL
Calibrate frequency synthesizer and turn it off.
SCAL
can be strobed from IDLE mode without
setting manual calibration mode (
)
0x34
SRX
Enable RX. Perform calibration first if coming from IDLE and
0x35
STX
In IDLE state: Enable TX. Perform calibration first if
.
≠ 0: Only go to TX if channel is clear
0x36
SIDLE
Exit RX/TX, turn off frequency synthesizer and exit eWOR mode if applicable
0x37
SAFC
Automatic Frequency Compensation
0x38
SWOR
Start automatic RX polling sequence (eWOR) as described in Section 8.6 if
WOR_CFG0.RC_PD = 0
0x39
SPWD
Enter SLEEP mode when CSn is de-asserted
0x3A
SFRX
Flush the RX FIFO. Only issue
SFRX
in IDLE or RX_FIFO_ERR states
0x3B
SFTX
Flush the TX FIFO. Only issue
SFTX
in IDLE or TX_FIFO_ERR states
0x3C
SWORRST
Reset the eWOR timer to the Event1 value
0x3D
SNOP
No operation. May be used to get access to the chip status byte
Table 6: Command Strobes
A command strobe may be followed by any other SPI access without pulling CSn high, and the
command strobes are executed immediately. This applies for all command strobes except
SPWD
,
SWOR
, and the
SXOFF
strobe.
When a
SRES
strobe is issued the CSn pin must be kept low and wait for SO to go low again before
the next header byte can be issued, as shown in Figure 5.
SI
Header
SRES
Header
Addr
Data
SO
CSn
x
Figure 5: SRES Command Strobe
command strobes are not executed before the CSn goes high.
3.2.3
Direct FIFO Access
The complete RX and TX FIFOs, with associated pointers, are mapped in the register space for FIFO
manipulation and SW-debug purposes. The FIFOs are mapped as shown in Table 7 (the address
must be preceded by the command 0x3E) while the FIFO pointers are located in extended register
space (address 0xD2 - 0xD5, see Table 5).
Direct FIFO Access Mapping
Retention
0x00 - 0x7F
TXFIFO
No
0x80 - 0xFF
RXFIFO
No
Table 7: Direct FIFO Access Mapping