
SR3225SAA
Page - 16
ETM54E-07
SPI checksum
6.2.3.
SPI checksum is available (
The XOR arithmetic calculation of c address 8 bits and data 8 bits is operated during SFR write access.
The checksum result is stored in 0x16 SFR address. The checksum is reset by transiting to Powerdown mode or
writing any data to checksum register (address 0x16).
Figure 6.8 SPI Checksum Process Block Diagram
shows SPI checksum example. If you write 0x02 in address 0x04 and 0x01 in address 0x05, the value
0x02 is stored in checksum register.
Table 6.3 SPI Checksum Calculation Example
Transmission byte by SPI
Checksum result
0100 0100 (Write + Address)
0100 0100
0000 0010 (Data)
0100 0110
0100 0101 (Write + Address)
0000 0011
0000 0001 (Data)
0000 0010
SPI shift register
XOR
Checksum SFR
Address:0x16
Read Access
/ Write Clear
8
8
8