PIC16LF1503 registers

All 125 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
1 field
FieldBitsWhat it does
BSR4:0

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
x (not fixed at power-on)
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. 3SSP1IF
  6. 2–
  7. 1TMR2IF
  8. 0TMR1IF
5 fields
FieldBitsWhat it does
TMR1GIF7Timer1 Gate Interrupt Flag bit
ADIF6A/D Converter Interrupt Flag bit
SSP1IF3
TMR2IF1TMR2 to PR2 Match Interrupt Flag bit
TMR1IF0TMR1 Overflow Interrupt Flag bit

PIR2

Address
0x12
Reset
0x00
Access
read/write
  1. 7–
  2. 6C2IF
  3. 5C1IF
  4. 4–
  5. 3BCL1IF
  6. 2NCO1IF
  7. 1–
  8. 0–
4 fields
FieldBitsWhat it does
C2IF6
C1IF5
BCL1IF3
NCO1IF2

PIR3

Address
0x13
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CLC2IF
  8. 0CLC1IF
2 fields
FieldBitsWhat it does
CLC2IF1
CLC1IF0

PIE1Peripheral Interrupt Enable Register 1

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

PIE2Peripheral Interrupt Enable Register 2

Address
0x92
Reset
0x00
Access
read/write
  1. 7–
  2. 6C2IE
  3. 5C1IE
  4. 4–
  5. 3BCL1IE
  6. 2NCO1IE
  7. 1–
  8. 0–
4 fields
FieldBitsWhat it does
C2IE6
C1IE5
BCL1IE3
NCO1IE2

PIE3Peripheral Interrupt Enable Register 3

Address
0x93
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CLC2IE
  8. 0CLC1IE
2 fields
FieldBitsWhat it does
CLC2IE1
CLC1IE0

PORTA I/O port A

PORTA

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

TRISAPORTA Data Direction Control Register

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

LATA

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

ANSELA

Address
0x18C
Reset
0x17
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4ANSA4
  5. 3–
  6. 2ANSA2
  7. 1ANSA1
  8. 0ANSA0
4 fields
FieldBitsWhat it does
ANSA44
ANSA22
ANSA11
ANSA00

WPUA

Address
0x20C
Reset
0x3F
Access
read/write
  1. 7–
  2. 6–
  3. 5WPUA5
  4. 4WPUA4
  5. 3WPUA3
  6. 2WPUA2
  7. 1WPUA1
  8. 0WPUA0
6 fields
FieldBitsWhat it does
WPUA55
WPUA44
WPUA33
WPUA22
WPUA11
WPUA00

PORTC I/O port C

PORTC

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

TRISCPORTC Data Direction Control Register

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

LATC

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

ANSELC

Address
0x18E
Reset
0x0F
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3ANSC3
  6. 2ANSC2
  7. 1ANSC1
  8. 0ANSC0
4 fields
FieldBitsWhat it does
ANSC33
ANSC22
ANSC11
ANSC00

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
6 fields
FieldBitsWhat it does
nWPUEN7Weak Pull-up Enable bit
INTEDG6Interrupt Edge Select bit
TMR0CS5
TMR0SE4TMR0 Source Edge Select bit
PSA3Prescaler Active bit
PS2:0

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

TMR2 Timer2

TMR2

Address
0x1A
Reset
0x00
Access
read/write
  1. 7TMR27
  2. 6TMR26
  3. 5TMR25
  4. 4TMR24
  5. 3TMR23
  6. 2TMR22
  7. 1TMR21
  8. 0TMR20
1 field
FieldBitsWhat it does
TMR27:0

PR2

Address
0x1B
Reset
0xFF
Access
read/write
  1. 7PR27
  2. 6PR26
  3. 5PR25
  4. 4PR24
  5. 3PR23
  6. 2PR22
  7. 1PR21
  8. 0PR20
1 field
FieldBitsWhat it does
PR27:0

T2CON

