PIC16LF18857 PPS registers

The 53 registers of PPS (Peripheral pin select), from 0x1E8F, with their reset value and every field. The PIC16LF18857 has 445 registers in 45 peripherals, one page each.

PPS Peripheral pin select

PPSLOCK

Address
0x1E8F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0PPSLOCKED
1 field
FieldBitsWhat it does
PPSLOCKED0

INTPPS

Address
0x1E90
Reset
0x08
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3INTPPS3
  6. 2INTPPS2
  7. 1INTPPS1
  8. 0INTPPS0
1 field
FieldBitsWhat it does
INTPPS3:0

T0CKIPPS

Address
0x1E91
Reset
0x04
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3T0CKIPPS3
  6. 2T0CKIPPS2
  7. 1T0CKIPPS1
  8. 0T0CKIPPS0
1 field
FieldBitsWhat it does
T0CKIPPS3:0

T1CKIPPS

Address
0x1E92
Reset
0x10
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4T1CKIPPS4
  5. 3T1CKIPPS3
  6. 2T1CKIPPS2
  7. 1T1CKIPPS1
  8. 0T1CKIPPS0
1 field
FieldBitsWhat it does
T1CKIPPS4:0

T1GPPS

Address
0x1E93
Reset
0x0D
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4T1GPPS4
  5. 3T1GPPS3
  6. 2T1GPPS2
  7. 1T1GPPS1
  8. 0T1GPPS0
1 field
FieldBitsWhat it does
T1GPPS4:0

T3CKIPPS

Address
0x1E94
Reset
0x10
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4T3CKIPPS4
  5. 3T3CKIPPS3
  6. 2T3CKIPPS2
  7. 1T3CKIPPS1
  8. 0T3CKIPPS0
1 field
FieldBitsWhat it does
T3CKIPPS4:0

T3GPPS

Address
0x1E95
Reset
0x10
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4T3GPPS4
  5. 3T3GPPS3
  6. 2T3GPPS2
  7. 1T3GPPS1
  8. 0T3GPPS0
1 field
FieldBitsWhat it does
T3GPPS4:0

T5CKIPPS

Address
0x1E96
Reset
0x12
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4T5CKIPPS4
  5. 3T5CKIPPS3
  6. 2T5CKIPPS2
  7. 1T5CKIPPS1
  8. 0T5CKIPPS0
1 field
FieldBitsWhat it does
T5CKIPPS4:0

T5GPPS

Address
0x1E97
Reset
0x0C
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4T5GPPS4
  5. 3T5GPPS3
  6. 2T5GPPS2
  7. 1T5GPPS1
  8. 0T5GPPS0
1 field
FieldBitsWhat it does
T5GPPS4:0

T2AINPPS

Address
0x1E9C
Reset
0x13
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4T2AINPPS4
  5. 3T2AINPPS3
  6. 2T2AINPPS2
  7. 1T2AINPPS1
  8. 0T2AINPPS0
1 field
FieldBitsWhat it does
T2AINPPS4:0

T4AINPPS

Address
0x1E9D
Reset
0x15
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4T4AINPPS4
  5. 3T4AINPPS3
  6. 2T4AINPPS2
  7. 1T4AINPPS1
  8. 0T4AINPPS0
1 field
FieldBitsWhat it does
T4AINPPS4:0

T6AINPPS

Address
0x1E9E
Reset
0x0F
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4T6AINPPS4
  5. 3T6AINPPS3
  6. 2T6AINPPS2
  7. 1T6AINPPS1
  8. 0T6AINPPS0
1 field
FieldBitsWhat it does
T6AINPPS4:0

SMT1WINPPS

Address
0x1EA9
Reset
0x10
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4SMT1WINPPS4
  5. 3SMT1WINPPS3
  6. 2SMT1WINPPS2
  7. 1SMT1WINPPS1
  8. 0SMT1WINPPS0
1 field
FieldBitsWhat it does
SMT1WINPPS4:0

SMT1SIGPPS

Address
0x1EAA
Reset
0x11
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4SMT1SIGPPS4
  5. 3SMT1SIGPPS3
  6. 2SMT1SIGPPS2
  7. 1SMT1SIGPPS1
  8. 0SMT1SIGPPS0
1 field
FieldBitsWhat it does
SMT1SIGPPS4:0

SMT2WINPPS

Address
0x1EAB
Reset
0x0C
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4SMT2WINPPS4
  5. 3SMT2WINPPS3
  6. 2SMT2WINPPS2
  7. 1SMT2WINPPS1
  8. 0SMT2WINPPS0
1 field
FieldBitsWhat it does
SMT2WINPPS4:0

SMT2SIGPPS

