PIC16LF721 registers All 56 registers by peripheral, at their data-memory address as the register file map gives it (bank and offset), with their reset value and every bit.
CPU CPU core 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – PCL
Address 0x02
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – 7 IRP 6 RP1 5 RP0 4 nTO 3 nPD 2 Z 1 DC 0 C 7 fields
Field Bits What it does IRP 7 RP 6:5 nTO 4 nPD 3 Z 2 DC 1 C 0
7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – PCLATH
Address 0x0A
Reset 0x00
Access read/write 7 – 6 – 5 – 4 PCLATH4 3 PCLATH3 2 PCLATH2 1 PCLATH1 0 PCLATH0 1 field
Field Bits What it does PCLATH 4:0
TMR0 Timer0 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – OPTION_REG
Address 0x81
Reset 0xFF
Access read/write 7 nRABPU 6 INTEDG 5 T0CS 4 T0SE 3 PSA 2 PS2 1 PS1 0 PS0 6 fields
Field Bits What it does nRABPU 7 INTEDG 6 T0CS 5 T0SE 4 PSA 3 PS 2:0
PORTA I/O port A 7 – 6 – 5 RA5 4 RA4 3 RA3 2 RA2 1 RA1 0 RA0 6 fields
Field Bits What it does RA5 5 RA4 4 RA3 3 RA2 2 RA1 1 RA0 0
TRISA
Address 0x85
Reset 0x37
Access read/write 7 – 6 – 5 TRISA5 4 TRISA4 3 – 2 TRISA2 1 TRISA1 0 TRISA0 5 fields
Field Bits What it does TRISA5 5 TRISA4 4 TRISA2 2 TRISA1 1 TRISA0 0
WPUA
Address 0x95
Reset 0x3F
Access read/write 7 – 6 – 5 WPUA5 4 WPUA4 3 WPUA3 2 WPUA2 1 WPUA1 0 WPUA0 6 fields
Field Bits What it does WPUA5 5 WPUA4 4 WPUA3 3 WPUA2 2 WPUA1 1 WPUA0 0
IOCA
Address 0x96
Reset 0x00
Access read/write 7 – 6 – 5 IOCA5 4 IOCA4 3 IOCA3 2 IOCA2 1 IOCA1 0 IOCA0 6 fields
Field Bits What it does IOCA5 5 IOCA4 4 IOCA3 3 IOCA2 2 IOCA1 1 IOCA0 0
ANSELA
Address 0x185
Reset 0x37
Access read/write 7 – 6 – 5 ANSA5 4 ANSA4 3 – 2 ANSA2 1 ANSA1 0 ANSA0 5 fields
Field Bits What it does ANSA5 5 ANSA4 4 ANSA2 2 ANSA1 1 ANSA0 0
PORTB I/O port B 7 RB7 6 RB6 5 RB5 4 RB4 3 – 2 – 1 – 0 – 4 fields
Field Bits What it does RB7 7 RB6 6 RB5 5 RB4 4
TRISB
Address 0x86
Reset 0xF0
Access read/write 7 TRISB7 6 TRISB6 5 TRISB5 4 TRISB4 3 – 2 – 1 – 0 – 4 fields
Field Bits What it does TRISB7 7 TRISB6 6 TRISB5 5 TRISB4 4
WPUB
Address 0x115
Reset 0xF0
Access read/write 7 WPUB7 6 WPUB6 5 WPUB5 4 WPUB4 3 – 2 – 1 – 0 – 4 fields
Field Bits What it does WPUB7 7 WPUB6 6 WPUB5 5 WPUB4 4
IOCB
Address 0x116
Reset 0x00
Access read/write 7 IOCB7 6 IOCB6 5 IOCB5 4 IOCB4 3 – 2 – 1 – 0 – 4 fields
Field Bits What it does IOCB7 7 IOCB6 6 IOCB5 5 IOCB4 4
ANSELB
Address 0x186
Reset 0x30
Access read/write 7 – 6 – 5 ANSB5 4 ANSB4 3 – 2 – 1 – 0 – 2 fields
Field Bits What it does ANSB5 5 ANSB4 4
PORTC I/O port C 7 RC7 6 RC6 5 RC5 4 RC4 3 RC3 2 RC2 1 RC1 0 RC0 8 fields
Field Bits What it does RC7 7 RC6 6 RC5 5 RC4 4 RC3 3 RC2 2 RC1 1 RC0 0
TRISC
Address 0x87
Reset 0xFF
Access read/write 7 TRISC7 6 TRISC6 5 TRISC5 4 TRISC4 3 TRISC3 2 TRISC2 1 TRISC1 0 TRISC0 8 fields
Field Bits What it does TRISC7 7 TRISC6 6 TRISC5 5 TRISC4 4 TRISC3 3 TRISC2 2 TRISC1 1 TRISC0 0
ANSELC
Address 0x187
Reset 0xCF
Access read/write 7 ANSC7 6 ANSC6 5 – 4 – 3 ANSC3 2 ANSC2 1 ANSC1 0 ANSC0 6 fields
Field Bits What it does ANSC7 7 ANSC6 6 ANSC3 3 ANSC2 2 ANSC1 1 ANSC0 0
INTERRUPT Interrupts 7 GIE 6 PEIE 5 TMR0IE 4 INTE 3 RABIE 2 TMR0IF 1 INTF 0 RABIF 8 fields
Field Bits What it does GIE 7 PEIE 6 TMR0IE 5 INTE 4 RABIE 3 TMR0IF 2 INTF 1 RABIF 0
PIR1
Address 0x0C
Reset 0x00
Access read/write 7 TMR1GIF 6 ADIF 5 RCIF 4 TXIF 3 SSPIF 2 CCP1IF 1 TMR2IF 0 TMR1IF 8 fields
Field Bits What it does TMR1GIF 7 ADIF 6 RCIF 5 TXIF 4 SSPIF 3 CCP1IF 2 TMR2IF 1 TMR1IF 0
PIE1
Address 0x8C
Reset 0x00
Access read/write 7 TMR1GIE 6 ADIE 5 RCIE 4 TXIE 3 SSPIE 2 CCP1IE 1 TMR2IE 0 TMR1IE 8 fields
Field Bits What it does TMR1GIE 7 ADIE 6 RCIE 5 TXIE 4 SSPIE 3 CCP1IE 2 TMR2IE 1 TMR1IE 0
TMR1 Timer1 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – T1CON
Address 0x10
Reset 0x00
Access read/write 7 TMR1CS1 6 TMR1CS0 5 T1CKPS1 4 T1CKPS0 3 – 2 T1SYNC 1 – 0 TMR1ON 4 fields
Field Bits What it does TMR1CS 7:6 T1CKPS 5:4 T1SYNC 2 TMR1ON 0
7 TMR1GE 6 T1GPOL 5 T1GTM 4 T1GSPM 3 T1GGO_DONE 2 T1GVAL 1 T1GSS1 0 T1GSS0 7 fields
Field Bits What it does TMR1GE 7 T1GPOL 6 T1GTM 5 T1GSPM 4 T1GGO_DONE 3 T1GVAL 2 T1GSS 1:0
TMR2 Timer2 TMR2
Address 0x11
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – T2CON
Address 0x12
Reset 0x00
Access read/write 7 – 6 TOUTPS3 5 TOUTPS2 4 TOUTPS1 3 TOUTPS0 2 TMR2ON 1 T2CKPS1 0 T2CKPS0 3 fields
Field Bits What it does TOUTPS 6:3 TMR2ON 2 T2CKPS 1:0
PR2
Address 0x92
Reset 0xFF
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – MSSP Master synchronous serial port (SPI, I²C) 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – SSPCON
Address 0x14
Reset 0x00
Access read/write 7 WCOL 6 SSPOV 5 SSPEN 4 CKP 3 SSPM3 2 SSPM2 1 SSPM1 0 SSPM0 5 fields
Field Bits What it does WCOL 7 SSPOV 6 SSPEN 5 CKP 4 SSPM 3:0
SSPADD
Address 0x93
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – SSPMSK
Address 0x93
Reset 0xFF
Access read/write 7 MSK7 6 MSK6 5 MSK5 4 MSK4 3 MSK3 2 MSK2 1 MSK1 0 MSK0 1 field
Field Bits What it does MSK 7:0
SSPSTAT
Address 0x94
Reset 0x00
Access read/write 7 SMP 6 CKE 5 D/nA 4 P 3 S 2 R/nW 1 UA 0 BF 8 fields
Field Bits What it does SMP 7 CKE 6 D/nA 5 P 4 S 3 R/nW 2 UA 1 BF 0
CCP1 Capture/compare/PWM 1 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – CCP1CON
Address 0x17
Reset 0x00
Access read/write 7 – 6 – 5 DC1 4 B1 3 CCP1M3 2 CCP1M2 1 CCP1M1 0 CCP1M0 3 fields
Field Bits What it does DC1 5 B1 4 CCP1M 3:0
EUSART USART 7 SPEN 6 RX9 5 SREN 4 CREN 3 ADDEN 2 FERR 1 OERR 0 RX9D 8 fields
Field Bits What it does SPEN 7 RX9 6 SREN 5 CREN 4 ADDEN 3 FERR 2 OERR 1 RX9D 0
TXREG
Address 0x19
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – RCREG
Address 0x1A
Reset 0x00
Access read only 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – TXSTA
Address 0x98
Reset 0x02
Access read/write 7 CSRC 6 TX9 5 TXEN 4 SYNC 3 – 2 BRGH 1 TRMT 0 TX9D 7 fields
Field Bits What it does CSRC 7 TX9 6 TXEN 5 SYNC 4 BRGH 2 TRMT 1 TX9D 0
SPBRG
Address 0x99
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – ADC Analog-to-digital converter 7 ADRES7 6 ADRES6 5 ADRES5 4 ADRES4 3 ADRES3 2 ADRES2 1 ADRES1 0 ADRES0 1 field
Field Bits What it does ADRES 7:0
ADCON0
Address 0x1F
Reset 0x00
Access read/write 7 – 6 – 5 CHS3 4 CHS2 3 CHS1 2 CHS0 1 GO/nDONE 0 ADON 3 fields
Field Bits What it does CHS 5:2 GO/nDONE 1 ADON 0
ADCON1
Address 0x9F
Reset 0x00
Access read/write 7 – 6 ADCS2 5 ADCS1 4 ADCS0 3 – 2 – 1 – 0 – 3 fields
Field Bits What it does ADCS2 6 ADCS1 5 ADCS0 4
OSCILLATOR Oscillator, power control and watchdog 7 – 6 – 5 – 4 – 3 – 2 – 1 nPOR 0 nBOR 2 fields
Field Bits What it does nPOR 1 nBOR 0
7 – 6 – 5 IRCF1 4 IRCF0 3 ICSL 2 ICSS 1 – 0 – 3 fields
Field Bits What it does IRCF 5:4 ICSL 3 ICSS 2
OSCTUNE
Address 0x91
Reset 0x00
Access read/write 7 – 6 – 5 TUN5 4 TUN4 3 TUN3 2 TUN2 1 TUN1 0 TUN0 1 field
Field Bits What it does TUN 5:0
FVR Fixed voltage reference 7 FVRRDY 6 FVREN 5 TSEN 4 TSRNG 3 – 2 – 1 ADFVR1 0 ADFVR0 6 fields
Field Bits What it does FVRRDY 7 FVREN 6 TSEN 5 TSRNG 4 ADFVR1 1 ADFVR0 0
NVM Data EEPROM and flash program memory 7 PMDATL7 6 PMDATL6 5 PMDATL5 4 PMDATL4 3 PMDATL3 2 PMDATL2 1 PMDATL1 0 PMDATL0 1 field
Field Bits What it does PMDATL 7:0
PMADRL
Address 0x10D
Reset 0x00
Access read/write 7 PMADRL7 6 PMADRL6 5 PMADRL5 4 PMADRL4 3 PMADRL3 2 PMADRL2 1 PMADRL1 0 PMADRL0 1 field
Field Bits What it does PMADRL 7:0
7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 – PMADRH
Address 0x10F
Reset 0x00
Access read/write 7 – 6 – 5 – 4 PMADRH4 3 PMADRH3 2 PMADRH2 1 PMADRH1 0 PMADRH0 1 field
Field Bits What it does PMADRH 4:0
PMCON1
Address 0x18C
Reset 0x80
Access read/write 7 – 6 CFGS 5 LWLO 4 FREE 3 – 2 WREN 1 WR 0 RD 6 fields
Field Bits What it does CFGS 6 LWLO 5 FREE 4 WREN 2 WR 1 RD 0
PMCON2
Address 0x18D
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 –