Microchip Technology MA330025-1 Data Sheet
dsPIC33EPXXX(GP/M
C/MU)806/810/814 and
PIC24EPXXX(
GP/GU)810/814
DS70616G-p
age 84
2009-
2012 Microchip T
echnolo
gy Inc.
TABLE 4-24:
SPI1, SPI2, SPI3 and SPI4 REGISTER MAP
File Name Addr.
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
All
Resets
SPI1STAT
0240
SPIEN
—
SPISIDL
—
—
SPIBEC<2:0>
SRMPT
SPIROV SRXMPT
SISEL<2:0>
SPITBF
SPIRBF
0000
SPI1CON1 0242
—
—
—
DISSCK DISSDO MODE16
SMP
CKE
SSEN
CKP
MSTEN
SPRE<2:0>
PPRE<1:0>
0000
SPI1CON2 0244
FRMEN
SPIFSD
FRMPOL
—
—
—
—
—
—
—
—
—
—
—
FRMDLY SPIBEN
0000
SPI1BUF
0248
SPIx Transmit and Receive Buffer Register
0000
SPI2STAT
0260
SPIEN
—
SPISIDL
—
—
SPIBEC<2:0>
SRMPT
SPIROV SRXMPT
SISEL<2:0>
SPITBF
SPIRBF
0000
SPI2CON1 0262
—
—
—
DISSCK DISSDO MODE16
SMP
CKE
SSEN
CKP
MSTEN
SPRE<2:0>
PPRE<1:0>
0000
SPI2CON2 0264
FRMEN
SPIFSD
FRMPOL
—
—
—
—
—
—
—
—
—
—
—
FRMDLY SPIBEN
0000
SPI2BUF
0268
SPIx Transmit and Receive Buffer Register
0000
SPI3STAT
02A0
SPIEN
—
SPISIDL
—
—
SPIBEC<2:0>
SRMPT
SPIROV SRXMPT
SISEL<2:0>
SPITBF
SPIRBF
0000
SPI3CON1 02A2
—
—
—
DISSCK DISSDO MODE16
SMP
CKE
SSEN
CKP
MSTEN
SPRE<2:0>
PPRE<1:0>
0000
SPI3CON2 02A4
FRMEN
SPIFSD
FRMPOL
—
—
—
—
—
—
—
—
—
—
—
FRMDLY SPIBEN
0000
SPI3BUF
02A8
SPIx Transmit and Receive Buffer Register
0000
SPI4STAT
02C0
SPIEN
—
SPISIDL
—
—
SPIBEC<2:0>
SRMPT
SPIROV SRXMPT
SISEL<2:0>
SPITBF
SPIRBF
0000
SPI4CON1 02C2
—
—
—
DISSCK DISSDO MODE16
SMP
CKE
SSEN
CKP
MSTEN
SPRE<2:0>
PPRE<1:0>
0000
SPI4CON2 02C4 FRMEN
SPIFSD
FRMPOL
—
—
—
—
—
—
—
—
—
—
—
FRMDLY SPIBEN
0000
SPI4BUF
02C8
SPIx Transmit and Receive Buffer Register
0000
Legend:
x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.