PIC16F1613 registers

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

STKPTR

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

TOSL

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

TOSH

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. 2CCP1IF
  7. 1TMR2IF
  8. 0TMR1IF
5 fields
FieldBitsWhat it does
TMR1GIF7Timer1 Gate Interrupt Flag bit
ADIF6A/D Converter Interrupt Flag bit
CCP1IF2
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. 3–
  6. 2TMR6IF
  7. 1TMR4IF
  8. 0CCP2IF
5 fields
FieldBitsWhat it does
C2IF6Numerically Controlled Oscillator Flag bit
C1IF5Numerically Controlled Oscillator Flag bit
TMR6IF2Numerically Controlled Oscillator Flag bit
TMR4IF1
CCP2IF0

PIR3

Address
0x13
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5CWGIF
  4. 4ZCDIF
  5. 3–
  6. 2–
  7. 1–
  8. 0–
2 fields
FieldBitsWhat it does
CWGIF5
ZCDIF4

PIR4

Address
0x14
Reset
0x00
Access
read/write
  1. 7SCANIF
  2. 6CRCIF
  3. 5SMT2PWAIF
  4. 4SMT2PRAIF
  5. 3SMT2IF
  6. 2SMT1PWAIF
  7. 1SMT1PRAIF
  8. 0SMT1IF
8 fields
FieldBitsWhat it does
SCANIF7
CRCIF6
SMT2PWAIF5
SMT2PRAIF4
SMT2IF3
SMT1PWAIF2
SMT1PRAIF1
SMT1IF0

PIE1Peripheral Interrupt Enable Register 1

Address
0x91
Reset
0x00
Access
read/write
  1. 7TMR1GIE
  2. 6ADIE
  3. 5–
  4. 4–
  5. 3–
  6. 2CCP1IE
  7. 1TMR2IE
  8. 0TMR1IE
5 fields
FieldBitsWhat it does
TMR1GIE7Timer1 Gate Interrupt Enable bit
ADIE6A/D Converter Interrupt Enable bit
CCP1IE2
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. 3–
  6. 2TMR6IE
  7. 1TMR4IE
  8. 0CCP2IE
5 fields
FieldBitsWhat it does
C2IE6
C1IE5
TMR6IE2
TMR4IE1
CCP2IE0

PIE3Peripheral Interrupt Enable Register 3

Address
0x93
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5CWGIE
  4. 4ZCDIE
  5. 3–
  6. 2–
  7. 1–
  8. 0–
2 fields
FieldBitsWhat it does
CWGIE5
ZCDIE4

PIE4

Address
0x94
Reset
0x00
Access
read/write
  1. 7SCANIE
  2. 6CRCIE
  3. 5SMT2PWAIE
  4. 4SMT2PRAIE
  5. 3SMT2IE
  6. 2SMT1PWAIE
  7. 1SMT1PRAIE
  8. 0SMT1IE
8 fields
FieldBitsWhat it does
SCANIE7
CRCIE6
SMT2PWAIE5
SMT2PRAIE4
SMT2IE3
SMT1PWAIE2
SMT1PRAIE1
SMT1IE0

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
0x37
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. 3LATA3
  6. 2LATA2
  7. 1LATA1
  8. 0LATA0
6 fields
FieldBitsWhat it does
LATA55
LATA44
LATA33
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

ODCONA

Address
0x28C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5ODA5
  4. 4ODA4
  5. 3–
  6. 2ODA2
  7. 1ODA1
  8. 0ODA0
5 fields
FieldBitsWhat it does
ODA55
ODA44
ODA22
ODA11
ODA00

SLRCONA

Address
0x30C
Reset
0x37
Access
read/write
  1. 7–
  2. 6–
  3. 5SLRA5
  4. 4SLRA4
  5. 3–
  6. 2SLRA2
  7. 1SLRA1
  8. 0SLRA0
5 fields
FieldBitsWhat it does
SLRA55
SLRA44
SLRA22
SLRA11
SLRA00

INLVLA

Address
0x38C
Reset
0x3F
Access
read/write
  1. 7–
  2. 6–
  3. 5INLVLA5
  4. 4INLVLA4
  5. 3INLVLA3
  6. 2INLVLA2
  7. 1INLVLA1
  8. 0INLVLA0
6 fields
FieldBitsWhat it does
INLVLA55
INLVLA44
INLVLA33
INLVLA22
INLVLA11
INLVLA00

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

WPUC

Address
0x20E
Reset
0x3F
Access
read/write
  1. 7–
  2. 6–
  3. 5WPUC5
  4. 4WPUC4
  5. 3WPUC3
  6. 2WPUC2
  7. 1WPUC1
  8. 0WPUC0
6 fields
FieldBitsWhat it does
WPUC55
WPUC44
WPUC33
WPUC22
WPUC11
WPUC00

ODCONC

Address
0x28E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5ODC5
  4. 4ODC4
  5. 3ODC3
  6. 2ODC2
  7. 1ODC1
  8. 0ODC0
6 fields
FieldBitsWhat it does
ODC55
ODC44
ODC33
ODC22
ODC11
ODC00

SLRCONC

Address
0x30E
Reset
0x3F
Access
read/write
  1. 7–
  2. 6–
  3. 5SLRC5
  4. 4SLRC4
  5. 3SLRC3
  6. 2SLRC2
  7. 1SLRC1
  8. 0SLRC0