Address
0x1C
Reset
0x00
Access
read/write
  1. 7–
  2. 6T2OUTPS3
  3. 5T2OUTPS2
  4. 4T2OUTPS1
  5. 3T2OUTPS0
  6. 2TMR2ON
  7. 1T2CKPS1
  8. 0T2CKPS0
3 fields
FieldBitsWhat it does
T2OUTPS6:3
TMR2ON2
T2CKPS1: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:1
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:3
SCS1:0

OSCSTATOscillator Status Register

Address
0x9A
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5–
  4. 4HFIOFR
  5. 3–
  6. 2–
  7. 1LFIOFR
  8. 0HFIOFS
3 fields
FieldBitsWhat it does
HFIOFR4
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
BORFS6
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:2
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:4
ADPREF1:0

ADCON2Analog-to-Digital Control Register 2

Address
0x9F
Reset
0x00
Access
read/write
  1. 7TRIGSEL3
  2. 6TRIGSEL2
  3. 5TRIGSEL1
  4. 4TRIGSEL0
  5. 3–
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
TRIGSEL7:4

COMPARATOR Comparators and voltage reference

CM1CON0

Address
0x111
Reset
0x04
Access
read/write
  1. 7C1ON
  2. 6C1OUT
  3. 5C1OE
  4. 4C1POL
  5. 3–
  6. 2C1SP
  7. 1C1HYS
  8. 0C1SYNC
7 fields
FieldBitsWhat it does
C1ON7Comparator Enable bit
C1OUT6Comparator Output bit
C1OE5Comparator Output Enable bit
C1POL4Comparator Output Polarity Select bit
C1SP2Comparator Speed/Power Select bit
C1HYS1Comparator Hysteresis Enable bit
C1SYNC0Comparator Output Synchronous Mode bit

CM1CON1

Address
0x112
Reset
0x00
Access
read/write
  1. 7C1INTP
  2. 6C1INTN
  3. 5C1PCH1
  4. 4C1PCH0
  5. 3–
  6. 2C1NCH2
  7. 1C1NCH1
  8. 0C1NCH0
4 fields
FieldBitsWhat it does
C1INTP7Comparator Interrupt on Positive going edge Enable bits
C1INTN6Comparator Interrupt on Negative going edge Enable bits
C1PCH5:4
C1NCH2:0

CM2CON0

Address
0x113
Reset
0x04
Access
read/write
  1. 7C2ON
  2. 6C2OUT
  3. 5C2OE
  4. 4C2POL
  5. 3–
  6. 2C2SP
  7. 1C2HYS
  8. 0C2SYNC
7 fields
FieldBitsWhat it does
C2ON7
C2OUT6
C2OE5
C2POL4
C2SP2
C2HYS1
C2SYNC0

CM2CON1

Address
0x114
Reset
0x00
Access
read/write
  1. 7C2INTP
  2. 6C2INTN
  3. 5C2PCH1
  4. 4C2PCH0
  5. 3–
  6. 2C2NCH2
  7. 1C2NCH1
  8. 0C2NCH0
4 fields
FieldBitsWhat it does
C2INTP7Comparator Interrupt on Positive going edge Enable bits
C2INTN6Comparator Interrupt on Negative going edge Enable bits
C2PCH5:4
C2NCH2:0

CMOUTComparator Output Register

Address
0x115
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1MC2OUT
  8. 0MC1OUT
2 fields
FieldBitsWhat it does
MC2OUT1
MC1OUT0

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. 3CDAFVR1
  6. 2CDAFVR0
  7. 1ADFVR1
  8. 0ADFVR0
6 fields
FieldBitsWhat it does
FVREN7Fixed Voltage Reference Enable
FVRRDY6Fixed Voltage Reference Ready Flag
TSEN5Temperature Sensor Enable
TSRNG4Temperature Sensor Range Select
CDAFVR3:2
ADFVR1:0A/D Converter Fixed Voltage Reference Selection

