Information
Serial Peripheral Interface
MPC8308 PowerQUICC II Pro Processor Reference Manual, Rev. 1
19-14 Freescale Semiconductor
19.3.1.6 SPI Receive Data Hold Register (SPIRD)
SPIRD, shown in Figure 19-11, is used to receive a character of data from the SPI channel. Each time
SPIE[NE] is set, the core can read SPIRD.
Table 19-9 shows the field descriptions of the SPI receive data hold register.
19.3.1.6.1 Reverse Mode SPMODE[REV] Examples
In reverse data mode (SPMODE[REV] = 1) and regular data mode (SPMODE[REV] = 0), the data is
placed in the SPIRD after reception is completed as described below for character length of 8 bits
(SPMODE[LEN] = 7).
Offset 0x034 Access: Read-only
0 31
RDATA
W
Reset11111111111111111111111111111111
Figure 19-11. SPI Receive Data Hold Register Definition
Table 19-9. SPI Receive Data Hold Field Descriptions
Bits Name Description
0–31 DATA Received data. These bits are the received data from the SPI bus.
Access: Read-only
0 15 16 17 222324 31
R—MSBDATALSB—
W
Reset All ones
Figure 19-12. Example SPMODE[REV] = 0 SPMODE[LEN] = 7 LSB Sent First
Access: Read-only
0 23 24 25 30 31
R—MSBDATALSB
W
Reset All ones
Figure 19-13. Example SPMODE[REV] = 1 SPMODE[LEN] = 7 MSB Sent First
Access: Read-only
0 151617 3031
R—MSBDATALSB
W
Reset All ones
Figure 19-14. Example SPMODE[REV] = 1 SPMODE[LEN] = 15 MSB Sent First
