PIC16LF1902 registers

All 87 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

INDF0

Address
0x00
Reset
x (not fixed at power-on)
Access
read/write
  1. 7INDF07
  2. 6INDF06
  3. 5INDF05
  4. 4INDF04
  5. 3INDF03
  6. 2INDF02
  7. 1INDF01
  8. 0INDF00
1 field
FieldBitsWhat it does
INDF07:0

INDF1

Address
0x01
Reset
x (not fixed at power-on)
Access
read/write
  1. 7INDF17
  2. 6INDF16
  3. 5INDF15
  4. 4INDF14
  5. 3INDF13
  6. 2INDF12
  7. 1INDF11
  8. 0INDF10
1 field
FieldBitsWhat it does
INDF17:0

PCL

Address
0x02
Reset
0x00
Access
read/write
  1. 7PCL7
  2. 6PCL6
  3. 5PCL5
  4. 4PCL4
  5. 3PCL3
  6. 2PCL2
  7. 1PCL1
  8. 0PCL0
1 field
FieldBitsWhat it does
PCL7:0

STATUS

Address
0x03
Reset
0x18
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4nTO
  5. 3nPD
  6. 2Z
  7. 1DC
  8. 0C
5 fields
FieldBitsWhat it does
nTO4
nPD3
Z2
DC1
C0

FSR0L

Address
0x04
Reset
0x00
Access
read/write
  1. 7FSR0L7
  2. 6FSR0L6
  3. 5FSR0L5
  4. 4FSR0L4
  5. 3FSR0L3
  6. 2FSR0L2
  7. 1FSR0L1
  8. 0FSR0L0
1 field
FieldBitsWhat it does
FSR0L7:0

FSR0H

Address
0x05
Reset
0x00
Access
read/write
  1. 7FSR0H7
  2. 6FSR0H6
  3. 5FSR0H5
  4. 4FSR0H4
  5. 3FSR0H3
  6. 2FSR0H2
  7. 1FSR0H1
  8. 0FSR0H0
1 field
FieldBitsWhat it does
FSR0H7:0

FSR1L

Address
0x06
Reset
0x00
Access
read/write
  1. 7FSR1L7
  2. 6FSR1L6
  3. 5FSR1L5
  4. 4FSR1L4
  5. 3FSR1L3
  6. 2FSR1L2
  7. 1FSR1L1
  8. 0FSR1L0
1 field
FieldBitsWhat it does
FSR1L7:0

FSR1H

Address
0x07
Reset
0x00
Access
read/write
  1. 7FSR1H7
  2. 6FSR1H6
  3. 5FSR1H5
  4. 4FSR1H4
  5. 3FSR1H3
  6. 2FSR1H2
  7. 1FSR1H1
  8. 0FSR1H0
1 field
FieldBitsWhat it does
FSR1H7:0

BSR

Address
0x08
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4BSR4
  5. 3BSR3
  6. 2BSR2
  7. 1BSR1
  8. 0BSR0
5 fields
FieldBitsWhat it does
BSR44
BSR33
BSR22
BSR11
BSR00

WREG

Address
0x09
Reset
0x00
Access
read/write
  1. 7WREG07
  2. 6WREG06
  3. 5WREG05
  4. 4WREG04
  5. 3WREG03
  6. 2WREG02
  7. 1WREG01
  8. 0WREG00
1 field
FieldBitsWhat it does
WREG07:0

PCLATH

Address
0x0A
Reset
0x00
Access
read/write
  1. 7–
  2. 6PCLATH6
  3. 5PCLATH5
  4. 4PCLATH4
  5. 3PCLATH3
  6. 2PCLATH2
  7. 1PCLATH1
  8. 0PCLATH0
1 field
FieldBitsWhat it does
PCLATH6:0

STATUS_SHAD

Address
0xFE4
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2Z_SHAD
  7. 1DC_SHAD
  8. 0C_SHAD
3 fields
FieldBitsWhat it does
Z_SHAD2
DC_SHAD1
C_SHAD0

WREG_SHAD

Address
0xFE5
Reset
x (not fixed at power-on)
Access
read/write
  1. 7WREG_SHAD7
  2. 6WREG_SHAD6
  3. 5WREG_SHAD5
  4. 4WREG_SHAD4
  5. 3WREG_SHAD3
  6. 2WREG_SHAD2
  7. 1WREG_SHAD1
  8. 0WREG_SHAD0
