English
Language : 

PIC24FJ128GA310-I Datasheet, PDF (53/406 Pages) Microchip Technology – 64/80/100-Pin, General Purpose, 16-Bit Flash Microcontrollers with LCD Controller and nanoWatt 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 SPIROV
SPI1CON1 0242
—
—
—
DISSCK DISSDO MODE16 SMP
CKE
SSEN
CKP
SPI1CON2 0244 FRMEN SPIFSD SPIFPOL —
—
—
—
—
—
—
SPI1BUF 0248
Transmit and Receive Buffer
SPI2STAT 0260 SPIEN
—
SPISIDL
—
— SPIBEC2 SPIBEC1 SPIBEC0 SRMPT SPIROV
SPI2CON1 0262
—
—
—
DISSCK DISSDO MODE16 SMP
CKE
SSEN
CKP
SPI2CON2 0264 FRMEN SPIFSD SPIFPOL —
—
—
—
—
—
—
SPI2BUF 0268
Transmit and Receive Buffer
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
SRXMPT
MSTEN
—
SRXMPT
MSTEN
—
SISEL2
SPRE2
—
SISEL2
SPRE2
—
Bit 3
SISEL1
SPRE1
—
SISEL1
SPRE1
—
Bit 2
SISEL0
SPRE0
—
SISEL0
SPRE0
—
Bit 1
SPITBF
PPRE1
SPIFE
SPITBF
PPRE1
SPIFE
Bit 0
All
Resets
SPIRBF
PPRE0
SPIBEN
0000
0000
0000
SPIRBF
PPRE0
SPIBEN
0000
0000
0000
0000
0000
TABLE 4-12: PORTA REGISTER MAP(1)
File
Name
Addr
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7(2) Bit 6(2)
TRISA
02C0 TRISA15 TRISA14
—
—
—
TRISA10 TRISA9
—
TRISA7 TRISA6
PORTA 02C2 RA15
RA14
—
—
—
RA10
RA9
—
RA7
RA6
LATA
02C4 LATA15 LATA14
—
—
—
LATA10 LATA9
—
LATA7 LATA6
ODCA
02C6 ODA15 ODA14
—
—
—
ODA10 ODA9
—
ODA7 ODA6
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal. Reset values shown are for 100-pin devices.
Note 1: PORTA and all associated bits are unimplemented in 64-pin devices and read as ‘0’.
2: These bits are also unimplemented in 80-pin devices, read as ‘0’.
Bit 5(2)
TRISA5
RA5
LATA5
ODA5
Bit 4(2)
TRISA4
RA4
LATA4
ODA4
Bit 3(2)
TRISA3
RA3
LATA3
ODA3
Bit2(2)
TRISA2
RA2
LATA2
ODA2
Bit 1(2)
TRISA1
RA1
LATA1
ODA1
Bit 0(2)
TRISA0
RA0
LATA0
ODA0
All
Resets
C6FF
xxxx
xxxx
0000
TABLE 4-13: PORTB REGISTER MAP
File
Name
Addr
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
TRISB
02C8 TRISB15 TRISB14 TRISB13 TRISB12 TRISB11
PORTB 02CA RB15
RB14
RB13
RB12
RB11
LATB
02CC LATB15 LATB14 LATB13 LATB12 LATB11
ODCB
02CE ODB15 ODB14 ODB13 ODB12 ODB11
Legend: Reset values are shown in hexadecimal.
TRISB10
RB10
LATB10
ODB10
TRISB9
RB9
LATB9
ODB9
Bit 8
TRISB8
RB8
LATB8
ODB8
Bit 7
TRISB7
RB7
LATB7
ODB7
Bit 6
TRISB6
RB6
LATB6
ODB6
Bit 5
TRISB5
RB5
LATB5
ODB5
Bit 4
TRISB4
RB4
LATB4
ODB4
Bit 3
TRISB3
RB3
LATB3
ODB3
Bit 2
TRISB2
RB2
LATB2
ODB2
Bit 1
TRISB1
RB1
LATB1
ODB1
Bit 0
All
Resets
TRISB0
RB0
LATB0
ODB0
FFFF
xxxx
xxxx
0000