6 fields
FieldBitsWhat it does
SLRC55
SLRC44
SLRC33
SLRC22
SLRC11
SLRC00

INLVLC

Address
0x38E
Reset
0x3F
Access
read/write
  1. 7–
  2. 6–
  3. 5INLVLC5
  4. 4INLVLC4
  5. 3INLVLC3
  6. 2INLVLC2
  7. 1INLVLC1
  8. 0INLVLC0
6 fields
FieldBitsWhat it does
INLVLC55
INLVLC44
INLVLC33
INLVLC22
INLVLC11
INLVLC00

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. 3–
  6. 2nT1SYNC
  7. 1–
  8. 0TMR1ON
4 fields
FieldBitsWhat it does
TMR1CS7:6
T1CKPS5:4
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

T2TMR8-bit period timer

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

T2PR

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
x (not fixed at power-on)
Access
read/write
  1. 7ON
  2. 6CKPS2
  3. 5CKPS1
  4. 4CKPS0
  5. 3OUTPS3
  6. 2OUTPS2
  7. 1OUTPS1
  8. 0OUTPS0
3 fields
FieldBitsWhat it does
ON7
CKPS6:4
OUTPS3:0

T2HLT

Address
0x1D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PSYNC
  2. 6CKPOL
  3. 5CKSYNC
  4. 4–
  5. 3MODE3
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
4 fields
FieldBitsWhat it does
PSYNC7
CKPOL6
CKSYNC5
MODE3:0

T2CLKCON

Address
0x1E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2T2CS2
  7. 1T2CS1
  8. 0T2CS0
1 field
FieldBitsWhat it does
T2CS2:0

T2RST

Address
0x1F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3RSEL3
  6. 2RSEL2
  7. 1RSEL1
  8. 0RSEL0
1 field
FieldBitsWhat it does
RSEL3: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. 5nWDTWV
  4. 4nRWDT
  5. 3nRMCLR
  6. 2nRI
  7. 1nPOR
  8. 0nBOR
8 fields
FieldBitsWhat it does
STKOVF7Stack Overflow Flag bit
STKUNF6Stack Underflow Flag bit
nWDTWV5
nRWDT4
nRMCLR3MCLR Reset Flag bit
nRI2RESET Instruction Flag bit
nPOR1Power-on Reset Status bit
nBOR0Brown-out Reset Status bit

OSCTUNE

Address
0x98
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TUN5
  4. 4TUN4
  5. 3TUN3
  6. 2TUN2
  7. 1TUN1
  8. 0TUN0
1 field
FieldBitsWhat it does
TUN5:0

OSCCONOscillator Control Register

Address
0x99
Reset
0x38
Access
read/write
  1. 7SPLLEN
  2. 6IRCF3
  3. 5IRCF2
  4. 4IRCF1
  5. 3IRCF0
  6. 2–
  7. 1SCS1
  8. 0SCS0
3 fields
FieldBitsWhat it does
SPLLEN7
IRCF6:3
SCS1:0

OSCSTATOscillator Status Register

Address
0x9A
Reset
x (not fixed at power-on)
Access
read only
  1. 7–
  2. 6PLLR
  3. 5–
  4. 4HFIOFR
  5. 3HFIOFL
  6. 2MFIOFR
  7. 1LFIOFR
  8. 0HFIOFS
6 fields
FieldBitsWhat it does
PLLR6
HFIOFR4
HFIOFL3
MFIOFR2
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

VREGCON

Address
0x197
Reset
0x01
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1VREGPM1
  8. 0VREGPM0
1 field
FieldBitsWhat it does
VREGPM1:0

WDTCON0

Address
0x711
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5WDTPS4
  4. 4WDTPS3
  5. 3WDTPS2
  6. 2WDTPS1
  7. 1WDTPS0
  8. 0SEN
2 fields
FieldBitsWhat it does
WDTPS5:1
SEN0

WDTCON1

Address
0x712
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6WDTCS2
  3. 5WDTCS1
  4. 4WDTCS0
  5. 3–
  6. 2WINDOW2
  7. 1WINDOW1
  8. 0WINDOW0
2 fields
FieldBitsWhat it does
WDTCS6:4
WINDOW2:0

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
7 fields
FieldBitsWhat it does
C1INTP7Comparator Interrupt on Positive going edge Enable bits
C1INTN6Comparator Interrupt on Negative going edge Enable bits
C1PCH15Comparator Positive Input Channel Select bits
C1PCH04Comparator Positive Input Channel Select bits
C1NCH22
C1NCH11Comparator Negative Input Channel Select bits
C1NCH00Comparator Negative Input Channel Select bits

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
7 fields
FieldBitsWhat it does
C2INTP7Comparator Interrupt on Positive going edge Enable bits
C2INTN6Comparator Interrupt on Negative going edge Enable bits
C2PCH15Comparator Positive Input Channel Select bits
C2PCH04Comparator Positive Input Channel Select bits
C2NCH22
C2NCH11Comparator Negative Input Channel Select bits
C2NCH00Comparator Negative Input Channel Select bits

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

DAC1 Digital-to-analog converter 1

DAC1CON0Voltage Reference Control Register 0