1 field
FieldBitsWhat it does
WREG_SHAD7:0

BSR_SHAD

Address
0xFE6
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4BSR_SHAD4
  5. 3BSR_SHAD3
  6. 2BSR_SHAD2
  7. 1BSR_SHAD1
  8. 0BSR_SHAD0
1 field
FieldBitsWhat it does
BSR_SHAD4:0

PCLATH_SHAD

Address
0xFE7
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6PCLATH_SHAD6
  3. 5PCLATH_SHAD5
  4. 4PCLATH_SHAD4
  5. 3PCLATH_SHAD3
  6. 2PCLATH_SHAD2
  7. 1PCLATH_SHAD1
  8. 0PCLATH_SHAD0
1 field
FieldBitsWhat it does
PCLATH_SHAD6:0

FSR0L_SHAD

Address
0xFE8
Reset
x (not fixed at power-on)
Access
read/write
  1. 7FSR0L_SHAD7
  2. 6FSR0L_SHAD6
  3. 5FSR0L_SHAD5
  4. 4FSR0L_SHAD4
  5. 3FSR0L_SHAD3
  6. 2FSR0L_SHAD2
  7. 1FSR0L_SHAD1
  8. 0FSR0L_SHAD0
1 field
FieldBitsWhat it does
FSR0L_SHAD7:0

FSR0H_SHAD

Address
0xFE9
Reset
x (not fixed at power-on)
Access
read/write
  1. 7FSR0H_SHAD7
  2. 6FSR0H_SHAD6
  3. 5FSR0H_SHAD5
  4. 4FSR0H_SHAD4
  5. 3FSR0H_SHAD3
  6. 2FSR0H_SHAD2
  7. 1FSR0H_SHAD1
  8. 0FSR0H_SHAD0
1 field
FieldBitsWhat it does
FSR0H_SHAD7:0

FSR1L_SHAD

Address
0xFEA
Reset
x (not fixed at power-on)
Access
read/write
  1. 7FSR1L_SHAD7
  2. 6FSR1L_SHAD6
  3. 5FSR1L_SHAD5
  4. 4FSR1L_SHAD4
  5. 3FSR1L_SHAD3
  6. 2FSR1L_SHAD2
  7. 1FSR1L_SHAD1
  8. 0FSR1L_SHAD0
1 field
FieldBitsWhat it does
FSR1L_SHAD7:0

FSR1H_SHAD

Address
0xFEB
Reset
x (not fixed at power-on)
Access
read/write
  1. 7FSR1H_SHAD7
  2. 6FSR1H_SHAD6
  3. 5FSR1H_SHAD5
  4. 4FSR1H_SHAD4
  5. 3FSR1H_SHAD3
  6. 2FSR1H_SHAD2
  7. 1FSR1H_SHAD1
  8. 0FSR1H_SHAD0
1 field
FieldBitsWhat it does
FSR1H_SHAD7:0

STKPTRCurrent Stack pointer

Address
0xFED
Reset
0x1F
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4STKPTR4
  5. 3STKPTR3
  6. 2STKPTR2
  7. 1STKPTR1
  8. 0STKPTR0
1 field
FieldBitsWhat it does
STKPTR4:0

TOSLTop of Stack Low byte

Address
0xFEE
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TOSL7
  2. 6TOSL6
  3. 5TOSL5
  4. 4TOSL4
  5. 3TOSL3
  6. 2TOSL2
  7. 1TOSL1
  8. 0TOSL0
1 field
FieldBitsWhat it does
TOSL7:0

TOSHTop of Stack High byte

Address
0xFEF
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6TOSH6
  3. 5TOSH5
  4. 4TOSH4
  5. 3TOSH3
  6. 2TOSH2
  7. 1TOSH1
  8. 0TOSH0
1 field
FieldBitsWhat it does
TOSH6:0

INTERRUPT Interrupts

INTCON

Address
0x0B
Reset
0x00
Access
read/write
  1. 7GIE
  2. 6PEIE
  3. 5TMR0IE
  4. 4INTE
  5. 3IOCIE
  6. 2TMR0IF
  7. 1INTF
  8. 0IOCIF
8 fields
FieldBitsWhat it does
GIE7
PEIE6
TMR0IE5
INTE4
IOCIE3
TMR0IF2
INTF1
IOCIF0

PIR1

