6.10 Port Register Summary

See PORT A module in the Product Memory Mapping Overview from Related Links for base address.

Note: All registers in this table have corresponding CLR, SET and INV registers at their virtual address plus an offset of 0x4, 0x8 and 0xC, respectively. See CLR, SET and INV Registers from Related Links.
OffsetNameBit Pos.76543210
0x00ANSELA7:0    ANSA3   
15:8        
23:16        
31:24        

0x04

...

0x0F

Reserved         
0x10TRISA7:0TRISAxTRISAxTRISAxTRISAxTRISAxTRISAxTRISAxTRISAx
15:8 TRISAxTRISAx  TRISAxTRISAxTRISAx
23:16        
31:24        

0x14

...

0x1F

Reserved         
0x20PORTA7:0RAxRAxRAxRAxRAxRAxRAxRAx
15:8 RAxRAxRAxRAxRAxRAxRAx
23:16        
31:24        

0x24

...

0x2F

Reserved         
0x30LATA7:0LATAxLATAxLATAxLATAxLATAxLATAxLATAxLATAx
15:8 LATAxLATAx  LATAxLATAxLATAx
23:16        
31:24        

0x34

...

0x3F

Reserved         
0x40ODCA7:0ODCAxODCAxODCAxODCAxODCAxODCAxODCAxODCAx
15:8 ODCAxODCAx  ODCAxODCAxODCAx
23:16        
31:24        

0x44

...

0x4F

Reserved         
0x50CNPUA7:0CNPUAxCNPUAxCNPUAxCNPUAxCNPUAxCNPUAxCNPUAxCNPUAx
15:8 CNPUAxCNPUAx  CNPUAxCNPUAxCNPUAx
23:16        
31:24        

0x54

...

0x5F

Reserved         
0x60CNPDA7:0CNPDAxCNPDAxCNPDAxCNPDAxCNPDAxCNPDAxCNPDAxCNPDAx
15:8 CNPDAxCNPDAx  CNPDAxCNPDAxCNPDAx
23:16        
31:24        

0x64

...

0x6F

Reserved         
0x70CNCONA7:0        
15:8ONFRZ  EDGEDETECT   
23:16        
31:24        

0x74

...

0x7F

Reserved         
0x80CNENA7:0CNENAxCNENAxCNENAxCNENAxCNENAxCNENAxCNENAxCNENAx
15:8 CNENAxCNENAx  CNENAxCNENAxCNENAx
23:16        
31:24        

0x84

...

0x8F

Reserved         
0x90CNSTATA7:0CNSTATAxCNSTATAxCNSTATAxCNSTATAxCNSTATAxCNSTATAxCNSTATAxCNSTATAx
15:8 CNSTATAxCNSTATAx  CNSTATAxCNSTATAxCNSTATAx
23:16        
31:24        

0x94

...

0x9F

Reserved         
0xA0CNNEA7:0CNNEAxCNNEAxCNNEAxCNNEAxCNNEAxCNNEAxCNNEAxCNNEAx
15:8 CNNEAxCNNEAx  CNNEAxCNNEAxCNNEAx
23:16        
31:24        

0xA4

...

0xAF

Reserved         
0xB0CNFA7:0CNFAxCNFAxCNFAxCNFAxCNFAxCNFAxCNFAxCNFAx
15:8 CNFAxCNFAx  CNFAxCNFAxCNFAx
23:16        
31:24        

0xB4

...

0xBF

Reserved         
0xC0SRCON0A7:0SR0xSR0xSR0xSR0x SR0xSR0xSR0x
15:8 SR0xSR0x  SR0xSR0xSR0x
23:16        
31:24        

0xC4

...

0xCF

Reserved         
0xD0SRCON1A7:0SR1xSR1xSR1xSR1x SR1xSR1xSR1x
15:8 SR1xSR1x  SR1xSR1xSR1x
23:16        
31:24        

0xD4

...

0xFF

Reserved         
0x0100ANSELB7:0ANSBxANSBxANSBxANSBxANSBxANSBxANSBxANSBx
15:8        
23:16        
31:24        

0x0104

...

0x010F

Reserved         
0x0110TRISB7:0TRISBxTRISBxTRISBxTRISBxTRISBxTRISBxTRISBxTRISBx
15:8  TRISBxTRISBxTRISBxTRISBxTRISBxTRISBx
23:16        
31:24        

0x0114

...

0x011F

Reserved         
0x0120PORTB7:0RBxRBxRBxRBxRBxRBxRBxRBx
15:8  RBxRBxRBxRBxRBxRBx
23:16        
31:24        

0x0124

...

0x012F

Reserved         
0x0130LATB7:0LATBxLATBxLATBxLATBxLATBxLATBxLATBxLATBx
15:8  LATBxLATBxLATBxLATBxLATBxLATBx
23:16        
31:24        

0x0134

...

0x013F

Reserved         
0x0140ODCB7:0ODCBxODCBxODCBxODCBxODCBxODCBxODCBxODCBx
15:8  ODCBxODCBxODCBxODCBxODCBxODCBx
23:16        
31:24        

0x0144

...

0x014F

Reserved         
0x0150CNPUB7:0CNPUBxCNPUBxCNPUBxCNPUBxCNPUBxCNPUBxCNPUBxCNPUBx
15:8  CNPUBxCNPUBxCNPUBxCNPUBxCNPUBxCNPUBx
23:16        
31:24        

0x0154

...

0x015F

Reserved         
0x0160CNPDB7:0CNPDBxCNPDBxCNPDBxCNPDBxCNPDBxCNPDBxCNPDBxCNPDBx
15:8  CNPDBxCNPDBxCNPDBxCNPDBxCNPDBxCNPDBx
23:16        
31:24        

0x0164

...

0x016F

Reserved         
0x0170CNCONB7:0        
15:8ONFRZ  EDGEDETECT   
23:16        
31:24        

0x0174

...

0x017F

Reserved         
0x0180CNENB7:0CNENBxCNENBxCNENBxCNENBxCNENBxCNENBxCNENBxCNENBx
15:8  CNENBxCNENBxCNENBxCNENBxCNENBxCNENBx
23:16        
31:24        

0x0184

...

0x018F

Reserved         
0x0190CNSTATB7:0CNSTATBxCNSTATBxCNSTATBxCNSTATBxCNSTATBxCNSTATBxCNSTATBxCNSTATBx
15:8  CNSTATBxCNSTATBxCNSTATBxCNSTATBxCNSTATBxCNSTATBx
23:16        
31:24        

0x0194

...

0x019F

Reserved         
0x01A0CNNEB7:0CNNEBxCNNEBxCNNEBxCNNEBxCNNEBxCNNEBxCNNEBxCNNEBx
15:8  CNNEBxCNNEBxCNNEBxCNNEBxCNNEBxCNNEBx
23:16        
31:24        

0x01A4

...

0x01AF

Reserved         
0x01B0CNFB7:0CNFBxCNFBxCNFBxCNFBxCNFBxCNFBxCNFBxCNFBx
15:8  CNFBxCNFBxCNFBxCNFBxCNFBxCNFBx
23:16        
31:24        

0x01B4

...

0x01BF

Reserved         
0x01C0SRCON0B7:0        
15:8  SR0xSR0xSR0xSR0x  
23:16        
31:24        

0x01C4

...

0x01CF

Reserved         
0x01D0SRCON1B7:0        
15:8  SR1xSR1xSR1xSR1x  
23:16        
31:24