English
Language : 

PIC24FV32KA304-I Datasheet, PDF (47/320 Pages) Microchip Technology – 20/28/44/48-Pin, General Purpose, 16-Bit Flash Microcontrollers with XLP Technology
TABLE 4-11: SPI 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
SPI1STAT 0240 SPIEN
—
SPISIDL
—
— SPIBEC2 SPIBEC1 SPIBEC0 SRMPT
SPI1CON1 0242
—
—
—
DISSCK DISSDO MODE16 SMP
CKE SSEN
SPI1CON2 0244 FRMEN SPIFSD SPIFPOL —
—
—
—
—
—
SPI1BUF
0248
SPI1BUF
SPI2STAT 0260 SPIEN
—
SPISIDL
—
— SPIBEC2 SPIBEC1 SPIBEC0 SRMPT
SPI2CON1 0262
—
—
—
DISSCK DISSDO MODE16 SMP
CKE SSEN
SPI2CON2 0264 FRMEN SPIFSD SPIFPOL —
—
—
—
—
—
SPI2BUF
0268
SPI2BUF
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
SPIROV
CKP
—
SR1MPT
MSTEN
—
SPIROV
CKP
—
SRXMPT
MSTEN
—
SISEL2
SPRE2
—
SISEL2
SPRE2
—
Bit 3
SISEL1
SPRE1
—
SISEL1
SPRE1
—
Bit 2
SISEL0
SPRE0
—
SISEL0
SPRE0
—
Bit 1
Bit 0
All
Resets
SPITBF
PPRE1
SPIFE
SPIRBF
PPRE0
SPIBEN
0000
0000
0000
SPITBF
PPRE1
SPIFE
SPIRBF
PPRE0
SPIBEN
0000
0000
0000
0000
0000
TABLE 4-12: PORTA REGISTER MAP
File
Name
Addr
Bit 15
Bit 14
Bit 13
Bit 12 Bit 11(2,3) Bit 10(2,3) Bit 9(2,3) Bit 8(2,3) Bit 7(2)
TRISA
PORTA
LATA
ODCA
Legend:
Note 1:
2:
3:
4:
02C0
—
—
—
— TRISA11 TRISA10
02C2
—
—
—
—
RA11
RA10
02C4
—
—
—
—
LATA11 LATA10
02C6
—
—
—
—
ODA11 ODA10
— = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
This bit is available only when MCLRE = 1.
These bits are not implemented in 20-pin devices.
These bits are not implemented in 28-pin devices.
These bits are not implemented in FV devices.
TRISA9
RA9
LATA9
ODA9
TRISA8
RA8
LATA8
ODA8
TRISA7
RA7
LATA7
ODA7
Bit 6(4)
TRISA6
RA6
LATA6
ODA6
Bit 5(1)
—
RA5
—
—
Bit 4
TRISA4
RA4
LATA4
ODA4
Bit 3
TRISA3
RA3
LATA3
ODA3
Bit 2
TRISA2
RA2
LATA2
ODA2
Bit 1
TRISA1
RA1
LATA1
ODA1
Bit 0
All
Resets
TRISA0
RA0
LATA0
ODA0
00DF
xxxx
xxxx
0000
TABLE 4-13: PORTB REGISTER MAP
File
Name
Addr
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11(1) Bit 10(1)
Bit 9
Bit 8
Bit 7
Bit 6(1) Bit 5(1)
Bit 4
Bit 3(1)
Bit 2
Bit 1
Bit 0
All
Resets
TRISB 02C8 TRISB15 TRISB14 TRISB13 TRISB12 TRISB11 TRISB10
PORTB 02CA RB15
RB14
RB13
RB12
RB11
RB10
LATB 02CC LATB15 LATB14 LATB13 LATB12 LATB11 LATB10
ODCB 02CE ODB15 ODB14 ODB13 ODB12 ODB11 ODB10
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: These bits not implemented in 20-pin devices.
TRISB9
RB9
LATB9
ODB9
TRISB8
RB8
LATB8
ODB8
TRISB7
RB7
LATB7
ODB7
TRISB6
RB6
LATB6
ODB6
TRISB5
RB5
LATB5
ODB5
TRISB4
RB4
LATB4
ODB4
TRISB3
RB3
LATB3
ODB3
TRISB2
RB2
LATB2
ODB2
TRISB1
RB1
LATB1
ODB1
TRISB0
RB0
LATB0
ODB0
FFFF
xxxx
xxxx
0000