Address
0x11
Reset
0x00
Access
read/write
  1. 7TMR1GIF
  2. 6ADIF
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0TMR1IF
3 fields
FieldBitsWhat it does
TMR1GIF7Timer1 Gate Interrupt Flag bit
ADIF6A/D Converter Interrupt Flag bit
TMR1IF0TMR1 Overflow Interrupt Flag bit

PIR2

Address
0x12
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EEIF
  5. 3–
  6. 2LCDIF
  7. 1–
  8. 0–
2 fields
FieldBitsWhat it does
EEIF4
LCDIF2

PIE1Peripheral Interrupt Enable Register 1

Address
0x91
Reset
0x00
Access
read/write
  1. 7TMR1GIE
  2. 6ADIE
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0TMR1IE
3 fields
FieldBitsWhat it does
TMR1GIE7Timer1 Gate Interrupt Enable bit
ADIE6A/D Converter Interrupt Enable bit
TMR1IE0TMR1 Overflow Interrupt Enable bit

PIE2Peripheral Interrupt Enable Register 2

Address
0x92
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4EEIE
  5. 3–
  6. 2LCDIE
  7. 1–
  8. 0–
2 fields
FieldBitsWhat it does
EEIE4EEPROM Write Completion Interrupt Enable bit
LCDIE2LCD Module Interrupt Enable bit

PORTA I/O port A

PORTA

Address
0x0C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RA7
  2. 6RA6
  3. 5RA5
  4. 4RA4
  5. 3RA3
  6. 2RA2
  7. 1RA1
  8. 0RA0
8 fields
FieldBitsWhat it does
RA77
RA66
RA55
RA44
RA33
RA22
RA11
RA00

TRISAPORTA Data Direction Control Register

Address
0x8C
Reset
0xFF
Access
read/write
  1. 7TRISA7
  2. 6TRISA6
  3. 5TRISA5
  4. 4TRISA4
  5. 3TRISA3
  6. 2TRISA2
  7. 1TRISA1
  8. 0TRISA0
8 fields
FieldBitsWhat it does
TRISA77
TRISA66
TRISA55
TRISA44
TRISA33
TRISA22
TRISA11
TRISA00

LATA

Address
0x10C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LATA7
  2. 6LATA6
  3. 5LATA5
  4. 4LATA4
  5. 3LATA3
  6. 2LATA2
  7. 1LATA1
  8. 0LATA0
8 fields
FieldBitsWhat it does
LATA77
LATA66
LATA55
LATA44
LATA33
LATA22
LATA11
LATA00

ANSELA

Address
0x18C
Reset
0x2F
Access
read/write
  1. 7–
  2. 6–
  3. 5ANSA5
  4. 4–
  5. 3ANSA3
  6. 2ANSA2
  7. 1ANSA1
  8. 0ANSA0
5 fields
FieldBitsWhat it does
ANSA55
ANSA33
ANSA22
ANSA11
ANSA00

PORTB I/O port B

PORTB

Address
0x0D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RB7
  2. 6RB6
  3. 5RB5
  4. 4RB4
  5. 3RB3
  6. 2RB2
  7. 1RB1
  8. 0RB0
8 fields
FieldBitsWhat it does
RB77
RB66
RB55
RB44
RB33
RB22
RB11
RB00

TRISBPORTB Data Direction Control Register

Address
0x8D
Reset
0xFF
Access
read/write
  1. 7TRISB7
  2. 6TRISB6
  3. 5TRISB5
  4. 4TRISB4
  5. 3TRISB3
  6. 2TRISB2
  7. 1TRISB1
  8. 0TRISB0
8 fields
FieldBitsWhat it does
TRISB77
TRISB66
TRISB55
TRISB44
TRISB33
TRISB22
TRISB11
TRISB00

LATB

Address
0x10D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LATB7
  2. 6LATB6
  3. 5LATB5
  4. 4LATB4
  5. 3LATB3
  6. 2LATB2
  7. 1LATB1
  8. 0LATB0
8 fields
FieldBitsWhat it does
LATB77
LATB66
LATB55
LATB44
LATB33
LATB22
LATB11
LATB00

ANSELB

Address
0x18D
Reset
0x3F
Access
read/write
  1. 7–
  2. 6–
  3. 5ANSB5
  4. 4ANSB4
  5. 3ANSB3
  6. 2ANSB2
  7. 1ANSB1
  8. 0ANSB0
6 fields
FieldBitsWhat it does
ANSB55
ANSB44
ANSB33
ANSB22
ANSB11
ANSB00

WPUB