Address
0x1EAC
Reset
0x0D
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4SMT2SIGPPS4
  5. 3SMT2SIGPPS3
  6. 2SMT2SIGPPS2
  7. 1SMT2SIGPPS1
  8. 0SMT2SIGPPS0
1 field
FieldBitsWhat it does
SMT2SIGPPS4:0

CWG1PPS

Address
0x1EB1
Reset
0x08
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CWG1PPS4
  5. 3CWG1PPS3
  6. 2CWG1PPS2
  7. 1CWG1PPS1
  8. 0CWG1PPS0
1 field
FieldBitsWhat it does
CWG1PPS4:0

CWG2PPS

Address
0x1EB2
Reset
0x09
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CWG2PPS4
  5. 3CWG2PPS3
  6. 2CWG2PPS2
  7. 1CWG2PPS1
  8. 0CWG2PPS0
1 field
FieldBitsWhat it does
CWG2PPS4:0

CWG3PPS

Address
0x1EB3
Reset
0x0A
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CWG3PPS4
  5. 3CWG3PPS3
  6. 2CWG3PPS2
  7. 1CWG3PPS1
  8. 0CWG3PPS0
1 field
FieldBitsWhat it does
CWG3PPS4:0

MDCARLPPS

Address
0x1EB8
Reset
0x03
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4MDCARLPPS4
  5. 3MDCARLPPS3
  6. 2MDCARLPPS2
  7. 1MDCARLPPS1
  8. 0MDCARLPPS0
1 field
FieldBitsWhat it does
MDCARLPPS4:0

MDCARHPPS

Address
0x1EB9
Reset
0x04
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4MDCARHPPS4
  5. 3MDCARHPPS3
  6. 2MDCARHPPS2
  7. 1MDCARHPPS1
  8. 0MDCARHPPS0
1 field
FieldBitsWhat it does
MDCARHPPS4:0

MDSRCPPS

Address
0x1EBA
Reset
0x05
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4MDSRCPPS4
  5. 3MDSRCPPS3
  6. 2MDSRCPPS2
  7. 1MDSRCPPS1
  8. 0MDSRCPPS0
1 field
FieldBitsWhat it does
MDSRCPPS4:0

CLCIN0PPS

Address
0x1EBB
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CLCIN0PPS4
  5. 3CLCIN0PPS3
  6. 2CLCIN0PPS2
  7. 1CLCIN0PPS1
  8. 0CLCIN0PPS0
5 fields
FieldBitsWhat it does
CLCIN0PPS44
CLCIN0PPS33
CLCIN0PPS22
CLCIN0PPS11
CLCIN0PPS00

CLCIN1PPS

Address
0x1EBC
Reset
0x01
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CLCIN1PPS4
  5. 3CLCIN1PPS3
  6. 2CLCIN1PPS2
  7. 1CLCIN1PPS1
  8. 0CLCIN1PPS0
5 fields
FieldBitsWhat it does
CLCIN1PPS44
CLCIN1PPS33
CLCIN1PPS22
CLCIN1PPS11
CLCIN1PPS00

CLCIN2PPS

Address
0x1EBD
Reset
0x0E
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CLCIN2PPS4
  5. 3CLCIN2PPS3
  6. 2CLCIN2PPS2
  7. 1CLCIN2PPS1
  8. 0CLCIN2PPS0
5 fields
FieldBitsWhat it does
CLCIN2PPS44
CLCIN2PPS33
CLCIN2PPS22
CLCIN2PPS11
CLCIN2PPS00

CLCIN3PPS

Address
0x1EBE
Reset
0x0F
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CLCIN3PPS4
  5. 3CLCIN3PPS3
  6. 2CLCIN3PPS2
  7. 1CLCIN3PPS1
  8. 0CLCIN3PPS0
5 fields
FieldBitsWhat it does
CLCIN3PPS44
CLCIN3PPS33
CLCIN3PPS22
CLCIN3PPS11
CLCIN3PPS00

ADCACTPPS

Address
0x1EC3
Reset
0x0C
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4ADCACTPPS4
  5. 3ADCACTPPS3
  6. 2ADCACTPPS2
  7. 1ADCACTPPS1
  8. 0ADCACTPPS0
5 fields
FieldBitsWhat it does
ADCACTPPS44
ADCACTPPS33
ADCACTPPS22
ADCACTPPS11
ADCACTPPS00

RXPPS

Address
0x1ECB
Reset
0x17
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4RXPPS4
  5. 3RXPPS3
  6. 2RXPPS2
  7. 1RXPPS1
  8. 0RXPPS0
5 fields
FieldBitsWhat it does
RXPPS44
RXPPS33
RXPPS22
RXPPS11
RXPPS00

TXPPS

Address
0x1ECC
Reset
0x16
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4TXPPS4
  5. 3TXPPS3
  6. 2TXPPS2
  7. 1TXPPS1
  8. 0TXPPS0
