PIC16F17556 PPS registers

The 50 registers of PPS (Peripheral pin select), from 0x1D8C, with their reset value and every field. The PIC16F17556 has 456 registers in 43 peripherals, one page each.

PPS Peripheral pin select

RA0PPS

Address
0x1D8C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA0PPS5
  4. 4RA0PPS4
  5. 3RA0PPS3
  6. 2RA0PPS2
  7. 1RA0PPS1
  8. 0RA0PPS0
1 field
FieldBitsWhat it does
RA0PPS5:0

RA1PPS

Address
0x1D8D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA1PPS5
  4. 4RA1PPS4
  5. 3RA1PPS3
  6. 2RA1PPS2
  7. 1RA1PPS1
  8. 0RA1PPS0
1 field
FieldBitsWhat it does
RA1PPS5:0

RA2PPS

Address
0x1D8E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA2PPS5
  4. 4RA2PPS4
  5. 3RA2PPS3
  6. 2RA2PPS2
  7. 1RA2PPS1
  8. 0RA2PPS0
1 field
FieldBitsWhat it does
RA2PPS5:0

RA3PPS

Address
0x1D8F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA3PPS5
  4. 4RA3PPS4
  5. 3RA3PPS3
  6. 2RA3PPS2
  7. 1RA3PPS1
  8. 0RA3PPS0
1 field
FieldBitsWhat it does
RA3PPS5:0

RA4PPS

Address
0x1D90
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA4PPS5
  4. 4RA4PPS4
  5. 3RA4PPS3
  6. 2RA4PPS2
  7. 1RA4PPS1
  8. 0RA4PPS0
1 field
FieldBitsWhat it does
RA4PPS5:0

RA5PPS

Address
0x1D91
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA5PPS5
  4. 4RA5PPS4
  5. 3RA5PPS3
  6. 2RA5PPS2
  7. 1RA5PPS1
  8. 0RA5PPS0
1 field
FieldBitsWhat it does
RA5PPS5:0

RA6PPS

Address
0x1D92
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA6PPS5
  4. 4RA6PPS4
  5. 3RA6PPS3
  6. 2RA6PPS2
  7. 1RA6PPS1
  8. 0RA6PPS0
1 field
FieldBitsWhat it does
RA6PPS5:0

RA7PPS

Address
0x1D93
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RA7PPS5
  4. 4RA7PPS4
  5. 3RA7PPS3
  6. 2RA7PPS2
  7. 1RA7PPS1
  8. 0RA7PPS0
1 field
FieldBitsWhat it does
RA7PPS5:0

RB0PPS

Address
0x1D94
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB0PPS5
  4. 4RB0PPS4
  5. 3RB0PPS3
  6. 2RB0PPS2
  7. 1RB0PPS1
  8. 0RB0PPS0
1 field
FieldBitsWhat it does
RB0PPS5:0

RB1PPS

Address
0x1D95
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB1PPS5
  4. 4RB1PPS4
  5. 3RB1PPS3
  6. 2RB1PPS2
  7. 1RB1PPS1
  8. 0RB1PPS0
1 field
FieldBitsWhat it does
RB1PPS5:0

RB2PPS

Address
0x1D96
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB2PPS5
  4. 4RB2PPS4
  5. 3RB2PPS3
  6. 2RB2PPS2
  7. 1RB2PPS1
  8. 0RB2PPS0
1 field
FieldBitsWhat it does
RB2PPS5:0

RB3PPS

Address
0x1D97
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB3PPS5
  4. 4RB3PPS4
  5. 3RB3PPS3
  6. 2RB3PPS2
  7. 1RB3PPS1
  8. 0RB3PPS0
1 field
FieldBitsWhat it does
RB3PPS5:0

RB4PPS

Address
0x1D98
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB4PPS5
  4. 4RB4PPS4
  5. 3RB4PPS3
  6. 2RB4PPS2
  7. 1RB4PPS1
  8. 0RB4PPS0