Address
0x20D
Reset
0xFF
Access
read/write
  1. 7WPUB7
  2. 6WPUB6
  3. 5WPUB5
  4. 4WPUB4
  5. 3WPUB3
  6. 2WPUB2
  7. 1WPUB1
  8. 0WPUB0
8 fields
FieldBitsWhat it does
WPUB77
WPUB66
WPUB55
WPUB44
WPUB33
WPUB22
WPUB11
WPUB00

PORTC I/O port C

PORTC

Address
0x0E
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RC7
  2. 6RC6
  3. 5RC5
  4. 4RC4
  5. 3RC3
  6. 2RC2
  7. 1RC1
  8. 0RC0
8 fields
FieldBitsWhat it does
RC77
RC66
RC55
RC44
RC33
RC22
RC11
RC00

TRISCPORTC Data Direction Control Register

Address
0x8E
Reset
0xFF
Access
read/write
  1. 7TRISC7
  2. 6TRISC6
  3. 5TRISC5
  4. 4TRISC4
  5. 3TRISC3
  6. 2TRISC2
  7. 1TRISC1
  8. 0TRISC0
8 fields
FieldBitsWhat it does
TRISC77
TRISC66
TRISC55
TRISC44
TRISC33
TRISC22
TRISC11
TRISC00

LATC

Address
0x10E
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LATC7
  2. 6LATC6
  3. 5LATC5
  4. 4LATC4
  5. 3LATC3
  6. 2LATC2
  7. 1LATC1
  8. 0LATC0
8 fields
FieldBitsWhat it does
LATC77
LATC66
LATC55
LATC44
LATC33
LATC22
LATC11
LATC00

PORTE I/O port E

PORTE

Address
0x10
Reset
x (not fixed at power-on)
Access
read only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3RE3
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
RE33

TRISE

Address
0x90
Reset
0x08
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3TRISE3
  6. 2TRISE2
  7. 1TRISE1
  8. 0TRISE0

WPUE

Address
0x210
Reset
0x08
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3WPUE3
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
WPUE33

TMR0 Timer0

TMR0

Address
0x15
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TMR07
  2. 6TMR06
  3. 5TMR05
  4. 4TMR04
  5. 3TMR03
  6. 2TMR02
  7. 1TMR01
  8. 0TMR00
1 field
FieldBitsWhat it does
TMR07:0

OPTION_REGOption Register

Address
0x95
Reset
0xFF
Access
read/write
  1. 7nWPUEN
  2. 6INTEDG
  3. 5TMR0CS
  4. 4TMR0SE
  5. 3PSA
  6. 2PS2
  7. 1PS1
  8. 0PS0
8 fields
FieldBitsWhat it does
nWPUEN7Weak Pull-up Enable bit
INTEDG6Interrupt Edge Select bit
TMR0CS5TMR0 Clock Source Select bit
TMR0SE4TMR0 Source Edge Select bit
PSA3Prescaler Active bit
PS22Prescaler Rate Select bits
PS11Prescaler Rate Select bits
PS00Prescaler Rate Select bits

TMR1 Timer1

TMR1L

Address
0x16
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TMR1L7
  2. 6TMR1L6
  3. 5TMR1L5
  4. 4TMR1L4
  5. 3TMR1L3
  6. 2TMR1L2
  7. 1TMR1L1
  8. 0TMR1L0
1 field
FieldBitsWhat it does
TMR1L7:0

TMR1H

Address
0x17
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TMR1H7
  2. 6TMR1H6
  3. 5TMR1H5
  4. 4TMR1H4
  5. 3TMR1H3
  6. 2TMR1H2
  7. 1TMR1H1
  8. 0TMR1H0
1 field
FieldBitsWhat it does
TMR1H7:0

T1CON

Address
0x18
Reset
0x00
Access
read/write
  1. 7TMR1CS1
  2. 6TMR1CS0
  3. 5T1CKPS1
  4. 4T1CKPS0
  5. 3T1OSCEN
  6. 2nT1SYNC
  7. 1–
  8. 0TMR1ON
5 fields
FieldBitsWhat it does
TMR1CS7:6
T1CKPS5:4
T1OSCEN3
nT1SYNC2
TMR1ON0

T1GCON

Address
0x19
Reset
x (not fixed at power-on)
Access
read/write
  1. 7TMR1GE
  2. 6T1GPOL
  3. 5T1GTM
  4. 4T1GSPM
  5. 3T1GGO_nDONE
  6. 2T1GVAL
  7. 1T1GSS1
  8. 0T1GSS0