Address
0x118
Reset
0x00
Access
read/write
  1. 7DAC1EN
  2. 6–
  3. 5DAC1OE
  4. 4–
  5. 3DAC1PSS1
  6. 2DAC1PSS0
  7. 1–
  8. 0–
3 fields
FieldBitsWhat it does
DAC1EN7DAC 1 Enable bit
DAC1OE5
DAC1PSS3:2

DAC1CON1Voltage Reference Control Register 1

Address
0x119
Reset
0x00
Access
read/write
  1. 7DAC1R7
  2. 6DAC1R6
  3. 5DAC1R5
  4. 4DAC1R4
  5. 3DAC1R3
  6. 2DAC1R2
  7. 1DAC1R1
  8. 0DAC1R0
1 field
FieldBitsWhat it does
DAC1R7:0

ZCD Zero-cross detector

ZCD1CON

Address
0x11C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ZCD1EN
  2. 6ZCD1OE
  3. 5ZCD1OUT
  4. 4ZCD1POL
  5. 3–
  6. 2–
  7. 1ZCD1INTP
  8. 0ZCD1INTN
6 fields
FieldBitsWhat it does
ZCD1EN7
ZCD1OE6
ZCD1OUT5
ZCD1POL4
ZCD1INTP1
ZCD1INTN0

PORTS I/O port control

APFCONAlternate Pin Function Control Register

Address
0x11D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3T1GSEL
  6. 2–
  7. 1CCP2SEL
  8. 0–
2 fields
FieldBitsWhat it does
T1GSEL3
CCP2SEL1

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 / Data EEPROM or 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

CCP1 Capture/compare/PWM 1

CCPR1L

Address
0x291
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RL7
  2. 6RL6
  3. 5RL5
  4. 4RL4
  5. 3RL3
  6. 2RL2
  7. 1RL1
  8. 0RL0
1 field
FieldBitsWhat it does
RL7:0

CCPR1H

Address
0x292
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RH7
  2. 6RH6
  3. 5RH5
  4. 4RH4
  5. 3RH3
  6. 2RH2
  7. 1RH1
  8. 0RH0
1 field
FieldBitsWhat it does
RH7:0

CCP1CON

Address
0x293
Reset
0x00
Access
read/write
  1. 7EN
  2. 6OE
  3. 5OUT
  4. 4FMT
  5. 3MODE3
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
5 fields
FieldBitsWhat it does
EN7
OE6
OUT5
FMT4
MODE3:0

CCP1CAP

Address
0x294
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CTS1
  8. 0CTS0
1 field
FieldBitsWhat it does
CTS1:0

CCP2 Capture/compare/PWM 2

CCPR2L

Address
0x298
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RL7
  2. 6RL6
  3. 5RL5
  4. 4RL4
  5. 3RL3
  6. 2RL2
  7. 1RL1
  8. 0RL0
1 field
FieldBitsWhat it does
RL7:0

CCPR2H

Address
0x299
Reset
x (not fixed at power-on)
Access
read/write
  1. 7RH7
  2. 6RH6
  3. 5RH5
  4. 4RH4
  5. 3RH3
  6. 2RH2
  7. 1RH1
  8. 0RH0
1 field
FieldBitsWhat it does
RH7:0

CCP2CON

Address
0x29A
Reset
0x00
Access
read/write
  1. 7EN
  2. 6OE
  3. 5OUT
  4. 4FMT
  5. 3MODE3
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
5 fields
FieldBitsWhat it does
EN7
OE6
OUT5
FMT4
MODE3:0

CCP2CAP

Address
0x29B
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CTS1
  8. 0CTS0
1 field
FieldBitsWhat it does
CTS1:0

ECCP Enhanced capture/compare/PWM

CCPTMRS

Address
0x29E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CCP2TSEL1
  6. 2CCP2TSEL0
  7. 1CCP1TSEL1
  8. 0CCP1TSEL0
2 fields
FieldBitsWhat it does
CCP2TSEL3:2
CCP1TSEL1:0

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

IOCCP

Address
0x397
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5IOCCP5
  4. 4IOCCP4
  5. 3IOCCP3
  6. 2IOCCP2
  7. 1IOCCP1
  8. 0IOCCP0
6 fields
FieldBitsWhat it does
IOCCP55
IOCCP44
IOCCP33
IOCCP22
IOCCP11
IOCCP00

IOCCN

Address
0x398
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5IOCCN5
  4. 4IOCCN4
  5. 3IOCCN3
  6. 2IOCCN2
  7. 1IOCCN1
  8. 0IOCCN0
6 fields
FieldBitsWhat it does
IOCCN55
IOCCN44
IOCCN33
IOCCN22
IOCCN11
IOCCN00

IOCCF

Address
0x399
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5IOCCF5
  4. 4IOCCF4
  5. 3IOCCF3
  6. 2IOCCF2
  7. 1IOCCF1
  8. 0IOCCF0
6 fields
FieldBitsWhat it does
IOCCF55
IOCCF44
IOCCF33
IOCCF22
IOCCF11
IOCCF00

TMR4 Timer4

T4TMR8-bit period timer

Address
0x413
Reset
0x00
Access
read/write
  1. 7TMR47
  2. 6TMR46
  3. 5TMR45
  4. 4TMR44
  5. 3TMR43
  6. 2TMR42
  7. 1TMR41
  8. 0TMR40
