English
Language : 

PIC32MX440F256H-80I Datasheet, PDF (387/646 Pages) Microchip Technology – 64/100-Pin General Purpose and USB 32-Bit Flash Microcontrollers
PIC32MX3XX/4XX
17.1 SPI Registers
TABLE 17-2: SPI1 SFR SUMMARY
Virtual
Address
Name
BF80_5800 SPI1CON 31:24
23:16
15:8
7:0
BF80_5804 SPI1CONCLR 31:0
BF80_5808 SPI1CONSET 31:0
BF80_580C SPI1CONINV 31:0
BF80_5810 SPI1STAT 31:24
23:16
15:8
7:0
BF80_5814 SPI1STATCLR 31:0
BF80_5820 SPI1BUF 31:24
23:16
15:8
7:0
BF80_5830 SPI1BRG 31:24
23:16
15:8
7:0
BF80_5834 SPI1BRGCLR 31:0
BF80_5838 SPI1BRGSET 31:0
BF80_583C SPI1BRGINV 31:0
Bit
31/23/15/7
FRMEN
—
ON
SSEN
—
—
—
—
—
—
—
Bit
Bit
Bit
Bit
Bit
Bit
30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1
FRMSYNC FRMPOL
—
—
—
—
—
—
—
—
—
SPIFE
FRZ
SIDL
DISSDO MODE32 MODE16
SMP
CKP
MSTEN
—
—
—
—
Write clears selected bits in SPI1CON, read yields an undefined value
Write sets selected bits in SPI1CON, read yields an undefined value
Write inverts selected bits in SPI1CON, read yields an undefined value
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
SPIBUSY
—
—
SPIROV
—
—
SPITBE
—
—
Write clears selected bits in SPI1STAT, read yields an undefined value
DATA<31:24>
DATA<23:16>
DATA<15:8>
DATA<7:0>
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
BRG<7:0>
Write clears selected bits in SPI1BRG, read yields an undefined value
Write sets selected bits in SPI1BRG, read yields an undefined value
Write inverts selected bits in SPI1BRG, read yields an undefined value
Bit
24/16/8/0
—
—
CKE
—
—
—
—
SPIRBF
—
—
BRG<8>
TABLE 17-3: SPI1 INTERRUPT REGISTER SUMMARY
Virtual
Address
Name
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Bit
31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1 24/16/8/0
BF88_1060 IEC0 31:24 I2C1MIE I2C1SIE I2C1BIE U1TXIE U1RXIE U1EIE SPI1RXIE SPI1TXIE
23:16 SPI1EIE OC5IE
IC5IE
T5IE
INT4IE OC4IE
IC4IE
T4IE
BF88_1030
IFS0
31:24 I2C1MIF I2C1SIF I2C1BIF U1TXIF U1RXIF U1EIF SPI1RXIF SPI1TXIF
23:16 SPI1EIF OC5IF
IC5IF
T5IF
INT4IF OC4IF
IC4IF
T4IF
BF88_10E0
IPC5
31:24
—
—
—
SPI1IP<2:0>
SPI1IS<1:0>
Note:
This summary table contains partial register definitions that only pertain to the SPI1 peripheral. Refer to the “PIC32MX Family Reference
Manual” (DS61132) for a detailed description of these registers.
© 2008 Microchip Technology Inc.
Preliminary
DS61143E-page 385