7 fields
FieldBitsWhat it does
TMR1GE7
T1GPOL6
T1GTM5
T1GSPM4
T1GGO_nDONE3
T1GVAL2
T1GSS1:0

OSCILLATOR Oscillator, power control and watchdog

PCONPower Control Register

Address
0x96
Reset
x (not fixed at power-on)
Access
read/write
  1. 7STKOVF
  2. 6STKUNF
  3. 5–
  4. 4nRWDT
  5. 3nRMCLR
  6. 2nRI
  7. 1nPOR
  8. 0nBOR
7 fields
FieldBitsWhat it does
STKOVF7Stack Overflow Flag bit
STKUNF6Stack Underflow Flag bit
nRWDT4
nRMCLR3MCLR Reset Flag bit
nRI2RESET Instruction Flag bit
nPOR1Power-on Reset Status bit
nBOR0Brown-out Reset Status bit

WDTCONWatchdog Timer Control Register

Address
0x97
Reset
0x16
Access
read/write
  1. 7–
  2. 6–
  3. 5WDTPS4
  4. 4WDTPS3
  5. 3WDTPS2
  6. 2WDTPS1
  7. 1WDTPS0
  8. 0SWDTEN
2 fields
FieldBitsWhat it does
WDTPS5:1Watchdog Timer Period Select bits
SWDTEN0Software Enable/Disable for Watch Dog Timer bit

OSCCONOscillator Control Register

Address
0x99
Reset
0x38
Access
read/write
  1. 7–
  2. 6IRCF3
  3. 5IRCF2
  4. 4IRCF1
  5. 3IRCF0
  6. 2–
  7. 1SCS1
  8. 0SCS0
2 fields
FieldBitsWhat it does
IRCF6:3Internal Oscillator Frequency Select bits
SCS1:0System clock select bit

OSCSTATOscillator Status Register

Address
0x9A
Reset
x (not fixed at power-on)
Access
read only
  1. 7T1OSCR
  2. 6–
  3. 5OSTS
  4. 4HFIOFR
  5. 3–
  6. 2–
  7. 1LFIOFR
  8. 0HFIOFS
5 fields
FieldBitsWhat it does
T1OSCR7Timer1 Oscillator Ready bit
OSTS5Oscillator Start-up Time-out Status bit
HFIOFR4High Freqency Internal Oscillator Ready bit
LFIOFR1Low Freqency Internal Oscillator Ready bit
HFIOFS0Low Freqency Internal Oscillator Ready bit

BORCONBrown-out Reset Control Register

Address
0x116
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SBOREN
  2. 6BORFS
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0BORRDY
3 fields
FieldBitsWhat it does
SBOREN7Software Brown Out Reset Enable bit
BORFS6Brown-out Reset Fast Start bit
BORRDY0Brown-out Reset Circuit Ready Status bit

ADC Analog-to-digital converter

ADRESLA/D Result Register LSB

Address
0x9B
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ADRESL7
  2. 6ADRESL6
  3. 5ADRESL5
  4. 4ADRESL4
  5. 3ADRESL3
  6. 2ADRESL2
  7. 1ADRESL1
  8. 0ADRESL0
1 field
FieldBitsWhat it does
ADRESL7:0

ADRESHA/D Result Register MSB

Address
0x9C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ADRESH7
  2. 6ADRESH6
  3. 5ADRESH5
  4. 4ADRESH4
  5. 3ADRESH3
  6. 2ADRESH2
  7. 1ADRESH1
  8. 0ADRESH0
1 field
FieldBitsWhat it does
ADRESH7:0

ADCON0Analog-to-Digital Control Register 0

Address
0x9D
Reset
0x00
Access
read/write
  1. 7–
  2. 6CHS4
  3. 5CHS3
  4. 4CHS2
  5. 3CHS1
  6. 2CHS0
  7. 1GO/nDONE
  8. 0ADON
3 fields
FieldBitsWhat it does
CHS6:2Analog Channel Select bits
GO/nDONE1A/D Conversion Status bit
ADON0A/D Module Enable bit

ADCON1Analog-to-Digital Control Register 1

Address
0x9E
Reset
0x00
Access
read/write
  1. 7ADFM
  2. 6ADCS2
  3. 5ADCS1
  4. 4ADCS0
  5. 3–
  6. 2–
  7. 1ADPREF1
  8. 0ADPREF0