1 field
FieldBitsWhat it does
TMR47:0

T4PR

Address
0x414
Reset
0xFF
Access
read/write
  1. 7PR47
  2. 6PR46
  3. 5PR45
  4. 4PR44
  5. 3PR43
  6. 2PR42
  7. 1PR41
  8. 0PR40
1 field
FieldBitsWhat it does
PR47:0

T4CON

Address
0x415
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ON
  2. 6CKPS2
  3. 5CKPS1
  4. 4CKPS0
  5. 3OUTPS3
  6. 2OUTPS2
  7. 1OUTPS1
  8. 0OUTPS0
3 fields
FieldBitsWhat it does
ON7
CKPS6:4
OUTPS3:0

T4HLT

Address
0x416
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PSYNC
  2. 6CKPOL
  3. 5CKSYNC
  4. 4–
  5. 3MODE3
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
4 fields
FieldBitsWhat it does
PSYNC7
CKPOL6
CKSYNC5
MODE3:0

T4CLKCON

Address
0x417
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2T4CS2
  7. 1T4CS1
  8. 0T4CS0
1 field
FieldBitsWhat it does
T4CS2:0

T4RST

Address
0x418
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3RSEL3
  6. 2RSEL2
  7. 1RSEL1
  8. 0RSEL0
1 field
FieldBitsWhat it does
RSEL3:0

TMR6 Timer6

T6TMR8-bit period timer

Address
0x41A
Reset
0x00
Access
read/write
  1. 7TMR67
  2. 6TMR66
  3. 5TMR65
  4. 4TMR64
  5. 3TMR63
  6. 2TMR62
  7. 1TMR61
  8. 0TMR60
1 field
FieldBitsWhat it does
TMR67:0

T6PR

Address
0x41B
Reset
0xFF
Access
read/write
  1. 7PR67
  2. 6PR66
  3. 5PR65
  4. 4PR64
  5. 3PR63
  6. 2PR62
  7. 1PR61
  8. 0PR60
1 field
FieldBitsWhat it does
PR67:0

T6CON

Address
0x41C
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ON
  2. 6CKPS2
  3. 5CKPS1
  4. 4CKPS0
  5. 3OUTPS3
  6. 2OUTPS2
  7. 1OUTPS1
  8. 0OUTPS0
3 fields
FieldBitsWhat it does
ON7
CKPS6:4
OUTPS3:0

T6HLT

Address
0x41D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PSYNC
  2. 6CKPOL
  3. 5CKSYNC
  4. 4–
  5. 3MODE3
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
4 fields
FieldBitsWhat it does
PSYNC7
CKPOL6
CKSYNC5
MODE3:0

T6CLKCON

Address
0x41E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2T6CS2
  7. 1T6CS1
  8. 0T6CS0
1 field
FieldBitsWhat it does
T6CS2:0

T6RST

Address
0x41F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3RSEL3
  6. 2RSEL2
  7. 1RSEL1
  8. 0RSEL0
1 field
FieldBitsWhat it does
RSEL3:0

CWG1 Complementary waveform generator 1

CWG1DBR

Address
0x691
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5DBR5
  4. 4DBR4
  5. 3DBR3
  6. 2DBR2
  7. 1DBR1
  8. 0DBR0
1 field
FieldBitsWhat it does
DBR5:0

CWG1DBF

Address
0x692
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5DBF5
  4. 4DBF4
  5. 3DBF3
  6. 2DBF2
  7. 1DBF1
  8. 0DBF0
1 field
FieldBitsWhat it does
DBF5:0

CWG1AS0

Address
0x693
Reset
0x14
Access
read/write
  1. 7SHUTDOWN
  2. 6REN
  3. 5LSBD1
  4. 4LSBD0
  5. 3LSAC1
  6. 2LSAC0
  7. 1–
  8. 0–
4 fields
FieldBitsWhat it does
SHUTDOWN7
REN6
LSBD5:4
LSAC3:2

CWG1AS1

Address
0x694
Reset
0x00
Access
read/write
  1. 7–
  2. 6TMR6AS
  3. 5TMR4AS
  4. 4TMR2AS
  5. 3–
  6. 2C2AS
  7. 1C1AS
  8. 0INAS
6 fields
FieldBitsWhat it does
TMR6AS6
TMR4AS5
TMR2AS4
C2AS2
C1AS1
INAS0

CWG1OCON0

Address
0x695
Reset
0x00
Access
read/write
  1. 7OVRD
  2. 6OVRC
  3. 5OVRB
  4. 4OVRA
  5. 3STRD
  6. 2STRC
  7. 1STRB
  8. 0STRA
8 fields
FieldBitsWhat it does
OVRD7
OVRC6
OVRB5
OVRA4
STRD3
STRC2
STRB1
STRA0

CWG1CON0

Address
0x696
Reset
0x00
Access
read/write
  1. 7EN
  2. 6LD
  3. 5–
  4. 4–
  5. 3–
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
3 fields
FieldBitsWhat it does
EN7
LD6
MODE2:0

CWG1CON1

Address
0x697
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5IN
  4. 4–
  5. 3POLD
  6. 2POLC
  7. 1POLB
  8. 0POLA
