Register Summary - IO Ports

Offset Name Bit Pos. 7 6 5 4 3 2 1 0

0x00

...

0x0B

Reserved                  
0x0C PORTA 7:0     RA5 RA4 RA3 RA2 RA1 RA0
0x0D PORTB 7:0 RB7 RB6 RB5 RB4        
0x0E PORTC 7:0 RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0

0x0F

...

0x11

Reserved                  
0x12 TRISA 7:0     TRISA5 TRISA4 Reserved TRISA2 TRISA1 TRISA0
0x13 TRISB 7:0 TRISB7 TRISB6 TRISB5 TRISB4        
0x14 TRISC 7:0 TRISC7 TRISC6 TRISC5 TRISC4 TRISC3 TRISC2 TRISC1 TRISC0

0x15

...

0x17

Reserved                  
0x18 LATA 7:0     LATA5 LATA4   LATA2 LATA1 LATA0
0x19 LATB 7:0 LATB7 LATB6 LATB5 LATB4        
0x1A LATC 7:0 LATC7 LATC6 LATC5 LATC4 LATC3 LATC2 LATC1 LATC0

0x1B

...

0x010B

Reserved                  
0x010C RB4I2C 7:0   SLEW PU[1:0]     TH[1:0]
0x010D RB6I2C 7:0   SLEW PU[1:0]     TH[1:0]
0x010E RC0I2C 7:0   SLEW PU[1:0]     TH[1:0]
0x010F RC1I2C 7:0   SLEW PU[1:0]     TH[1:0]

0x0110

...

0x1F37

Reserved                  
0x1F38 ANSELA 7:0     ANSELA5 ANSELA4 ANSELA3 ANSELA2 ANSELA1 ANSELA0
0x1F39 WPUA 7:0     WPUA5 WPUA4 WPUA3 WPUA2 WPUA1 WPUA0
0x1F3A ODCONA 7:0     ODCA5 ODCA4   ODCA2 ODCA1 ODCA0
0x1F3B SLRCONA 7:0     SLRA5 SLRA4   SLRA2 SLRA1 SLRA0
0x1F3C INLVLA 7:0     INLVLA5 INLVLA4 INLVLA3 INLVLA2 INLVLA1 INLVLA0

0x1F3D

...

0x1F42

Reserved                  
0x1F43 ANSELB 7:0 ANSELB7 ANSELB6 ANSELB5 ANSELB4        
0x1F44 WPUB 7:0 WPUB7 WPUB6 WPUB5 WPUB4        
0x1F45 ODCONB 7:0 ODCB7 ODCB6 ODCB5 ODCB4        
0x1F46 SLRCONB 7:0 SLRB7 SLRB6 SLRB5 SLRB4        
0x1F47 INLVLB 7:0 INLVLB7 INLVLB6 INLVLB5 INLVLB4        

0x1F48

...

0x1F4D

Reserved                  
0x1F4E ANSELC 7:0 ANSELC7 ANSELC6 ANSELC5 ANSELC4 ANSELC3 ANSELC2 ANSELC1 ANSELC0
0x1F4F WPUC 7:0 WPUC7 WPUC6 WPUC5 WPUC4 WPUC3 WPUC2 WPUC1 WPUC0
0x1F50 ODCONC 7:0 ODCC7 ODCC6 ODCC5 ODCC4 ODCC3 ODCC2 ODCC1 ODCC0
0x1F51 SLRCONC 7:0 SLRC7 SLRC6 SLRC5 SLRC4 SLRC3 SLRC2 SLRC1 SLRC0
0x1F52 INLVLC 7:0 INLVLC7 INLVLC6 INLVLC5 INLVLC4 INLVLC3 INLVLC2 INLVLC1 INLVLC0