3 fields
FieldBitsWhat it does
ADFM7A/D Result Format Select bit
ADCS6:4A/D Conversion Clock Select bits
ADPREF1:0Positive Voltage Reference Configuration bits

FVR Fixed voltage reference

FVRCONVoltage Reference Control Register 0

Address
0x117
Reset
x (not fixed at power-on)
Access
read/write
  1. 7FVREN
  2. 6FVRRDY
  3. 5TSEN
  4. 4TSRNG
  5. 3–
  6. 2–
  7. 1ADFVR1
  8. 0ADFVR0
5 fields
FieldBitsWhat it does
FVREN7Fixed Voltage Reference Enable
FVRRDY6Fixed Voltage Reference Ready Flag
TSEN5Temperature Sensor Enable
TSRNG4Temperature Sensor Range Select
ADFVR1:0A/D Converter Fixed Voltage Reference Selection

NVM Data EEPROM and flash program memory

PMADRL

Address
0x191
Reset
0x00
Access
read/write
  1. 7PMADRL7
  2. 6PMADRL6
  3. 5PMADRL5
  4. 4PMADRL4
  5. 3PMADRL3
  6. 2PMADRL2
  7. 1PMADRL1
  8. 0PMADRL0
1 field
FieldBitsWhat it does
PMADRL7:0

PMADRH

Address
0x192
Reset
0x80
Access
read/write
  1. 7–
  2. 6PMADRH6
  3. 5PMADRH5
  4. 4PMADRH4
  5. 3PMADRH3
  6. 2PMADRH2
  7. 1PMADRH1
  8. 0PMADRH0
1 field
FieldBitsWhat it does
PMADRH6:0

PMDATL

Address
0x193
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PMDATL7
  2. 6PMDATL6
  3. 5PMDATL5
  4. 4PMDATL4
  5. 3PMDATL3
  6. 2PMDATL2
  7. 1PMDATL1
  8. 0PMDATL0
1 field
FieldBitsWhat it does
PMDATL7:0

PMDATH

Address
0x194
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5PMDATH5
  4. 4PMDATH4
  5. 3PMDATH3
  6. 2PMDATH2
  7. 1PMDATH1
  8. 0PMDATH0
1 field
FieldBitsWhat it does
PMDATH5:0

PMCON1

Address
0x195
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6CFGS
  3. 5LWLO
  4. 4FREE
  5. 3WRERR
  6. 2WREN
  7. 1WR
  8. 0RD
7 fields
FieldBitsWhat it does
CFGS6FLASH Program / Configuration Select bit
LWLO5Load Write Latches Only bit
FREE4Program FLASH Erase Enable bit
WRERR3Sequence Error Flag bit
WREN2Program/Erase Enable bit
WR1Write Control bit
RD0Read Control bit

PMCON2

Address
0x196
Reset
0x00
Access
write only
  1. 7PMCON27
  2. 6PMCON26
  3. 5PMCON25
  4. 4PMCON24
  5. 3PMCON23
  6. 2PMCON22
  7. 1PMCON21
  8. 0PMCON20
1 field
FieldBitsWhat it does
PMCON27:0

IOC Interrupt-on-change

IOCBPInterrupt-On-Change Positive Edge Register

Address
0x394
Reset
0x00
Access
read/write
  1. 7IOCBP7
  2. 6IOCBP6
  3. 5IOCBP5
  4. 4IOCBP4
  5. 3IOCBP3
  6. 2IOCBP2
  7. 1IOCBP1
  8. 0IOCBP0
8 fields
FieldBitsWhat it does
IOCBP77
IOCBP66
IOCBP55
IOCBP44
IOCBP33
IOCBP22
IOCBP11
IOCBP00

IOCBNInterrupt-On-Change Negative Edge Register

Address
0x395
Reset
0x00
Access
read/write
  1. 7IOCBN7
  2. 6IOCBN6
  3. 5IOCBN5
  4. 4IOCBN4
  5. 3IOCBN3
  6. 2IOCBN2
  7. 1IOCBN1
  8. 0IOCBN0
8 fields
FieldBitsWhat it does
IOCBN77
IOCBN66
IOCBN55
IOCBN44
IOCBN33
IOCBN22
IOCBN11
IOCBN00

IOCBFInterrupt-On-Change Flag Register

