14.1.3 SPI Protocol

Each SPI sequence starts with transferring a command byte from the SPI master via MOSI with the MSB first. This command byte defines the SPI access mode and additional mode-dependent information.

Table 14-2. SPI Command Byte Definition
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Access ModeAccess Type
10Register address [5:0]

Register access

Read access
11Register address [5:0]Write access
001Reserved

Frame Buffer access

Read access
011ReservedWrite access
000Reserved

SRAM access

Read access
010ReservedWrite access

Each SPI transfer returns bytes back to the SPI master on MISO output pin. The content of the first byte (see value PHY_STATUS in the following register-, frame buffer- and SRAM access mode figures) is set to zero after reset. To transfer status information of the radio transceiver to the microcontroller, the content of the first byte can be configured with the SPI_CMD_MODE bits in the TRX_CTRL_1 register (TRX_CTRL_1.SPI_CMD_MODE).

Note: Return values on MISO stated as XX shall be ignored by the microcontroller.

The different access modes are described within the following sections.