14.8.1 TRX_STATUS

The read-only register TRX_STATUS signals the present state of the radio transceiver as well as the status of a CCA operation.
Name: TRX_STATUS
Offset: 0x01
Reset: 0x00
Property: -

Bit 76543210 
 CCA_DONECCA_STATUS TRX_STATUS[4:0] 
Access RRRRRRR 
Reset 0000000 

Bit 7 – CCA_DONE CCA_DONE

The CCA_DONE bit indicates if a CCA request is completed. This is also indicated by an interrupt IRQ_4 (CCA_ED_DONE). The register bit CCA_DONE is cleared in response to a CCA_REQUEST.

Value Description
0x0 CCA calculation not finished
0x1 CCA calculation finished

Bit 6 – CCA_STATUS CCA_STATUS

After a CCA request is completed, the result of the CCA measurement is available in the CCA_STATUS bit. The register bit CCA_STATUS is cleared in response to a CCA_REQUEST.

Value Description
0x0 Channel indicated as busy
0x1 Channel indicated as idle

Bits 4:0 – TRX_STATUS[4:0] TRX_STATUS

The register bits TRX_STATUS signal the current radio transceiver status.

Table 14-44. TRX_STATUS
Value Description
0x00 P_ON
0x01 BUSY_RX
0x02 BUSY_TX
0x06 RX_ON
0x08 TRX_OFF (CLK Mode)
0x09 PLL_ON (TX_ON)
0x0F(1) SLEEP
0x11(2) BUSY_RX_AACK
0x12(2) BUSY_TX_ARET
0x16(2) RX_AACK_ON
0x19(2) TX_ARET_ON
0x1C RX_ON_NOCLK
0x1D RX_AACK_ON_NOCLK
0x1E BUSY_RX_AACK_NOCLK
0x1F(3) STATE_TRANSITION_IN_PROGRESS
Reserved All other values are reserved
  1. In SLEEP or DEEP_SLEEP state register not accessible.
  2. Extended Operating Mode only.
  3. Do not try to initiate a further state change while the radio transceiver is in STATE_TRANSITION_IN_PROGRESS state.

A read access to register bits TRX_STATUS reflects the current radio transceiver state. A state change is initiated by writing a state transition command to register bits TRX_CMD (register 0x02, TRX_STATE). Alternatively, some state transitions can be initiated by the rising edge of SLP_TR in the appropriate state.

These register bits are used for Basic and Extended Operating Mode.

If the requested state transition has not been completed, the TRX_STATUS returns STATE_TRANSITION_IN_PROGRESS value. Do not try to initiate a further state change while the radio transceiver is in STATE_TRANSITION_IN_PROGRESS state.