Address
0x396
Reset
0x00
Access
read/write
  1. 7IOCBF7
  2. 6IOCBF6
  3. 5IOCBF5
  4. 4IOCBF4
  5. 3IOCBF3
  6. 2IOCBF2
  7. 1IOCBF1
  8. 0IOCBF0
8 fields
FieldBitsWhat it does
IOCBF77
IOCBF66
IOCBF55
IOCBF44
IOCBF33
IOCBF22
IOCBF11
IOCBF00

LCD LCD

LCDCONLCD Control Register

Address
0x791
Reset
0x03
Access
read/write
  1. 7LCDEN
  2. 6SLPEN
  3. 5WERR
  4. 4–
  5. 3CS1
  6. 2CS0
  7. 1LMUX1
  8. 0LMUX0
5 fields
FieldBitsWhat it does
LCDEN7LCD Module Enable bit
SLPEN6LCD Display Sleep-Enabled bit
WERR5Write Failed Error bit
CS3:2Clock Source bits
LMUX1:0Commons Selection bits

LCDPSLCD Phase Register

Address
0x792
Reset
0x00
Access
read/write
  1. 7WFT
  2. 6BIASMD
  3. 5LCDA
  4. 4WA
  5. 3LP3
  6. 2LP2
  7. 1LP1
  8. 0LP0
5 fields
FieldBitsWhat it does
WFT7Waveform Type bit
BIASMD6Bias Mode Selection bit
LCDA5LCD Active bit
WA4Write Allow bit
LP3:0LCD Prescaler Selection bits

LCDREFLCD Reference Voltage Control Register

Address
0x793
Reset
0x00
Access
read/write
  1. 7LCDIRE
  2. 6–
  3. 5LCDIRI
  4. 4–
  5. 3VLCD3PE
  6. 2VLCD2PE
  7. 1VLCD1PE
  8. 0–
5 fields
FieldBitsWhat it does
LCDIRE7LCD Internal Reference Enable bit
LCDIRI5LCD Internal Reference Ladder Idle Enable bit
VLCD3PE3VLCD3 pin enable bit
VLCD2PE2VLCD2 pin enable bit
VLCD1PE1VLCD1 pin enable bit

LCDCSTLCD Contrast Control Register

Address
0x794
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2LCDCST2
  7. 1LCDCST1
  8. 0LCDCST0
1 field
FieldBitsWhat it does
LCDCST2:0LCD Contrast Control bits

LCDRLLCD Reference Voltage Control Register

Address
0x795
Reset
0x00
Access
read/write
  1. 7LRLAP1
  2. 6LRLAP0
  3. 5LRLBP1
  4. 4LRLBP0
  5. 3–
  6. 2LRLAT2
  7. 1LRLAT1
  8. 0LRLAT0
3 fields
FieldBitsWhat it does
LRLAP7:6LCD Reference Ladder A Time Power Control bits
LRLBP5:4LCD Reference Ladder B Time Power Control bits
LRLAT2:0LCD Reference Ladder A Time interval control bits

LCDSE0

Address
0x798
Reset
0x00
Access
read/write
  1. 7SEG7
  2. 6SEG6
  3. 5SEG5
  4. 4SEG4
  5. 3SEG3
  6. 2SEG2
  7. 1SEG1
  8. 0SEG0
8 fields
FieldBitsWhat it does
SEG77
SEG66
SEG55
SEG44
SEG33
SEG22
SEG11
SEG00

LCDSE1

Address
0x799
Reset
0x00
Access
read/write
  1. 7SEG15
  2. 6SEG14
  3. 5SEG13
  4. 4SEG12
  5. 3SEG11
  6. 2SEG10
  7. 1SEG9
  8. 0SEG8
8 fields
FieldBitsWhat it does
SEG157
SEG146
SEG135
SEG124
SEG113
SEG102
SEG91
SEG80

LCDSE3

Address
0x79B
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SE26
  7. 1SE25
  8. 0SE24
3 fields
FieldBitsWhat it does
SE262
SE251
SE240

LCDDATA0

Address
0x7A0
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SEG7COM0
  2. 6SEG6COM0
  3. 5SEG5COM0
  4. 4SEG4COM0
  5. 3SEG3COM0
  6. 2SEG2COM0
  7. 1SEG1COM0
  8. 0SEG0COM0
8 fields
FieldBitsWhat it does
SEG7COM07
SEG6COM06
SEG5COM05
SEG4COM04
SEG3COM03
SEG2COM02
SEG1COM01
SEG0COM00

