8.2.2 Port Controls/Status Registers
| Offset | Name | Bit Pos. | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0x0E00 | ANSELA | 15:8 | ||||||||
| 7:0 | ANSEL[4:0] | |||||||||
| 0x0E02 | TRISA | 15:8 | ||||||||
| 7:0 | TRISA[4:0] | |||||||||
| 0x0E04 | PORTA | 15:8 | ||||||||
| 7:0 | RA[4:0] | |||||||||
| 0x0E06 | LATA | 15:8 | ||||||||
| 7:0 | LATA[4:0] | |||||||||
| 0x0E08 | ODCA | 15:8 | ||||||||
| 7:0 | ODCA[4:0] | |||||||||
| 0x0E0A | CNPUA | 15:8 | ||||||||
| 7:0 | CNPUA[4:0] | |||||||||
| 0x0E0C | CNPDA | 15:8 | ||||||||
| 7:0 | CNPDA[4:0] | |||||||||
| 0x0E0E | CNCONA | 15:8 | ON | CNSTYLE | ||||||
| 7:0 | ||||||||||
| 0x0E10 | CNEN0A | 15:8 | ||||||||
| 7:0 | CNEN0A[4:0] | |||||||||
| 0x0E12 | CNSTATA | 15:8 | ||||||||
| 7:0 | CNSTATA[4:0] | |||||||||
| 0x0E14 | CNEN1A | 15:8 | ||||||||
| 7:0 | CNEN1A[4:0] | |||||||||
| 0x0E16 | CNFA | 15:8 | ||||||||
| 7:0 | CNFA[4:0] | |||||||||
0x0E18 ... 0x0E1B | Reserved | |||||||||
| 0x0E1C | ANSELB | 15:8 | ANSELB[9:7] | |||||||
| 7:0 | ANSELB[9:7] | ANSELB[4:0] | ||||||||
| 0x0E1E | TRISB | 15:8 | TRISB[15:8] | |||||||
| 7:0 | TRISB[7:0] | |||||||||
| 0x0E20 | PORTB | 15:8 | RB[15:8] | |||||||
| 7:0 | RB[7:0] | |||||||||
| 0x0E22 | LATB | 15:8 | LATB[15:8] | |||||||
| 7:0 | LATB[7:0] | |||||||||
| 0x0E24 | ODCB | 15:8 | ODCB[15:8] | |||||||
| 7:0 | ODCB[7:0] | |||||||||
| 0x0E26 | CNPUB | 15:8 | CNPUB[15:8] | |||||||
| 7:0 | CNPUB[7:0] | |||||||||
| 0x0E28 | CNPDB | 15:8 | CNPDB[15:8] | |||||||
| 7:0 | CNPDB[7:0] | |||||||||
| 0x0E2A | CNCONB | 15:8 | ON | CNSTYLE | ||||||
| 7:0 | ||||||||||
| 0x0E2C | CNEN0B | 15:8 | CNEN0B[15:8] | |||||||
| 7:0 | CNEN0B[7:0] | |||||||||
| 0x0E2E | CNSTATB | 15:8 | CNSTATB[15:8] | |||||||
| 7:0 | CNSTATB[7:0] | |||||||||
| 0x0E30 | CNEN1B | 15:8 | CNEN1B[15:8] | |||||||
| 7:0 | CNEN1B[7:0] | |||||||||
| 0x0E32 | CNFB | 15:8 | CNFB[15:8] | |||||||
| 7:0 | CNFB[7:0] | |||||||||
0x0E34 ... 0x0E37 | Reserved | |||||||||
| 0x0E38 | ANSELC | 15:8 | ||||||||
| 7:0 | ANSELC[7:6] | ANSELC[3:0] | ||||||||
| 0x0E3A | TRISC | 15:8 | TRISC[15:8] | |||||||
| 7:0 | TRISC[7:0] | |||||||||
| 0x0E3C | PORTC | 15:8 | RC[15:8] | |||||||
| 7:0 | RC[7:0] | |||||||||
| 0x0E3E | LATC | 15:8 | LATC[15:8] | |||||||
| 7:0 | LATC[7:0] | |||||||||
| 0x0E40 | ODCC | 15:8 | ODCC[15:8] | |||||||
| 7:0 | ODCC[7:0] | |||||||||
| 0x0E42 | CNPUC | 15:8 | CNPUC[15:8] | |||||||
| 7:0 | CNPUC[7:0] | |||||||||
| 0x0E44 | CNPDC | 15:8 | CNPDC[15:8] | |||||||
| 7:0 | CNPDC[7:0] | |||||||||
| 0x0E46 | CNCONC | 15:8 | ON | CNSTYLE | ||||||
| 7:0 | ||||||||||
| 0x0E48 | CNEN0C | 15:8 | CNEN0C[15:8] | |||||||
| 7:0 | CNEN0C[7:0] | |||||||||
| 0x0E4A | CNSTATC | 15:8 | CNSTATC[15:8] | |||||||
| 7:0 | CNSTATC[7:0] | |||||||||
| 0x0E4C | CNEN1C | 15:8 | CNEN1C[15:8] | |||||||
| 7:0 | CNEN1C[7:0] | |||||||||
| 0x0E4E | CNFC | 15:8 | CNFC[15:8] | |||||||
| 7:0 | CNFC[7:0] | |||||||||
0x0E50 ... 0x0E53 | Reserved | |||||||||
| 0x0E54 | ANSELD | 15:8 | ANSELD13 | ANSELD[11:10] | ||||||
| 7:0 | ||||||||||
| 0x0E56 | TRISD | 15:8 | TRISD[15:8] | |||||||
| 7:0 | TRISD[7:0] | |||||||||
| 0x0E58 | PORTD | 15:8 | RD[15:8] | |||||||
| 7:0 | RD[7:0] | |||||||||
| 0x0E5A | LATD | 15:8 | LATD[15:8] | |||||||
| 7:0 | LATD[7:0] | |||||||||
| 0x0E5C | ODCD | 15:8 | ODCD[15:8] | |||||||
| 7:0 | ODCD[7:0] | |||||||||
| 0x0E5E | CNPUD | 15:8 | CNPUD[15:8] | |||||||
| 7:0 | CNPUD[7:0] | |||||||||
| 0x0E60 | CNPDD | 15:8 | CNPDD[15:8] | |||||||
| 7:0 | CNPDD[7:0] | |||||||||
| 0x0E62 | CNCOND | 15:8 | ON | CNSTYLE | ||||||
| 7:0 | ||||||||||
| 0x0E64 | CNEN0D | 15:8 | CNEN0D[15:8] | |||||||
| 7:0 | CNEN0D[7:0] | |||||||||
| 0x0E66 | CNSTATD | 15:8 | CNSTATD[15:8] | |||||||
| 7:0 | CNSTATD[7:0] | |||||||||
| 0x0E68 | CNEN1D | 15:8 | CNEN1D[15:8] | |||||||
| 7:0 | CNEN1D[7:0] | |||||||||
| 0x0E6A | CNFD | 15:8 | CNFD[15:8] | |||||||
| 7:0 | CNFD[7:0] | |||||||||