DAC Digital-to-analog converter

DACCON0Voltage Reference Control Register 0

Address
0x118
Reset
0x00
Access
read/write
  1. 7DACEN
  2. 6–
  3. 5DACOE1
  4. 4DACOE2
  5. 3–
  6. 2DACPSS
  7. 1–
  8. 0–
4 fields
FieldBitsWhat it does
DACEN7DAC module enable
DACOE15DAC1 Voltage Output 1 Enable bit
DACOE24DAC1 Voltage Output 2 Enable bit
DACPSS2DAC1 Positive Source Select bit

DACCON1Voltage Reference Control Register 1

Address
0x119
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4DACR4
  5. 3DACR3
  6. 2DACR2
  7. 1DACR1
  8. 0DACR0
1 field
FieldBitsWhat it does
DACR4:0

PORTS I/O port control

APFCONAlternate Pin Function Control Register

Address
0x11D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5SDOSEL
  4. 4SSSEL
  5. 3T1GSEL
  6. 2–
  7. 1CLC1SEL
  8. 0NCO1SEL
5 fields
FieldBitsWhat it does
SDOSEL5
SSSEL4
T1GSEL3
CLC1SEL1
NCO1SEL0

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

MSSP Master synchronous serial port (SPI, I²C)

SSP1BUF

Address
0x211
Reset
x (not fixed at power-on)
Access
read/write
  1. 7SSPBUF7
  2. 6SSPBUF6
  3. 5SSPBUF5
  4. 4SSPBUF4
  5. 3SSPBUF3
  6. 2SSPBUF2
  7. 1SSPBUF1
  8. 0SSPBUF0
1 field
FieldBitsWhat it does
SSPBUF7:0

SSP1ADD

Address
0x212
Reset
0x00
Access
read/write
  1. 7ADD7
  2. 6ADD6
  3. 5ADD5
  4. 4ADD4
  5. 3ADD3
  6. 2ADD2
  7. 1ADD1
  8. 0ADD0
1 field
FieldBitsWhat it does
ADD7:0

SSP1MSK

Address
0x213
Reset
0xFF
Access
read/write
  1. 7MSK7
  2. 6MSK6
  3. 5MSK5
  4. 4MSK4
  5. 3MSK3
  6. 2MSK2
  7. 1MSK1
  8. 0MSK0
1 field
FieldBitsWhat it does
MSK7:0

SSP1STAT

Address
0x214
Reset
0x00
Access
read/write
  1. 7SMP
  2. 6CKE
  3. 5D/nA
  4. 4P
  5. 3S
  6. 2R/nW
  7. 1UA
  8. 0BF
8 fields
FieldBitsWhat it does
SMP7
CKE6
D/nA5
P4
S3
R/nW2
UA1
BF0

SSP1CON1

Address
0x215
Reset
x (not fixed at power-on)
Access
read/write
  1. 7WCOL
  2. 6SSPOV
  3. 5SSPEN
  4. 4CKP
  5. 3SSPM3
  6. 2SSPM2
  7. 1SSPM1
  8. 0SSPM0
8 fields
FieldBitsWhat it does
WCOL7
SSPOV6
SSPEN5
CKP4
SSPM33
SSPM22
SSPM11
SSPM00

SSP1CON2

Address
0x216
Reset
0x00
Access
read/write
  1. 7GCEN
  2. 6ACKSTAT
  3. 5ACKDT
  4. 4ACKEN
  5. 3RCEN
  6. 2PEN
  7. 1RSEN
  8. 0SEN
8 fields
FieldBitsWhat it does
GCEN7
ACKSTAT6
ACKDT5
ACKEN4
RCEN3
PEN2
RSEN1
SEN0

SSP1CON3

Address
0x217
Reset
0x00
Access
read/write
  1. 7ACKTIM
  2. 6PCIE
  3. 5SCIE
  4. 4BOEN
  5. 3SDAHT
  6. 2SBCDE
  7. 1AHEN
  8. 0DHEN