LCDDATA1

Address
0x7A1
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SEG15COM0
  2. 6SEG14COM0
  3. 5SEG13COM0
  4. 4SEG12COM0
  5. 3SEG11COM0
  6. 2SEG10COM0
  7. 1SEG9COM0
  8. 0SEG8COM0
8 fields
FieldBitsWhat it does
SEG15COM07
SEG14COM06
SEG13COM05
SEG12COM04
SEG11COM03
SEG10COM02
SEG9COM01
SEG8COM00

LCDDATA3

Address
0x7A3
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SEG7COM1
  2. 6SEG6COM1
  3. 5SEG5COM1
  4. 4SEG4COM1
  5. 3SEG3COM1
  6. 2SEG2COM1
  7. 1SEG1COM1
  8. 0SEG0COM1
8 fields
FieldBitsWhat it does
SEG7COM17
SEG6COM16
SEG5COM15
SEG4COM14
SEG3COM13
SEG2COM12
SEG1COM11
SEG0COM10

LCDDATA4

Address
0x7A4
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SEG15COM1
  2. 6SEG14COM1
  3. 5SEG13COM1
  4. 4SEG12COM1
  5. 3SEG11COM1
  6. 2SEG10COM1
  7. 1SEG9COM1
  8. 0SEG8COM1
8 fields
FieldBitsWhat it does
SEG15COM17
SEG14COM16
SEG13COM15
SEG12COM14
SEG11COM13
SEG10COM12
SEG9COM11
SEG8COM10

LCDDATA6

Address
0x7A6
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SEG7COM2
  2. 6SEG6COM2
  3. 5SEG5COM2
  4. 4SEG4COM2
  5. 3SEG3COM2
  6. 2SEG2COM2
  7. 1SEG1COM2
  8. 0SEG0COM2
8 fields
FieldBitsWhat it does
SEG7COM27
SEG6COM26
SEG5COM25
SEG4COM24
SEG3COM23
SEG2COM22
SEG1COM21
SEG0COM20

LCDDATA7

Address
0x7A7
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SEG15COM2
  2. 6SEG14COM2
  3. 5SEG13COM2
  4. 4SEG12COM2
  5. 3SEG11COM2
  6. 2SEG10COM2
  7. 1SEG9COM2
  8. 0SEG8COM2
8 fields
FieldBitsWhat it does
SEG15COM27
SEG14COM26
SEG13COM25
SEG12COM24
SEG11COM23
SEG10COM22
SEG9COM21
SEG8COM20

LCDDATA9

Address
0x7A9
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SEG7COM3
  2. 6SEG6COM3
  3. 5SEG5COM3
  4. 4SEG4COM3
  5. 3SEG3COM3
  6. 2SEG2COM3
  7. 1SEG1COM3
  8. 0SEG0COM3
8 fields
FieldBitsWhat it does
SEG7COM37
SEG6COM36
SEG5COM35
SEG4COM34
SEG3COM33
SEG2COM32
SEG1COM31
SEG0COM30

LCDDATA10

Address
0x7AA
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SEG15COM3
  2. 6SEG14COM3
  3. 5SEG13COM3
  4. 4SEG12COM3
  5. 3SEG11COM3
  6. 2SEG10COM3
  7. 1SEG9COM3
  8. 0SEG8COM3
8 fields
FieldBitsWhat it does
SEG15COM37
SEG14COM36
SEG13COM35
SEG12COM34
SEG11COM33
SEG10COM32
SEG9COM31
SEG8COM30

LCDDATA12

Address
0x7AC
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SEG26COM0
  7. 1SEG25COM0
  8. 0SEG24COM0
3 fields
FieldBitsWhat it does
SEG26COM02
SEG25COM01
SEG24COM00

LCDDATA15

Address
0x7AF
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SEG26COM1
  7. 1SEG25COM1
  8. 0SEG24COM1
3 fields
FieldBitsWhat it does
SEG26COM12
SEG25COM11
SEG24COM10

LCDDATA18

Address
0x7B2
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SEG26COM2
  7. 1SEG25COM2
  8. 0SEG24COM2
3 fields
FieldBitsWhat it does
SEG26COM22
SEG25COM21
SEG24COM20

LCDDATA21

Address
0x7B5
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SEG26COM3
  7. 1SEG25COM3
  8. 0SEG24COM3
3 fields
FieldBitsWhat it does
SEG26COM32
SEG25COM31
SEG24COM30