5 fields
FieldBitsWhat it does
TXPPS44
TXPPS33
TXPPS22
TXPPS11
TXPPS00

RA0PPS

Address
0x1F10
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA0PPS5
  4. 4RA0PPS4
  5. 3RA0PPS3
  6. 2RA0PPS2
  7. 1RA0PPS1
  8. 0RA0PPS0
6 fields
FieldBitsWhat it does
RA0PPS55
RA0PPS44
RA0PPS33
RA0PPS22
RA0PPS11
RA0PPS00

RA1PPS

Address
0x1F11
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA1PPS5
  4. 4RA1PPS4
  5. 3RA1PPS3
  6. 2RA1PPS2
  7. 1RA1PPS1
  8. 0RA1PPS0
6 fields
FieldBitsWhat it does
RA1PPS55
RA1PPS44
RA1PPS33
RA1PPS22
RA1PPS11
RA1PPS00

RA2PPS

Address
0x1F12
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA2PPS5
  4. 4RA2PPS4
  5. 3RA2PPS3
  6. 2RA2PPS2
  7. 1RA2PPS1
  8. 0RA2PPS0
6 fields
FieldBitsWhat it does
RA2PPS55
RA2PPS44
RA2PPS33
RA2PPS22
RA2PPS11
RA2PPS00

RA3PPS

Address
0x1F13
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA3PPS5
  4. 4RA3PPS4
  5. 3RA3PPS3
  6. 2RA3PPS2
  7. 1RA3PPS1
  8. 0RA3PPS0
6 fields
FieldBitsWhat it does
RA3PPS55
RA3PPS44
RA3PPS33
RA3PPS22
RA3PPS11
RA3PPS00

RA4PPS

Address
0x1F14
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA4PPS5
  4. 4RA4PPS4
  5. 3RA4PPS3
  6. 2RA4PPS2
  7. 1RA4PPS1
  8. 0RA4PPS0
6 fields
FieldBitsWhat it does
RA4PPS55
RA4PPS44
RA4PPS33
RA4PPS22
RA4PPS11
RA4PPS00

RA5PPS

Address
0x1F15
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA5PPS5
  4. 4RA5PPS4
  5. 3RA5PPS3
  6. 2RA5PPS2
  7. 1RA5PPS1
  8. 0RA5PPS0
6 fields
FieldBitsWhat it does
RA5PPS55
RA5PPS44
RA5PPS33
RA5PPS22
RA5PPS11
RA5PPS00

RA6PPS

Address
0x1F16
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA6PPS5
  4. 4RA6PPS4
  5. 3RA6PPS3
  6. 2RA6PPS2
  7. 1RA6PPS1
  8. 0RA6PPS0
6 fields
FieldBitsWhat it does
RA6PPS55
RA6PPS44
RA6PPS33
RA6PPS22
RA6PPS11
RA6PPS00

RA7PPS

Address
0x1F17
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA7PPS5
  4. 4RA7PPS4
  5. 3RA7PPS3
  6. 2RA7PPS2
  7. 1RA7PPS1
  8. 0RA7PPS0
6 fields
FieldBitsWhat it does
RA7PPS55
RA7PPS44
RA7PPS33
RA7PPS22
RA7PPS11
RA7PPS00

RB0PPS

Address
0x1F18
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB0PPS5
  4. 4RB0PPS4
  5. 3RB0PPS3
  6. 2RB0PPS2
  7. 1RB0PPS1
  8. 0RB0PPS0
6 fields
FieldBitsWhat it does
RB0PPS55
RB0PPS44
RB0PPS33
RB0PPS22
RB0PPS11
RB0PPS00

RB1PPS

Address
0x1F19
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB1PPS5
  4. 4RB1PPS4
  5. 3RB1PPS3
  6. 2RB1PPS2
  7. 1RB1PPS1
  8. 0RB1PPS0
6 fields
FieldBitsWhat it does
RB1PPS55
RB1PPS44
RB1PPS33
RB1PPS22
RB1PPS11
RB1PPS00

RB2PPS

Address
0x1F1A
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB2PPS5
  4. 4RB2PPS4
  5. 3RB2PPS3
  6. 2RB2PPS2
  7. 1RB2PPS1
  8. 0RB2PPS0
6 fields
FieldBitsWhat it does
RB2PPS55
RB2PPS44
RB2PPS33
RB2PPS22
RB2PPS11
RB2PPS00

RB3PPS

Address
0x1F1B
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB3PPS5
  4. 4RB3PPS4
  5. 3RB3PPS3
  6. 2RB3PPS2
  7. 1RB3PPS1
  8. 0RB3PPS0