5 fields
FieldBitsWhat it does
IN5
POLD3
POLC2
POLB1
POLA0

CWG1OCON1

Address
0x698
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3OED
  6. 2OEC
  7. 1OEB
  8. 0OEA
4 fields
FieldBitsWhat it does
OED3
OEC2
OEB1
OEA0

CWG1CLKCON

Address
0x699
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0CS
1 field
FieldBitsWhat it does
CS0

CWG1ISM

Address
0x69A
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2IS2
  7. 1IS1
  8. 0IS0
1 field
FieldBitsWhat it does
IS2:0

WDT Watchdog timer

WDTPSL

Address
0x713
Reset
0x00
Access
read only
  1. 7PSCNT7
  2. 6PSCNT6
  3. 5PSCNT5
  4. 4PSCNT4
  5. 3PSCNT3
  6. 2PSCNT2
  7. 1PSCNT1
  8. 0PSCNT0
1 field
FieldBitsWhat it does
PSCNT7:0

WDTPSH

Address
0x714
Reset
0x00
Access
read only
  1. 7PSCNT7
  2. 6PSCNT6
  3. 5PSCNT5
  4. 4PSCNT4
  5. 3PSCNT3
  6. 2PSCNT2
  7. 1PSCNT1
  8. 0PSCNT0
1 field
FieldBitsWhat it does
PSCNT7:0

WDTTMR

Address
0x715
Reset
x (not fixed at power-on)
Access
read only
  1. 7WDTTMR4
  2. 6WDTTMR3
  3. 5WDTTMR2
  4. 4WDTTMR1
  5. 3WDTTMR0
  6. 2STATE
  7. 1PSCNT17
  8. 0PSCNT16
4 fields
FieldBitsWhat it does
WDTTMR7:3
STATE2
PSCNT171
PSCNT160

SCANNER Memory scanner

SCANLADRL

Address
0x718
Reset
0x00
Access
read/write
  1. 7LADR7
  2. 6LADR6
  3. 5LADR5
  4. 4LADR4
  5. 3LADR3
  6. 2LADR2
  7. 1LADR1
  8. 0LADR0
1 field
FieldBitsWhat it does
LADR7:0

SCANLADRH

Address
0x719
Reset
0x00
Access
read/write
  1. 7LADR7
  2. 6LADR6
  3. 5LADR5
  4. 4LADR4
  5. 3LADR3
  6. 2LADR2
  7. 1LADR1
  8. 0LADR0
1 field
FieldBitsWhat it does
LADR7:0

SCANHADRL

Address
0x71A
Reset
0xFF
Access
read/write
  1. 7HADR7
  2. 6HADR6
  3. 5HADR5
  4. 4HADR4
  5. 3HADR3
  6. 2HADR2
  7. 1HADR1
  8. 0HADR0
1 field
FieldBitsWhat it does
HADR7:0

SCANHADRH

Address
0x71B
Reset
0xFF
Access
read/write
  1. 7HADR7
  2. 6HADR6
  3. 5HADR5
  4. 4HADR4
  5. 3HADR3
  6. 2HADR2
  7. 1HADR1
  8. 0HADR0
1 field
FieldBitsWhat it does
HADR7:0

SCANCON0

Address
0x71C
Reset
0x00
Access
read/write
  1. 7EN
  2. 6SCANGO
  3. 5BUSY
  4. 4INVALID
  5. 3INTM
  6. 2–
  7. 1MODE1
  8. 0MODE0
6 fields
FieldBitsWhat it does
EN7
SCANGO6
BUSY5
INVALID4
INTM3
MODE1:0

SCANTRIG

Address
0x71D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1TSEL1
  8. 0TSEL0
1 field
FieldBitsWhat it does
TSEL1:0

CRC CRC and memory scanner

CRCDATL

Address
0x791
Reset
x (not fixed at power-on)
Access
read/write
  1. 7DAT7
  2. 6DAT6
  3. 5DAT5
  4. 4DAT4
  5. 3DAT3
  6. 2DAT2
  7. 1DAT1
  8. 0DAT0
1 field
FieldBitsWhat it does
DAT7:0

CRCDATH

Address
0x792
Reset
x (not fixed at power-on)
Access
read/write
  1. 7DAT7
  2. 6DAT6
  3. 5DAT5
  4. 4DAT4
  5. 3DAT3
  6. 2DAT2
  7. 1DAT1
  8. 0DAT0
1 field
FieldBitsWhat it does
DAT7:0

CRCACCL

Address
0x793
Reset
0x00
Access
read/write
  1. 7ACC7
  2. 6ACC6
  3. 5ACC5
  4. 4ACC4
  5. 3ACC3
  6. 2ACC2
  7. 1ACC1
  8. 0ACC0
1 field
FieldBitsWhat it does
ACC7:0

CRCACCH

Address
0x794
Reset
0x00
Access
read/write
  1. 7ACC7
  2. 6ACC6
  3. 5ACC5
  4. 4ACC4
  5. 3ACC3
  6. 2ACC2
  7. 1ACC1
  8. 0ACC0
1 field
FieldBitsWhat it does
ACC7:0

CRCSHIFTL

Address
0x795
Reset
0x00
Access
read/write
  1. 7SHIFT7
  2. 6SHIFT6
  3. 5SHIFT5
  4. 4SHIFT4
  5. 3SHIFT3
  6. 2SHIFT2
  7. 1SHIFT1
  8. 0SHIFT0
