Datasheet
2010 Microchip Technology Inc. DS39905E-page 47
PIC24FJ256GA110 FAMILY
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)
Bit 5
(2)
Bit 4
(2)
Bit 3
(2)
Bit2
(2)
Bit 1
(2)
Bit 0
(2)
All
Resets
TRISA 02C0 TRISA15 TRISA14
— — — TRISA10 TRISA9 — TRISA7 TRISA6 TRISA5 TRISA4 TRISA3 TRISA2 TRISA1 TRISA0 36FF
PORTA 02C2 RA15 RA14
— — —RA10RA9 — RA7 RA6 RA5 RA4 RA3 RA2 RA1 RA0 xxxx
LATA 02C4 LATA15 LATA14
— — — LATA10 LATA9 — LATA7 LATA6 LATA5 LATA4 LATA3 LATA2 LATA1 LATA0 xxxx
ODCA 02C6 ODA15 ODA14
— — —ODA10ODA9 — ODA7 ODA6 ODA5 ODA4 ODA3 ODA2 ODA1 ODA0 0000
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 on 64-pin devices and read as ‘0’. Bits are available on 80-pin and 100-pin devices only, unless otherwise noted.
2: Bits are implemented on 100-pin devices only; otherwise, read as ‘0’.
TABLE 4-13: PORTB 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
TRISB 02C8 TRISB15 TRISB14 TRISB13 TRISB12 TRISB11 TRISB10 TRISB9 TRISB8 TRISB7 TRISB6 TRISB5 TRISB4 TRISB3 TRISB2 TRISB1 TRISB0 FFFF
PORTB 02CA RB15 RB14 RB13 RB12 RB11 RB10 RB9 RB8 RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 xxxx
LATB 02CC LATB15 LATB14 LATB13 LATB12 LATB11 LATB10 LATB9 LATB8 LATB7 LATB6 LATB5 LATB4 LATB3 LATB2 LATB1 LATB0 xxxx
ODCB 02CE ODB15 ODB14 ODB13 ODB12 ODB11 ODB10 ODB9 ODB8 ODB7 ODB6 ODB5 ODB4 ODB3 ODB2 ODB1 ODB0 0000
Legend: Reset values are shown in hexadecimal.
TABLE 4-14: PORTC 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
(1)
Bit 3
(2)
Bit 2
(1)
Bit 1
(2)
Bit 0
All
Resets
TRISC 02D0 TRISC15 TRISC14 TRISC13 TRISC12
— — — — — — — TRISC4 TRISC3 TRISC2 TRISC1 — F01E
PORTC 02D2 RC15
(3,4)
RC14 RC13 RC12
(3)
— — — — — — — RC4 RC3 RC2 RC1 — xxxx
LATC 02D4 LATC15 LATC14 LATC13 LATC12
— — — — — — — LATC4 LATC3 LATC2 LATC1 — xxxx
ODCC 02D6 ODC15 ODC14 ODC13 ODC12
— — — — — — — ODC4 ODC3 ODC2 ODC1 — 0000
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal. Reset values shown are for 100-pin devices.
Note 1: Bits are unimplemented in 64-pin and 80-pin devices; read as ‘0’.
2: Bits are unimplemented in 64-pin devices; read as ‘0’.
3: RC12 and RC15 are only available when the Primary Oscillator is disabled or when EC mode is selected (POSCMD<1:0> Configuration bits = 11 or 00); otherwise, read as ‘0’
4: RC15 is only available when POSCMD<1:0> Configuration bits = 11 or 00 and the OSCIOFN Configuration bit = 1.
TABLE 4-15: PORTD REGISTER MAP
File
Name
Addr Bit 15
(1)
Bit 14
(1)
Bit 13
(1)
Bit 12
(1)
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
TRISD 02D8 TRISD15 TRISD14 TRISD13 TRISD12 TRISD11 TRISD10 TRISD9 TRISD8 TRISD7 TRISD6 TRISD5 TRISD4 TRISD3 TRISD2 TRISD1 TRISD0 FFFF
PORTD 02DA RD15 RD14 RD13 RD12 RD11 RD10 RD9 RD8 RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 xxxx
LATD 02DC LATD15 LATD14 LATD13 LATD12 LATD11 LATD10 LATD9 LATD8 LATD7 LATD6 LATD5 LATD4 LATD3 LATD2 LATD1 LATD0 xxxx
ODCD 02DE ODD15 ODD14 ODD13 ODD12 ODD11 ODD10 ODD9 ODD8 ODD7 ODD6 ODD5 ODD4 ODD3 ODD2 ODD1 ODD0 0000
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal. Reset values shown are for 100-pin devices.
Note 1: Bits are unimplemented on 64-pin devices; read as ‘0’.