1 field
FieldBitsWhat it does
RB4PPS5:0

RB5PPS

Address
0x1D99
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB5PPS5
  4. 4RB5PPS4
  5. 3RB5PPS3
  6. 2RB5PPS2
  7. 1RB5PPS1
  8. 0RB5PPS0
1 field
FieldBitsWhat it does
RB5PPS5:0

RB6PPS

Address
0x1D9A
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB6PPS5
  4. 4RB6PPS4
  5. 3RB6PPS3
  6. 2RB6PPS2
  7. 1RB6PPS1
  8. 0RB6PPS0
1 field
FieldBitsWhat it does
RB6PPS5:0

RB7PPS

Address
0x1D9B
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RB7PPS5
  4. 4RB7PPS4
  5. 3RB7PPS3
  6. 2RB7PPS2
  7. 1RB7PPS1
  8. 0RB7PPS0
1 field
FieldBitsWhat it does
RB7PPS5:0

RC0PPS

Address
0x1D9C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC0PPS5
  4. 4RC0PPS4
  5. 3RC0PPS3
  6. 2RC0PPS2
  7. 1RC0PPS1
  8. 0RC0PPS0
1 field
FieldBitsWhat it does
RC0PPS5:0

RC1PPS

Address
0x1D9D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC1PPS5
  4. 4RC1PPS4
  5. 3RC1PPS3
  6. 2RC1PPS2
  7. 1RC1PPS1
  8. 0RC1PPS0
1 field
FieldBitsWhat it does
RC1PPS5:0

RC2PPS

Address
0x1D9E
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC2PPS5
  4. 4RC2PPS4
  5. 3RC2PPS3
  6. 2RC2PPS2
  7. 1RC2PPS1
  8. 0RC2PPS0
1 field
FieldBitsWhat it does
RC2PPS5:0

RC3PPS

Address
0x1D9F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC3PPS5
  4. 4RC3PPS4
  5. 3RC3PPS3
  6. 2RC3PPS2
  7. 1RC3PPS1
  8. 0RC3PPS0
1 field
FieldBitsWhat it does
RC3PPS5:0

RC4PPS

Address
0x1DA0
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC4PPS5
  4. 4RC4PPS4
  5. 3RC4PPS3
  6. 2RC4PPS2
  7. 1RC4PPS1
  8. 0RC4PPS0
1 field
FieldBitsWhat it does
RC4PPS5:0

RC5PPS

Address
0x1DA1
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC5PPS5
  4. 4RC5PPS4
  5. 3RC5PPS3
  6. 2RC5PPS2
  7. 1RC5PPS1
  8. 0RC5PPS0
1 field
FieldBitsWhat it does
RC5PPS5:0

RC6PPS

Address
0x1DA2
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC6PPS5
  4. 4RC6PPS4
  5. 3RC6PPS3
  6. 2RC6PPS2
  7. 1RC6PPS1
  8. 0RC6PPS0
1 field
FieldBitsWhat it does
RC6PPS5:0

RC7PPS

Address
0x1DA3
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5RC7PPS5
  4. 4RC7PPS4
  5. 3RC7PPS3
  6. 2RC7PPS2
  7. 1RC7PPS1
  8. 0RC7PPS0
1 field
FieldBitsWhat it does
RC7PPS5:0

PPSLOCK

Address
0x1E0C
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
0x1E0D
Reset
0x08
Access
read/write
  1. 7–
  2. 6INTPPS6
  3. 5INTPPS5
  4. 4INTPPS4
  5. 3INTPPS3
  6. 2INTPPS2
  7. 1INTPPS1
  8. 0INTPPS0
1 field
FieldBitsWhat it does
INTPPS6:0

T0CKIPPS

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

T1CKIPPS

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

T1GPPS

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

T3CKIPPS

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

T3GPPS

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

T2INPPS