8 fields
FieldBitsWhat it does
ACKTIM7
PCIE6
SCIE5
BOEN4
SDAHT3
SBCDE2
AHEN1
DHEN0

IOC Interrupt-on-change

IOCAP

Address
0x391
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5IOCAP5
  4. 4IOCAP4
  5. 3IOCAP3
  6. 2IOCAP2
  7. 1IOCAP1
  8. 0IOCAP0
6 fields
FieldBitsWhat it does
IOCAP55
IOCAP44
IOCAP33
IOCAP22
IOCAP11
IOCAP00

IOCAN

Address
0x392
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5IOCAN5
  4. 4IOCAN4
  5. 3IOCAN3
  6. 2IOCAN2
  7. 1IOCAN1
  8. 0IOCAN0
6 fields
FieldBitsWhat it does
IOCAN55
IOCAN44
IOCAN33
IOCAN22
IOCAN11
IOCAN00

IOCAF

Address
0x393
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5IOCAF5
  4. 4IOCAF4
  5. 3IOCAF3
  6. 2IOCAF2
  7. 1IOCAF1
  8. 0IOCAF0
6 fields
FieldBitsWhat it does
IOCAF55
IOCAF44
IOCAF33
IOCAF22
IOCAF11
IOCAF00

NCO1 Numerically controlled oscillator 1

NCO1ACCL

Address
0x498
Reset
0x00
Access
read/write
  1. 7NCO1ACC7
  2. 6NCO1ACC6
  3. 5NCO1ACC5
  4. 4NCO1ACC4
  5. 3NCO1ACC3
  6. 2NCO1ACC2
  7. 1NCO1ACC1
  8. 0NCO1ACC0
8 fields
FieldBitsWhat it does
NCO1ACC77
NCO1ACC66
NCO1ACC55
NCO1ACC44
NCO1ACC33
NCO1ACC22
NCO1ACC11
NCO1ACC00

NCO1ACCH

Address
0x499
Reset
0x00
Access
read/write
  1. 7NCO1ACC15
  2. 6NCO1ACC14
  3. 5NCO1ACC13
  4. 4NCO1ACC12
  5. 3NCO1ACC11
  6. 2NCO1ACC10
  7. 1NCO1ACC9
  8. 0NCO1ACC8
8 fields
FieldBitsWhat it does
NCO1ACC157
NCO1ACC146
NCO1ACC135
NCO1ACC124
NCO1ACC113
NCO1ACC102
NCO1ACC91
NCO1ACC80

NCO1ACCU

Address
0x49A
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3NCO1ACC19
  6. 2NCO1ACC18
  7. 1NCO1ACC17
  8. 0NCO1ACC16
4 fields
FieldBitsWhat it does
NCO1ACC193
NCO1ACC182
NCO1ACC171
NCO1ACC160

NCO1INCL

Address
0x49B
Reset
0x01
Access
read/write
  1. 7NCO1INC7
  2. 6NCO1INC6
  3. 5NCO1INC5
  4. 4NCO1INC4
  5. 3NCO1INC3
  6. 2NCO1INC2
  7. 1NCO1INC1
  8. 0NCO1INC0
8 fields
FieldBitsWhat it does
NCO1INC77
NCO1INC66
NCO1INC55
NCO1INC44
NCO1INC33
NCO1INC22
NCO1INC11
NCO1INC00

NCO1INCH

Address
0x49C
Reset
0x00
Access
read/write
  1. 7NCO1INC15
  2. 6NCO1INC14
  3. 5NCO1INC13
  4. 4NCO1INC12
  5. 3NCO1INC11
  6. 2NCO1INC10
  7. 1NCO1INC9
  8. 0NCO1INC8
8 fields
FieldBitsWhat it does
NCO1INC157
NCO1INC146
NCO1INC135
NCO1INC124
NCO1INC113
NCO1INC102
NCO1INC91
NCO1INC80