1 field
FieldBitsWhat it does
SHIFT7:0

CRCSHIFTH

Address
0x796
Reset
0x00
Access
read/write
  1. 7SHIFT7
  2. 6SHIFT6
  3. 5SHIFT5
  4. 4SHIFT4
  5. 3SHIFT3
  6. 2SHIFT2
  7. 1SHIFT1
  8. 0SHIFT0
1 field
FieldBitsWhat it does
SHIFT7:0

CRCXORL

Address
0x797
Reset
x (not fixed at power-on)
Access
read/write
  1. 7XOR7
  2. 6XOR6
  3. 5XOR5
  4. 4XOR4
  5. 3XOR3
  6. 2XOR2
  7. 1XOR1
  8. 0–
7 fields
FieldBitsWhat it does
XOR77
XOR66
XOR55
XOR44
XOR33
XOR22
XOR11

CRCXORH

Address
0x798
Reset
x (not fixed at power-on)
Access
read/write
  1. 7XOR15
  2. 6XOR14
  3. 5XOR13
  4. 4XOR12
  5. 3XOR11
  6. 2XOR10
  7. 1XOR9
  8. 0XOR8
8 fields
FieldBitsWhat it does
XOR157
XOR146
XOR135
XOR124
XOR113
XOR102
XOR91
XOR80

CRCCON0

Address
0x799
Reset
0x00
Access
read/write
  1. 7EN
  2. 6CRCGO
  3. 5BUSY
  4. 4ACCM
  5. 3–
  6. 2–
  7. 1SHIFTM
  8. 0FULL
6 fields
FieldBitsWhat it does
EN7
CRCGO6
BUSY5
ACCM4
SHIFTM1
FULL0

CRCCON1

Address
0x79A
Reset
0x00
Access
read/write
  1. 7DLEN3
  2. 6DLEN2
  3. 5DLEN1
  4. 4DLEN0
  5. 3PLEN3
  6. 2PLEN2
  7. 1PLEN1
  8. 0PLEN0
2 fields
FieldBitsWhat it does
DLEN7:4
PLEN3:0

SMT1 Signal measurement timer 1

SMT1TMRL

Address
0xD8C
Reset
0x00
Access
read/write
  1. 7SMT1TMR7
  2. 6SMT1TMR6
  3. 5SMT1TMR5
  4. 4SMT1TMR4
  5. 3SMT1TMR3
  6. 2SMT1TMR2
  7. 1SMT1TMR1
  8. 0SMT1TMR0
1 field
FieldBitsWhat it does
SMT1TMR7:0

SMT1TMRH

Address
0xD8D
Reset
0x00
Access
read/write
  1. 7SMT1TMR7
  2. 6SMT1TMR6
  3. 5SMT1TMR5
  4. 4SMT1TMR4
  5. 3SMT1TMR3
  6. 2SMT1TMR2
  7. 1SMT1TMR1
  8. 0SMT1TMR0
1 field
FieldBitsWhat it does
SMT1TMR7:0

SMT1TMRU

Address
0xD8E
Reset
0x00
Access
read/write
  1. 7SMT1TMR7
  2. 6SMT1TMR6
  3. 5SMT1TMR5
  4. 4SMT1TMR4
  5. 3SMT1TMR3
  6. 2SMT1TMR2
  7. 1SMT1TMR1
  8. 0SMT1TMR0
1 field
FieldBitsWhat it does
SMT1TMR7:0

SMT1CPRL

Address
0xD8F
Reset
x (not fixed at power-on)
Access
read only
  1. 7SMT1CPR7
  2. 6SMT1CPR6
  3. 5SMT1CPR5
  4. 4SMT1CPR4
  5. 3SMT1CPR3
  6. 2SMT1CPR2
  7. 1SMT1CPR1
  8. 0SMT1CPR0
1 field
FieldBitsWhat it does
SMT1CPR7:0

SMT1CPRH

Address
0xD90
Reset
x (not fixed at power-on)
Access
read only
  1. 7SMT1CPR7
  2. 6SMT1CPR6
  3. 5SMT1CPR5
  4. 4SMT1CPR4
  5. 3SMT1CPR3
  6. 2SMT1CPR2
  7. 1SMT1CPR1
  8. 0SMT1CPR0
1 field
FieldBitsWhat it does
SMT1CPR7:0

SMT1CPRU

Address
0xD91
Reset
x (not fixed at power-on)
Access
read only
  1. 7SMT1CPR7
  2. 6SMT1CPR6
  3. 5SMT1CPR5
  4. 4SMT1CPR4
  5. 3SMT1CPR3
  6. 2SMT1CPR2
  7. 1SMT1CPR1
  8. 0SMT1CPR0
1 field
FieldBitsWhat it does
SMT1CPR7:0

SMT1CPWL

Address
0xD92
Reset
x (not fixed at power-on)
Access
read only
  1. 7SMT1CPW7
  2. 6SMT1CPW6
  3. 5SMT1CPW5
  4. 4SMT1CPW4
  5. 3SMT1CPW3
  6. 2SMT1CPW2
  7. 1SMT1CPW1
  8. 0SMT1CPW0