Address
0x1E19
Reset
0x13
Access
read/write
  1. 7–
  2. 6T2INPPS6
  3. 5T2INPPS5
  4. 4T2INPPS4
  5. 3T2INPPS3
  6. 2T2INPPS2
  7. 1T2INPPS1
  8. 0T2INPPS0
1 field
FieldBitsWhat it does
T2INPPS6:0

T4INPPS

Address
0x1E1A
Reset
0x15
Access
read/write
  1. 7–
  2. 6T4INPPS6
  3. 5T4INPPS5
  4. 4T4INPPS4
  5. 3T4INPPS3
  6. 2T4INPPS2
  7. 1T4INPPS1
  8. 0T4INPPS0
1 field
FieldBitsWhat it does
T4INPPS6:0

T6INPPS

Address
0x1E1B
Reset
0x0F
Access
read/write
  1. 7–
  2. 6T6INPPS6
  3. 5T6INPPS5
  4. 4T6INPPS4
  5. 3T6INPPS3
  6. 2T6INPPS2
  7. 1T6INPPS1
  8. 0T6INPPS0
1 field
FieldBitsWhat it does
T6INPPS6:0

PWMIN0PPS

Address
0x1E24
Reset
0x12
Access
read/write
  1. 7–
  2. 6PWMIN0PPS6
  3. 5PWMIN0PPS5
  4. 4PWMIN0PPS4
  5. 3PWMIN0PPS3
  6. 2PWMIN0PPS2
  7. 1PWMIN0PPS1
  8. 0PWMIN0PPS0
1 field
FieldBitsWhat it does
PWMIN0PPS6:0

PWMIN1PPS

Address
0x1E25
Reset
0x11
Access
read/write
  1. 7–
  2. 6PWMIN1PPS6
  3. 5PWMIN1PPS5
  4. 4PWMIN1PPS4
  5. 3PWMIN1PPS3
  6. 2PWMIN1PPS2
  7. 1PWMIN1PPS1
  8. 0PWMIN1PPS0
1 field
FieldBitsWhat it does
PWMIN1PPS6:0

CWG1PPS

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

CLCIN0PPS

Address
0x1E3D
Reset
0x00
Access
read/write
  1. 7–
  2. 6CLCIN0PPS6
  3. 5CLCIN0PPS5
  4. 4CLCIN0PPS4
  5. 3CLCIN0PPS3
  6. 2CLCIN0PPS2
  7. 1CLCIN0PPS1
  8. 0CLCIN0PPS0
1 field
FieldBitsWhat it does
CLCIN0PPS6:0

CLCIN1PPS

Address
0x1E3E
Reset
0x01
Access
read/write
  1. 7–
  2. 6CLCIN1PPS6
  3. 5CLCIN1PPS5
  4. 4CLCIN1PPS4
  5. 3CLCIN1PPS3
  6. 2CLCIN1PPS2
  7. 1CLCIN1PPS1
  8. 0CLCIN1PPS0
1 field
FieldBitsWhat it does
CLCIN1PPS6:0

CLCIN2PPS

Address
0x1E3F
Reset
0x0E
Access
read/write
  1. 7–
  2. 6CLCIN2PPS6
  3. 5CLCIN2PPS5
  4. 4CLCIN2PPS4
  5. 3CLCIN2PPS3
  6. 2CLCIN2PPS2
  7. 1CLCIN2PPS1
  8. 0CLCIN2PPS0
1 field
FieldBitsWhat it does
CLCIN2PPS6:0

CLCIN3PPS

Address
0x1E40
Reset
0x0F
Access
read/write
  1. 7–
  2. 6CLCIN3PPS6
  3. 5CLCIN3PPS5
  4. 4CLCIN3PPS4
  5. 3CLCIN3PPS3
  6. 2CLCIN3PPS2
  7. 1CLCIN3PPS1
  8. 0CLCIN3PPS0
1 field
FieldBitsWhat it does
CLCIN3PPS6:0