NCO1INCU

Address
0x49D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

NCO1CONConfigurable logic cell control

Address
0x49E
Reset
0x00
Access
read/write
  1. 7N1EN
  2. 6N1OE
  3. 5N1OUT
  4. 4N1POL
  5. 3–
  6. 2–
  7. 1–
  8. 0N1PFM
5 fields
FieldBitsWhat it does
N1EN7
N1OE6
N1OUT5
N1POL4
N1PFM0

NCO1CLK

Address
0x49F
Reset
0x00
Access
read/write
  1. 7N1PWS2
  2. 6N1PWS1
  3. 5N1PWS0
  4. 4–
  5. 3–
  6. 2–
  7. 1N1CKS1
  8. 0N1CKS0
2 fields
FieldBitsWhat it does
N1PWS7:5
N1CKS1:0

ECCP1 Enhanced capture/compare/PWM 1

PWM1DCL

Address
0x611
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PWM1DCL1
  2. 6PWM1DCL0
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
PWM1DCL7:6

PWM1DCH

Address
0x612
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PWM1DCH7
  2. 6PWM1DCH6
  3. 5PWM1DCH5
  4. 4PWM1DCH4
  5. 3PWM1DCH3
  6. 2PWM1DCH2
  7. 1PWM1DCH1
  8. 0PWM1DCH0
1 field
FieldBitsWhat it does
PWM1DCH7:0

PWM1CONConfigurable logic cell control

Address
0x613
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PWM1EN
  2. 6PWM1OE
  3. 5PWM1OUT
  4. 4PWM1POL
  5. 3–
  6. 2–
  7. 1–
  8. 0–
4 fields
FieldBitsWhat it does
PWM1EN7
PWM1OE6
PWM1OUT5
PWM1POL4

ECCP2 Enhanced capture/compare/PWM 2

PWM2DCL

Address
0x614
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PWM2DCL1
  2. 6PWM2DCL0
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
PWM2DCL7:6

PWM2DCH

Address
0x615
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PWM2DCH7
  2. 6PWM2DCH6
  3. 5PWM2DCH5
  4. 4PWM2DCH4
  5. 3PWM2DCH3
  6. 2PWM2DCH2
  7. 1PWM2DCH1
  8. 0PWM2DCH0
1 field
FieldBitsWhat it does
PWM2DCH7:0

PWM2CONConfigurable logic cell control

Address
0x616
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PWM2EN
  2. 6PWM2OE
  3. 5PWM2OUT
  4. 4PWM2POL
  5. 3–
  6. 2–
  7. 1–
  8. 0–
4 fields
FieldBitsWhat it does
PWM2EN7
PWM2OE6
PWM2OUT5
PWM2POL4

ECCP3 Enhanced capture/compare/PWM 3

PWM3DCL

Address
0x617
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PWM3DCL1
  2. 6PWM3DCL0
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
PWM3DCL7:6

PWM3DCH

Address
0x618
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PWM3DCH7
  2. 6PWM3DCH6
  3. 5PWM3DCH5
  4. 4PWM3DCH4
  5. 3PWM3DCH3
  6. 2PWM3DCH2
  7. 1PWM3DCH1
  8. 0PWM3DCH0
1 field
FieldBitsWhat it does
PWM3DCH7:0

PWM3CONConfigurable logic cell control

Address
0x619
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PWM3EN
  2. 6PWM3OE
  3. 5PWM3OUT
  4. 4PWM3POL
  5. 3–
  6. 2–
  7. 1–
  8. 0–
4 fields
FieldBitsWhat it does
PWM3EN7
PWM3OE6
PWM3OUT5
PWM3POL4

ECCP4 Enhanced capture/compare/PWM 4

PWM4DCL

Address
0x61A
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PWM4DCL1
  2. 6PWM4DCL0
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
PWM4DCL7:6

PWM4DCH

