English
Language : 

PIC32MX440F256H-80I Datasheet, PDF (397/646 Pages) Microchip Technology – 64/100-Pin General Purpose and USB 32-Bit Flash Microcontrollers
PIC32MX3XX/4XX
FIGURE 17-4:
SPI SLAVE MODE OPERATION IN 8-BIT MODE WITH SLAVE SELECT PIN
DISABLED (MODE32 = 0, MODE16 = 0, SSEN = 0)
SCKx Input(1)
(CKP = 0
CKE = 0)
SCKx Input(1)
(CKP = 1
CKE = 0)
SDOx
Output
SDIx Input
(SMP = 0)
Input
Sample
(SMP = 0)
bit 7
bit 6 bit 5
bit 4
bit 3 bit 2
bit 1
bit 0
bit 7
(3)
bit 0
User writes to
SPIxBUF(2)
SPITBE
SPIRBF
SPIxRXIF
SPIxSR to
SPIxRXB
approx. 2 SYSCLK latency to set
SPIxRXIF flag bit
Note 1:
2:
3:
Two SPI Clock modes shown only to demonstrate CKP (SPIxCON<6>) and CKE (SPIxCON<8>) bit functionality.
Any combination of CKP and CKE bits can be chosen for module operation.
If there are no pending transmissions or a transmission in progress, SPIxBUF is transferred to SPIxSR as soon as
the user writes to SPIxBUF.
The operation for 8-bit mode is shown. The 16-bit and 32-bit modes are similar.
© 2008 Microchip Technology Inc.
Preliminary
DS61143E-page 395