CK1PPS

Address
0x1E41
Reset
0x16
Access
read/write
  1. 7–
  2. 6CK1PPS6
  3. 5CK1PPS5
  4. 4CK1PPS4
  5. 3CK1PPS3
  6. 2CK1PPS2
  7. 1CK1PPS1
  8. 0CK1PPS0
1 field
FieldBitsWhat it does
CK1PPS6:0

RX1PPS

Address
0x1E42
Reset
0x17
Access
read/write
  1. 7–
  2. 6RX1PPS6
  3. 5RX1PPS5
  4. 4RX1PPS4
  5. 3RX1PPS3
  6. 2RX1PPS2
  7. 1RX1PPS1
  8. 0RX1PPS0
1 field
FieldBitsWhat it does
RX1PPS6:0

CK2PPS

Address
0x1E43
Reset
0x0E
Access
read/write
  1. 7–
  2. 6CK2PPS6
  3. 5CK2PPS5
  4. 4CK2PPS4
  5. 3CK2PPS3
  6. 2CK2PPS2
  7. 1CK2PPS1
  8. 0CK2PPS0
1 field
FieldBitsWhat it does
CK2PPS6:0

RX2PPS

Address
0x1E44
Reset
0x0F
Access
read/write
  1. 7–
  2. 6RX2PPS6
  3. 5RX2PPS5
  4. 4RX2PPS4
  5. 3RX2PPS3
  6. 2RX2PPS2
  7. 1RX2PPS1
  8. 0RX2PPS0
1 field
FieldBitsWhat it does
RX2PPS6:0

ADACTPPS

Address
0x1E50
Reset
0x0C
Access
read/write
  1. 7–
  2. 6ADACTPPS6
  3. 5ADACTPPS5
  4. 4ADACTPPS4
  5. 3ADACTPPS3
  6. 2ADACTPPS2
  7. 1ADACTPPS1
  8. 0ADACTPPS0
1 field
FieldBitsWhat it does
ADACTPPS6:0

APMCLKPPS

Address
0x1E57
Reset
0x14
Access
read/write
  1. 7–
  2. 6APMCLKPPS6
  3. 5APMCLKPPS5
  4. 4APMCLKPPS4
  5. 3APMCLKPPS3
  6. 2APMCLKPPS2
  7. 1APMCLKPPS1
  8. 0APMCLKPPS0
1 field
FieldBitsWhat it does
APMCLKPPS6:0

PORTWIN0PPS

Address
0x1E58
Reset
0x11
Access
read/write
  1. 7–
  2. 6PORTWIN0PPS6
  3. 5PORTWIN0PPS5
  4. 4PORTWIN0PPS4
  5. 3PORTWIN0PPS3
  6. 2PORTWIN0PPS2
  7. 1PORTWIN0PPS1
  8. 0PORTWIN0PPS0
1 field
FieldBitsWhat it does
PORTWIN0PPS6:0

PORTWIN1PPS

Address
0x1E59
Reset
0x12
Access
read/write
  1. 7–
  2. 6PORTWIN1PPS6
  3. 5PORTWIN1PPS5
  4. 4PORTWIN1PPS4
  5. 3PORTWIN1PPS3
  6. 2PORTWIN1PPS2
  7. 1PORTWIN1PPS1
  8. 0PORTWIN1PPS0
1 field
FieldBitsWhat it does
PORTWIN1PPS6:0

PORTWCLKPPS

Address
0x1E5A
Reset
0x13
Access
read/write
  1. 7–
  2. 6PORTWCLKPPS6
  3. 5PORTWCLKPPS5
  4. 4PORTWCLKPPS4
  5. 3PORTWCLKPPS3
  6. 2PORTWCLKPPS2
  7. 1PORTWCLKPPS1
  8. 0PORTWCLKPPS0
1 field
FieldBitsWhat it does
PORTWCLKPPS6:0