Address
0x61B
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PWM4DCH7
  2. 6PWM4DCH6
  3. 5PWM4DCH5
  4. 4PWM4DCH4
  5. 3PWM4DCH3
  6. 2PWM4DCH2
  7. 1PWM4DCH1
  8. 0PWM4DCH0
1 field
FieldBitsWhat it does
PWM4DCH7:0

PWM4CONConfigurable logic cell control

Address
0x61C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PWM4EN
  2. 6PWM4OE
  3. 5PWM4OUT
  4. 4PWM4POL
  5. 3–
  6. 2–
  7. 1–
  8. 0–
4 fields
FieldBitsWhat it does
PWM4EN7
PWM4OE6
PWM4OUT5
PWM4POL4

CWG1 Complementary waveform generator 1

CWG1DBR

Address
0x691
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5CWG1DBR5
  4. 4CWG1DBR4
  5. 3CWG1DBR3
  6. 2CWG1DBR2
  7. 1CWG1DBR1
  8. 0CWG1DBR0
1 field
FieldBitsWhat it does
CWG1DBR5:0

CWG1DBF

Address
0x692
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5CWG1DBF5
  4. 4CWG1DBF4
  5. 3CWG1DBF3
  6. 2CWG1DBF2
  7. 1CWG1DBF1
  8. 0CWG1DBF0
1 field
FieldBitsWhat it does
CWG1DBF5:0

CWG1CON0Configurable logic cell control

Address
0x693
Reset
x (not fixed at power-on)
Access
read/write
  1. 7G1EN
  2. 6G1OEB
  3. 5G1OEA
  4. 4G1POLB
  5. 3G1POLA
  6. 2–
  7. 1–
  8. 0G1CS0
6 fields
FieldBitsWhat it does
G1EN7
G1OEB6
G1OEA5
G1POLB4
G1POLA3
G1CS00

CWG1CON1

Address
0x694
Reset
x (not fixed at power-on)
Access
read/write
  1. 7G1ASDLB1
  2. 6G1ASDLB0
  3. 5G1ASDLA1
  4. 4G1ASDLA0
  5. 3–
  6. 2G1IS2
  7. 1G1IS1
  8. 0G1IS0
5 fields
FieldBitsWhat it does
G1ASDLB7:6
G1ASDLA5:4
G1IS22
G1IS11
G1IS00

CWG1CON2

Address
0x695
Reset
x (not fixed at power-on)
Access
read/write
  1. 7G1ASE
  2. 6G1ARSEN
  3. 5–
  4. 4–
  5. 3G1ASDSC2
  6. 2G1ASDSC1
  7. 1G1ASDSFLT
  8. 0G1ASDSCLC2
6 fields
FieldBitsWhat it does
G1ASE7
G1ARSEN6
G1ASDSC23
G1ASDSC12
G1ASDSFLT1
G1ASDSCLC20

CLC Configurable logic cell

CLCDATA

Address
0xF0F
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1MCLC2OUT
  8. 0MCLC1OUT
2 fields
FieldBitsWhat it does
MCLC2OUT1
MCLC1OUT0

CLC1CONConfigurable logic cell control

Address
0xF10
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC1EN
  2. 6LC1OE
  3. 5LC1OUT
  4. 4LC1INTP
  5. 3LC1INTN
  6. 2LC1MODE2
  7. 1LC1MODE1
  8. 0LC1MODE0
8 fields
FieldBitsWhat it does
LC1EN7
LC1OE6
LC1OUT5
LC1INTP4
LC1INTN3
LC1MODE22
LC1MODE11
LC1MODE00

CLC1POLPolarity control

Address
0xF11
Reset
0x00
Access
read/write
  1. 7LC1POL
  2. 6–
  3. 5–
  4. 4–
  5. 3LC1G4POL
  6. 2LC1G3POL
  7. 1LC1G2POL
  8. 0LC1G1POL