1 field
FieldBitsWhat it does
SMT1CPW7:0

SMT1CPWH

Address
0xD93
Reset
x (not fixed at power-on)
Access
read only
  1. 7SMT1CPW7
  2. 6SMT1CPW6
  3. 5SMT1CPW5
  4. 4SMT1CPW4
  5. 3SMT1CPW3
  6. 2SMT1CPW2
  7. 1SMT1CPW1
  8. 0SMT1CPW0
1 field
FieldBitsWhat it does
SMT1CPW7:0

SMT1CPWU

Address
0xD94
Reset
x (not fixed at power-on)
Access
read only
  1. 7SMT1CPW7
  2. 6SMT1CPW6
  3. 5SMT1CPW5
  4. 4SMT1CPW4
  5. 3SMT1CPW3
  6. 2SMT1CPW2
  7. 1SMT1CPW1
  8. 0SMT1CPW0
1 field
FieldBitsWhat it does
SMT1CPW7:0

SMT1PRL

Address
0xD95
Reset
0xFF
Access
read/write
  1. 7SMT1PR7
  2. 6SMT1PR6
  3. 5SMT1PR5
  4. 4SMT1PR4
  5. 3SMT1PR3
  6. 2SMT1PR2
  7. 1SMT1PR1
  8. 0SMT1PR0
1 field
FieldBitsWhat it does
SMT1PR7:0

SMT1PRH

Address
0xD96
Reset
0xFF
Access
read/write
  1. 7SMT1PR7
  2. 6SMT1PR6
  3. 5SMT1PR5
  4. 4SMT1PR4
  5. 3SMT1PR3
  6. 2SMT1PR2
  7. 1SMT1PR1
  8. 0SMT1PR0
1 field
FieldBitsWhat it does
SMT1PR7:0

SMT1PRU

Address
0xD97
Reset
0xFF
Access
read/write
  1. 7SMT1PR7
  2. 6SMT1PR6
  3. 5SMT1PR5
  4. 4SMT1PR4
  5. 3SMT1PR3
  6. 2SMT1PR2
  7. 1SMT1PR1
  8. 0SMT1PR0
1 field
FieldBitsWhat it does
SMT1PR7:0

SMT1CON0

Address
0xD98
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5STP
  4. 4WPOL
  5. 3SPOL
  6. 2CPOL
  7. 1SMT1PS1
  8. 0SMT1PS0
6 fields
FieldBitsWhat it does
EN7
STP5
WPOL4
SPOL3
CPOL2
SMT1PS1:0

SMT1CON1

Address
0xD99
Reset
0x00
Access
read/write
  1. 7SMT1GO
  2. 6REPEAT
  3. 5–
  4. 4–
  5. 3MODE3
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
3 fields
FieldBitsWhat it does
SMT1GO7
REPEAT6
MODE3:0

SMT1STAT

Address
0xD9A
Reset
0x00
Access
read/write
  1. 7CPRUP
  2. 6CPWUP
  3. 5RST
  4. 4–
  5. 3–
  6. 2TS
  7. 1WS
  8. 0AS
6 fields
FieldBitsWhat it does
CPRUP7
CPWUP6
RST5
TS2
WS1
AS0

SMT1CLK

Address
0xD9B
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2CSEL2
  7. 1CSEL1
  8. 0CSEL0
1 field
FieldBitsWhat it does
CSEL2:0

SMT1SIG

Address
0xD9C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SSEL2
  7. 1SSEL1
  8. 0SSEL0
1 field
FieldBitsWhat it does
SSEL2:0

SMT1WIN

Address
0xD9D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3WSEL3
  6. 2WSEL2
  7. 1WSEL1
  8. 0WSEL0
1 field
FieldBitsWhat it does
WSEL3:0

SMT2 Signal measurement timer 2

SMT2TMRL

Address
0xD9E
Reset
0x00
Access
read/write
  1. 7SMT2TMR7
  2. 6SMT2TMR6
  3. 5SMT2TMR5
  4. 4SMT2TMR4
  5. 3SMT2TMR3
  6. 2SMT2TMR2
  7. 1SMT2TMR1
  8. 0SMT2TMR0
1 field
FieldBitsWhat it does
SMT2TMR7:0

SMT2TMRH

Address
0xD9F
Reset
0x00
Access
read/write
  1. 7SMT2TMR7
  2. 6SMT2TMR6
  3. 5SMT2TMR5
  4. 4SMT2TMR4
  5. 3SMT2TMR3
  6. 2SMT2TMR2
  7. 1SMT2TMR1
  8. 0SMT2TMR0
1 field
FieldBitsWhat it does
SMT2TMR7:0

SMT2TMRU

Address
0xDA0
Reset
0x00
Access
read/write
  1. 7SMT2TMR7
  2. 6SMT2TMR6
  3. 5SMT2TMR5
  4. 4SMT2TMR4
  5. 3SMT2TMR3
  6. 2SMT2TMR2
  7. 1SMT2TMR1
  8. 0SMT2TMR0
1 field
FieldBitsWhat it does
SMT2TMR7:0

SMT2CPRL

Address
0xDA1
Reset
x (not fixed at power-on)
Access
read only
  1. 7SMT2CPR7
  2. 6SMT2CPR6
  3. 5SMT2CPR5
  4. 4SMT2CPR4
  5. 3SMT2CPR3
  6. 2SMT2CPR2
  7. 1SMT2CPR1
  8. 0SMT2CPR0
