Datasheet
dsPIC33FJ32MC302/304, dsPIC33FJ64MCX02/X04 AND dsPIC33FJ128MCX02/X04
DS70291G-page 50 © 2007-2012 Microchip Technology Inc.
TABLE 4-15: SPI1 REGISTER MAP
SFR
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 — — — — — —SPIROV— — — — 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 —
0000
SPI1BUF
0248 SPI1 Transmit and Receive Buffer Register
0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
TABLE 4-16: SPI2 REGISTER MAP
SFR 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
SPI2STAT
0260 SPIEN
—
SPISIDL
— — — — — —
SPIROV
— — — —
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
—
0000
SPI2BUF
0268 SPI2 Transmit and Receive Buffer
Register
0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
TABLE 4-17: ADC1 REGISTER MAP FOR dsPIC33FJ64MC202/802, dsPIC33FJ128MC202/802 AND dsPIC33FJ32MC302
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
ADC1BUF0 0300 ADC Data Buffer 0 xxxx
AD1CON1 0320 ADON
— ADSIDL ADDMABM — AD12B FORM<1:0> SSRC<2:0> — SIMSAM ASAM SAMP DONE 0000
AD1CON2 0322 VCFG<2:0>
— — CSCNA CHPS<1:0> BUFS — SMPI<3:0> BUFM ALTS 0000
AD1CON3 0324 ADRC
— — SAMC<4:0> ADCS<7:0> 0000
AD1CHS123 0326
— — — — — CH123NB<1:0> CH123SB — — — — — CH123NA<1:0> CH123SA 0000
AD1CHS0 0328 CH0NB
— — CH0SB<4:0> CH0NA — — CH0SA<4:0> 0000
AD1PCFGL 032C
— — — — — — — — — — PCFG5 PCFG4 PCFG3 PCFG2 PCFG1 PCFG0 0000
AD1CSSL 0330
— — — — — — — — — — CSS5 CSS4 CSS3 CSS2 CSS1 CSS0 0000
AD1CON4 0332
— — — — — — — — — — — — —
DMABL<2:0>
0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.