5 fields
FieldBitsWhat it does
LC1POL7
LC1G4POL3
LC1G3POL2
LC1G2POL1
LC1G1POL0

CLC1SEL0Input select register 0

Address
0xF12
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6LC1D2S2
  3. 5LC1D2S1
  4. 4LC1D2S0
  5. 3–
  6. 2LC1D1S2
  7. 1LC1D1S1
  8. 0LC1D1S0
6 fields
FieldBitsWhat it does
LC1D2S26
LC1D2S15
LC1D2S04
LC1D1S22
LC1D1S11
LC1D1S00

CLC1SEL1Input select register 1

Address
0xF13
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6LC1D4S2
  3. 5LC1D4S1
  4. 4LC1D4S0
  5. 3–
  6. 2LC1D3S2
  7. 1LC1D3S1
  8. 0LC1D3S0
6 fields
FieldBitsWhat it does
LC1D4S26
LC1D4S15
LC1D4S04
LC1D3S22
LC1D3S11
LC1D3S00

CLC1GLS0Gate logic select register 0

Address
0xF14
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC1G1D4T
  2. 6LC1G1D4N
  3. 5LC1G1D3T
  4. 4LC1G1D3N
  5. 3LC1G1D2T
  6. 2LC1G1D2N
  7. 1LC1G1D1T
  8. 0LC1G1D1N
8 fields
FieldBitsWhat it does
LC1G1D4T7
LC1G1D4N6
LC1G1D3T5
LC1G1D3N4
LC1G1D2T3
LC1G1D2N2
LC1G1D1T1
LC1G1D1N0

CLC1GLS1Gate logic select register 1

Address
0xF15
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC1G2D4T
  2. 6LC1G2D4N
  3. 5LC1G2D3T
  4. 4LC1G2D3N
  5. 3LC1G2D2T
  6. 2LC1G2D2N
  7. 1LC1G2D1T
  8. 0LC1G2D1N
8 fields
FieldBitsWhat it does
LC1G2D4T7
LC1G2D4N6
LC1G2D3T5
LC1G2D3N4
LC1G2D2T3
LC1G2D2N2
LC1G2D1T1
LC1G2D1N0

CLC1GLS2Gate logic select register 2

Address
0xF16
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC1G3D4T
  2. 6LC1G3D4N
  3. 5LC1G3D3T
  4. 4LC1G3D3N
  5. 3LC1G3D2T
  6. 2LC1G3D2N
  7. 1LC1G3D1T
  8. 0LC1G3D1N
8 fields
FieldBitsWhat it does
LC1G3D4T7
LC1G3D4N6
LC1G3D3T5
LC1G3D3N4
LC1G3D2T3
LC1G3D2N2
LC1G3D1T1
LC1G3D1N0

CLC1GLS3Gate logic select register 3

Address
0xF17
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC1G4D4T
  2. 6LC1G4D4N
  3. 5LC1G4D3T
  4. 4LC1G4D3N
  5. 3LC1G4D2T
  6. 2LC1G4D2N
  7. 1LC1G4D1T
  8. 0LC1G4D1N
8 fields
FieldBitsWhat it does
LC1G4D4T7
LC1G4D4N6
LC1G4D3T5
LC1G4D3N4
LC1G4D2T3
LC1G4D2N2
LC1G4D1T1
LC1G4D1N0

CLC2CONConfigurable logic cell control

Address
0xF18
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC2EN
  2. 6LC2OE
  3. 5LC2OUT
  4. 4LC2INTP
  5. 3LC2INTN
  6. 2LC2MODE2
  7. 1LC2MODE1
  8. 0LC2MODE0
8 fields
FieldBitsWhat it does
LC2EN7
LC2OE6
LC2OUT5
LC2INTP4
LC2INTN3
LC2MODE22
LC2MODE11
LC2MODE00

CLC2POLPolarity control