1 field
FieldBitsWhat it does
SMT2CPR7:0

SMT2CPRH

Address
0xDA2
Reset
x (not fixed at power-on)
Access
read only
  1. 7SMT2CPR7
  2. 6SMT2CPR6
  3. 5SMT2CPR5
  4. 4SMT2CPR4
  5. 3SMT2CPR3
  6. 2SMT2CPR2
  7. 1SMT2CPR1
  8. 0SMT2CPR0
1 field
FieldBitsWhat it does
SMT2CPR7:0

SMT2CPRU

Address
0xDA3
Reset
x (not fixed at power-on)
Access
read only
  1. 7SMT2CPR7
  2. 6SMT2CPR6
  3. 5SMT2CPR5
  4. 4SMT2CPR4
  5. 3SMT2CPR3
  6. 2SMT2CPR2
  7. 1SMT2CPR1
  8. 0SMT2CPR0
1 field
FieldBitsWhat it does
SMT2CPR7:0

SMT2CPWL

Address
0xDA4
Reset
x (not fixed at power-on)
Access
read only
  1. 7SMT2CPW7
  2. 6SMT2CPW6
  3. 5SMT2CPW5
  4. 4SMT2CPW4
  5. 3SMT2CPW3
  6. 2SMT2CPW2
  7. 1SMT2CPW1
  8. 0SMT2CPW0
1 field
FieldBitsWhat it does
SMT2CPW7:0

SMT2CPWH

Address
0xDA5
Reset
x (not fixed at power-on)
Access
read only
  1. 7SMT2CPW7
  2. 6SMT2CPW6
  3. 5SMT2CPW5
  4. 4SMT2CPW4
  5. 3SMT2CPW3
  6. 2SMT2CPW2
  7. 1SMT2CPW1
  8. 0SMT2CPW0
1 field
FieldBitsWhat it does
SMT2CPW7:0

SMT2CPWU

Address
0xDA6
Reset
x (not fixed at power-on)
Access
read only
  1. 7SMT2CPW7
  2. 6SMT2CPW6
  3. 5SMT2CPW5
  4. 4SMT2CPW4
  5. 3SMT2CPW3
  6. 2SMT2CPW2
  7. 1SMT2CPW1
  8. 0SMT2CPW0
1 field
FieldBitsWhat it does
SMT2CPW7:0

SMT2PRL

Address
0xDA7
Reset
0xFF
Access
read/write
  1. 7SMT2PR7
  2. 6SMT2PR6
  3. 5SMT2PR5
  4. 4SMT2PR4
  5. 3SMT2PR3
  6. 2SMT2PR2
  7. 1SMT2PR1
  8. 0SMT2PR0
1 field
FieldBitsWhat it does
SMT2PR7:0

SMT2PRH

Address
0xDA8
Reset
0xFF
Access
read/write
  1. 7SMT2PR7
  2. 6SMT2PR6
  3. 5SMT2PR5
  4. 4SMT2PR4
  5. 3SMT2PR3
  6. 2SMT2PR2
  7. 1SMT2PR1
  8. 0SMT2PR0
1 field
FieldBitsWhat it does
SMT2PR7:0

SMT2PRU

Address
0xDA9
Reset
0xFF
Access
read/write
  1. 7SMT2PR7
  2. 6SMT2PR6
  3. 5SMT2PR5
  4. 4SMT2PR4
  5. 3SMT2PR3
  6. 2SMT2PR2
  7. 1SMT2PR1
  8. 0SMT2PR0
1 field
FieldBitsWhat it does
SMT2PR7:0

SMT2CON0

Address
0xDAA
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5STP
  4. 4WPOL
  5. 3SPOL
  6. 2CPOL
  7. 1SMT2PS1
  8. 0SMT2PS0
6 fields
FieldBitsWhat it does
EN7
STP5
WPOL4
SPOL3
CPOL2
SMT2PS1:0

SMT2CON1

Address
0xDAB
Reset
0x00
Access
read/write
  1. 7SMT2GO
  2. 6REPEAT
  3. 5–
  4. 4–
  5. 3MODE3
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
3 fields
FieldBitsWhat it does
SMT2GO7
REPEAT6
MODE3:0

SMT2STAT

Address
0xDAC
Reset
0x00
Access
read/write
  1. 7CPRUP
  2. 6CPWUP
  3. 5RST
  4. 4–
  5. 3–
  6. 2TS
  7. 1WS
  8. 0AS
6 fields
FieldBitsWhat it does
CPRUP7
CPWUP6
RST5
TS2
WS1
AS0

SMT2CLK

Address
0xDAD
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2CSEL2
  7. 1CSEL1
  8. 0CSEL0
1 field
FieldBitsWhat it does
CSEL2:0

SMT2SIG

Address
0xDAE
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2SSEL2
  7. 1SSEL1
  8. 0SSEL0
1 field
FieldBitsWhat it does
SSEL2:0

SMT2WIN

Address
0xDAF
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3WSEL3
  6. 2WSEL2
  7. 1WSEL1
  8. 0WSEL0
1 field
FieldBitsWhat it does
WSEL3:0