PIC12F529T39A registers All 10 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 INDF
Address 0x00
Reset 0x00
Access read/write 7 INDF7 6 INDF6 5 INDF5 4 INDF4 3 INDF3 2 INDF2 1 INDF1 0 INDF0 1 field
Field Bits What it does INDF 7:0
PCL
Address 0x02
Reset 0xFF
Access read/write 7 PCL7 6 PCL6 5 PCL5 4 PCL4 3 PCL3 2 PCL2 1 PCL1 0 PCL0 1 field
Field Bits What it does PCL 7:0
7 RBWUF 6 PA1 5 PA0 4 nTO 3 nPD 2 Z 1 DC 0 C 8 fields
Field Bits What it does RBWUF 7 PA1 6 PA0 5 nTO 4 nPD 3 Z 2 DC 1 C 0
7 FSR7 6 FSR6 5 FSR5 4 FSR4 3 FSR3 2 FSR2 1 FSR1 0 FSR0 1 field
Field Bits What it does FSR 7:0
TMR0 Timer0 7 TMR07 6 TMR06 5 TMR05 4 TMR04 3 TMR03 2 TMR02 1 TMR01 0 TMR00 1 field
Field Bits What it does TMR0 7:0
OSCILLATOR Oscillator, power control and watchdog OSCCAL
Address 0x05
Reset 0xFE
Access read/write 7 CAL6 6 CAL5 5 CAL4 4 CAL3 3 CAL2 2 CAL1 1 CAL0 0 – 1 field
Field Bits What it does CAL 7:1
PORTB I/O port B 7 – 6 – 5 RB5 4 RB4 3 RB3 2 RB2 1 RB1 0 RB0 6 fields
Field Bits What it does RB5 5 RB4 4 RB3 3 RB2 2 RB1 1 RB0 0
NVM Data EEPROM and flash program memory 7 – 6 – 5 – 4 FREE 3 WRERR 2 WREN 1 WR 0 RD 5 fields
Field Bits What it does FREE 4 WRERR 3 WREN 2 WR 1 RD 0
7 EEDATA7 6 EEDATA6 5 EEDATA5 4 EEDATA4 3 EEDATA3 2 EEDATA2 1 EEDATA1 0 EEDATA0 1 field
Field Bits What it does EEDATA 7:0
7 EEADR7 6 EEADR6 5 EEADR5 4 EEADR4 3 EEADR3 2 EEADR2 1 EEADR1 0 EEADR0 1 field
Field Bits What it does EEADR 7:0