Based on the data sheet of AFE031, "A host SPI frame consists of a R/W bit, a 6-bit register address, and eight data bits. Data are shifted out on the falling edge of SCLK and latched on the rising edge of SCLK.".
So for Control Regsiter, MCU need to send 15-bit or 16-bit? On the data sheet, for Command Register, the address have 7-bit, ADDR14-ADDR8. So the address is 6-bit or 7-bit; if 6-bit, then the address should be ADDR14-ADDR9 or ADDR13-addr8? I am confused.
Table 8. Command Register
LOCATION BIT NAME (15 = MSB) R/W FUNCTION
ADDR8 8 W Register address bit
ADDR9 9 W Register address bit
ADDR10 10 W Register address bit
ADDR11 11 W Register address bit
ADDR12 12 W Register address bit
ADDR13 13 W Register address bit
ADDR14 14 W Register address bit
R/W 15 W Read/write: read = 1, write = 0
datasheet.octopart.com/AFE031AIRGZT-Texas-Instruments-datasheet-17726588.pdf