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.

ValueDescription
0x0CCA calculation not finished
0x1CCA 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.

ValueDescription
0x0Channel indicated as busy
0x1Channel 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
ValueDescription
0x00P_ON
0x01BUSY_RX
0x02BUSY_TX
0x06RX_ON
0x08TRX_OFF (CLK Mode)
0x09PLL_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
0x1CRX_ON_NOCLK
0x1DRX_AACK_ON_NOCLK
0x1EBUSY_RX_AACK_NOCLK
0x1F(3)STATE_TRANSITION_IN_PROGRESS
ReservedAll 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.