Address
0xF19
Reset
0x00
Access
read/write
  1. 7LC2POL
  2. 6–
  3. 5–
  4. 4–
  5. 3LC2G4POL
  6. 2LC2G3POL
  7. 1LC2G2POL
  8. 0LC2G1POL
5 fields
FieldBitsWhat it does
LC2POL7
LC2G4POL3
LC2G3POL2
LC2G2POL1
LC2G1POL0

CLC2SEL0Input select register 0

Address
0xF1A
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6LC2D2S2
  3. 5LC2D2S1
  4. 4LC2D2S0
  5. 3–
  6. 2LC2D1S2
  7. 1LC2D1S1
  8. 0LC2D1S0
6 fields
FieldBitsWhat it does
LC2D2S26
LC2D2S15
LC2D2S04
LC2D1S22
LC2D1S11
LC2D1S00

CLC2SEL1Input select register 1

Address
0xF1B
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6LC2D4S2
  3. 5LC2D4S1
  4. 4LC2D4S0
  5. 3–
  6. 2LC2D3S2
  7. 1LC2D3S1
  8. 0LC2D3S0
6 fields
FieldBitsWhat it does
LC2D4S26
LC2D4S15
LC2D4S04
LC2D3S22
LC2D3S11
LC2D3S00

CLC2GLS0Gate logic select register 0

Address
0xF1C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC2G1D4T
  2. 6LC2G1D4N
  3. 5LC2G1D3T
  4. 4LC2G1D3N
  5. 3LC2G1D2T
  6. 2LC2G1D2N
  7. 1LC2G1D1T
  8. 0LC2G1D1N
8 fields
FieldBitsWhat it does
LC2G1D4T7
LC2G1D4N6
LC2G1D3T5
LC2G1D3N4
LC2G1D2T3
LC2G1D2N2
LC2G1D1T1
LC2G1D1N0

CLC2GLS1Gate logic select register 1

Address
0xF1D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC2G2D4T
  2. 6LC2G2D4N
  3. 5LC2G2D3T
  4. 4LC2G2D3N
  5. 3LC2G2D2T
  6. 2LC2G2D2N
  7. 1LC2G2D1T
  8. 0LC2G2D1N
8 fields
FieldBitsWhat it does
LC2G2D4T7
LC2G2D4N6
LC2G2D3T5
LC2G2D3N4
LC2G2D2T3
LC2G2D2N2
LC2G2D1T1
LC2G2D1N0

CLC2GLS2Gate logic select register 2

Address
0xF1E
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC2G3D4T
  2. 6LC2G3D4N
  3. 5LC2G3D3T
  4. 4LC2G3D3N
  5. 3LC2G3D2T
  6. 2LC2G3D2N
  7. 1LC2G3D1T
  8. 0LC2G3D1N
8 fields
FieldBitsWhat it does
LC2G3D4T7
LC2G3D4N6
LC2G3D3T5
LC2G3D3N4
LC2G3D2T3
LC2G3D2N2
LC2G3D1T1
LC2G3D1N0

CLC2GLS3Gate logic select register 3

Address
0xF1F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7LC2G4D4T
  2. 6LC2G4D4N
  3. 5LC2G4D3T
  4. 4LC2G4D3N
  5. 3LC2G4D2T
  6. 2LC2G4D2N
  7. 1LC2G4D1T
  8. 0LC2G4D1N
8 fields
FieldBitsWhat it does
LC2G4D4T7
LC2G4D4N6
LC2G4D3T5
LC2G4D3N4
LC2G4D2T3
LC2G4D2N2
LC2G4D1T1
LC2G4D1N0

SFR Other special function registers

BSR_ICDSHAD

Address
0xFE3
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4BSR_ICDSHAD4
  5. 3BSR_ICDSHAD3
  6. 2BSR_ICDSHAD2
  7. 1BSR_ICDSHAD1
  8. 0BSR_ICDSHAD0
1 field
FieldBitsWhat it does
BSR_ICDSHAD4:0