6 fields
FieldBitsWhat it does
RB3PPS55
RB3PPS44
RB3PPS33
RB3PPS22
RB3PPS11
RB3PPS00

RB4PPS

Address
0x1F1C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB4PPS5
  4. 4RB4PPS4
  5. 3RB4PPS3
  6. 2RB4PPS2
  7. 1RB4PPS1
  8. 0RB4PPS0
6 fields
FieldBitsWhat it does
RB4PPS55
RB4PPS44
RB4PPS33
RB4PPS22
RB4PPS11
RB4PPS00

RB5PPS

Address
0x1F1D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB5PPS5
  4. 4RB5PPS4
  5. 3RB5PPS3
  6. 2RB5PPS2
  7. 1RB5PPS1
  8. 0RB5PPS0
6 fields
FieldBitsWhat it does
RB5PPS55
RB5PPS44
RB5PPS33
RB5PPS22
RB5PPS11
RB5PPS00

RB6PPS

Address
0x1F1E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB6PPS5
  4. 4RB6PPS4
  5. 3RB6PPS3
  6. 2RB6PPS2
  7. 1RB6PPS1
  8. 0RB6PPS0
6 fields
FieldBitsWhat it does
RB6PPS55
RB6PPS44
RB6PPS33
RB6PPS22
RB6PPS11
RB6PPS00

RB7PPS

Address
0x1F1F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB7PPS5
  4. 4RB7PPS4
  5. 3RB7PPS3
  6. 2RB7PPS2
  7. 1RB7PPS1
  8. 0RB7PPS0
6 fields
FieldBitsWhat it does
RB7PPS55
RB7PPS44
RB7PPS33
RB7PPS22
RB7PPS11
RB7PPS00

RC0PPS

Address
0x1F20
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC0PPS5
  4. 4RC0PPS4
  5. 3RC0PPS3
  6. 2RC0PPS2
  7. 1RC0PPS1
  8. 0RC0PPS0
6 fields
FieldBitsWhat it does
RC0PPS55
RC0PPS44
RC0PPS33
RC0PPS22
RC0PPS11
RC0PPS00

RC1PPS

Address
0x1F21
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC1PPS5
  4. 4RC1PPS4
  5. 3RC1PPS3
  6. 2RC1PPS2
  7. 1RC1PPS1
  8. 0RC1PPS0
6 fields
FieldBitsWhat it does
RC1PPS55
RC1PPS44
RC1PPS33
RC1PPS22
RC1PPS11
RC1PPS00

RC2PPS

Address
0x1F22
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC2PPS5
  4. 4RC2PPS4
  5. 3RC2PPS3
  6. 2RC2PPS2
  7. 1RC2PPS1
  8. 0RC2PPS0
6 fields
FieldBitsWhat it does
RC2PPS55
RC2PPS44
RC2PPS33
RC2PPS22
RC2PPS11
RC2PPS00

RC3PPS

Address
0x1F23
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC3PPS5
  4. 4RC3PPS4
  5. 3RC3PPS3
  6. 2RC3PPS2
  7. 1RC3PPS1
  8. 0RC3PPS0
6 fields
FieldBitsWhat it does
RC3PPS55
RC3PPS44
RC3PPS33
RC3PPS22
RC3PPS11
RC3PPS00

RC4PPS

Address
0x1F24
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC4PPS5
  4. 4RC4PPS4
  5. 3RC4PPS3
  6. 2RC4PPS2
  7. 1RC4PPS1
  8. 0RC4PPS0
6 fields
FieldBitsWhat it does
RC4PPS55
RC4PPS44
RC4PPS33
RC4PPS22
RC4PPS11
RC4PPS00

RC5PPS

Address
0x1F25
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC5PPS5
  4. 4RC5PPS4
  5. 3RC5PPS3
  6. 2RC5PPS2
  7. 1RC5PPS1
  8. 0RC5PPS0
6 fields
FieldBitsWhat it does
RC5PPS55
RC5PPS44
RC5PPS33
RC5PPS22
RC5PPS11
RC5PPS00

RC6PPS

Address
0x1F26
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC6PPS5
  4. 4RC6PPS4
  5. 3RC6PPS3
  6. 2RC6PPS2
  7. 1RC6PPS1
  8. 0RC6PPS0
6 fields
FieldBitsWhat it does
RC6PPS55
RC6PPS44
RC6PPS33
RC6PPS22
RC6PPS11
RC6PPS00

RC7PPS

Address
0x1F27
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC7PPS5
  4. 4RC7PPS4
  5. 3RC7PPS3
  6. 2RC7PPS2
  7. 1RC7PPS1
  8. 0RC7PPS0
6 fields
FieldBitsWhat it does
RC7PPS55
RC7PPS44
RC7PPS33
RC7PPS22
RC7PPS11
RC7PPS00