Datasheet

PIC24FJ128GC010 FAMILY
DS30009312B-page 58 2012-2013 Microchip Technology Inc.
TABLE 4-15: 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
(1)
Bit 2
(1)
Bit 1
(1)
Bit 0
All
Resets
TRISC 02D0 TRISC15
—TRISC12 TRISC4 TRISC3 TRISC2 TRISC1 901E
PORTC 02D2 RC15
(2,3)
RC14
(4)
RC13
(4)
RC12
(2)
RC4 RC3 RC2 RC1 xxxx
LATC 02D4 LATC15
—LATC12 LATC4 LATC3 LATC2 LATC1 xxxx
ODCC 02D6 ODC15
ODC12 ODC4 ODC3 ODC2 ODC1 0000
Legend: — = unimplemented, read as0’. Reset values are shown in hexadecimal. Reset values shown are for 100/121-pin devices.
Note 1: These bits are unimplemented in 64-pin devices, read as ‘0’.
2: 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’.
3: RC15 is only available when the POSCMD<1:0> Configuration bits = 11 or 00 and the OSCIOFN Configuration bit = 1.
4: RC13 and RC14 are input ports only and cannot be used as output ports.
TABLE 4-16: 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 as0’. Reset values are shown in hexadecimal. Reset values shown are for 100/121-pin devices.
Note 1: These bits are unimplemented in 64-pin devices, read as ‘0’.
TABLE 4-17: PORTE REGISTER MAP
File
Name
Addr Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9
(1)
Bit 8
(1)
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
All
Resets
TRISE 02E0
TRISE9 TRISE8 TRISE7 TRISE6 TRISE5 TRISE4 TRISE3 TRISE2 TRISE1 TRISE0 03FF
PORTE 02E2
RE9 RE8 RE7 RE6 RE5 RE4 RE3 RE2 RE1 RE0 xxxx
LATE 02E4
LATE9 LATE8 LATE7 LATE6 LATE5 LATE4 LATE3 LATE2 LATE1 LATE0 xxxx
ODCE 02E6
ODE9 ODE8 ODE7 ODE6 ODE5 ODE4 ODE3 ODE2 ODE1 ODE0 0000
Legend: — = unimplemented, read as0’. Reset values are shown in hexadecimal. Reset values shown are for 100/121-pin devices.
Note 1: These bits are unimplemented in 64-pin devices, read as ‘0’.