Contents RM0453
6/1450 RM0453 Rev 5
5.7.7 Receive mode (RX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
5.7.8 Active mode switching time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
5.8 Sub-GHz radio SPI interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
5.8.1 Sub-GHz radio command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
5.8.2 Register and buffer access commands . . . . . . . . . . . . . . . . . . . . . . . . 176
5.8.3 Operating mode commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
5.8.4 Sub-GHz radio configuration commands . . . . . . . . . . . . . . . . . . . . . . . 183
5.8.5 Communication status information commands . . . . . . . . . . . . . . . . . . 194
5.8.6 IRQ interrupt commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
5.8.7 Miscellaneous commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
5.8.8 Set_TcxoMode command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
5.8.9 Sub-GHz radio commands overview . . . . . . . . . . . . . . . . . . . . . . . . . . 203
5.9 Sub-GHz radio application configuration . . . . . . . . . . . . . . . . . . . . . . . . 205
5.9.1 Basic sequence for LoRa, (G)MSK and (G)FSK transmit operation . . 205
5.9.2 Basic sequence for LoRa and (G)FSK receive operation . . . . . . . . . . 206
5.9.3 Basic sequence for BPSK transmit operation . . . . . . . . . . . . . . . . . . . 207
5.10 Sub-GHz radio registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
5.10.1 Sub-GHz radio ramp-up MSB register (SUBGHZ_RAM_RAMPUPH) 207
5.10.2 Sub-GHz radio ramp-up LSB register (SUBGHZ_RAM_RAMPUPL) . 208
5.10.3 Sub-GHz radio ramp-down MSB register
(SUBGHZ_RAM_RAMPDNH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
5.10.4 Sub-GHz radio ramp-down LSB register
(SUBGHZ_RAM_RAMPDNL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
5.10.5 Sub-GHz radio frame limit MSB register
(SUBGHZ_RAM_FRAMELIMH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
5.10.6 Sub-GHz radio frame limit LSB register
(SUBGHZ_RAM_FRAMELIML) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
5.10.7 Sub-GHz radio generic bit synchronization register
(SUBGHZ_GBSYNCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
5.10.8 Sub-GHz radio generic CFO MSB register (SUBGHZ_GCFORH) . . . 209
5.10.9 Sub-GHz radio generic CFO LSB register (SUBGHZ_GCFORL) . . . . 210
5.10.10 Sub-GHz radio generic packet control 1 register
(SUBGHZ_GPKTCTL1R) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
5.10.11 Sub-GHz radio generic packet control 1A register
(SUBGHZ_GPKTCTL1AR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
5.10.12 Sub-GHz radio generic whitening LSB register
(SUBGHZ_GWHITEINIRL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
5.10.13 Sub-GHz radio generic payload length register
(SUBGHZ_GRTXPLDLEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211