PIC16F17544 CLC registers

The 12 registers of CLC (Configurable logic cell ), from 0x68C, with their reset value and every field. The PIC16F17544 has 424 registers in 39 peripherals, one page each.

CLC Configurable logic cell

CLCnCONConfigurable logic cell control

Address
0x68C
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5OUT
  4. 4INTP
  5. 3INTN
  6. 2MODE2
  7. 1MODE1
  8. 0MODE0
5 fields
FieldBitsWhat it does
EN7
OUT5
INTP4
INTN3
MODE2:0

CLCnPOLPolarity control

Address
0x68D
Reset
x (not fixed at power-on)
Access
read/write
  1. 7POL
  2. 6–
  3. 5–
  4. 4–
  5. 3G4POL
  6. 2G3POL
  7. 1G2POL
  8. 0G1POL
5 fields
FieldBitsWhat it does
POL7
G4POL3
G3POL2
G2POL1
G1POL0

CLCnSEL0Input select register 1

Address
0x68E
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6D1S6
  3. 5D1S5
  4. 4D1S4
  5. 3D1S3
  6. 2D1S2
  7. 1D1S1
  8. 0D1S0
1 field
FieldBitsWhat it does
D1S6:0

CLCnSEL1Input select register 1

Address
0x68F
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6D2S6
  3. 5D2S5
  4. 4D2S4
  5. 3D2S3
  6. 2D2S2
  7. 1D2S1
  8. 0D2S0
1 field
FieldBitsWhat it does
D2S6:0

CLCnSEL2Input select register 1

Address
0x690
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6D3S6
  3. 5D3S5
  4. 4D3S4
  5. 3D3S3
  6. 2D3S2
  7. 1D3S1
  8. 0D3S0
1 field
FieldBitsWhat it does
D3S6:0

CLCnSEL3Input select register 1

Address
0x691
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6D4S6
  3. 5D4S5
  4. 4D4S4
  5. 3D4S3
  6. 2D4S2
  7. 1D4S1
  8. 0D4S0
1 field
FieldBitsWhat it does
D4S6:0

CLCnGLS0Gate logic select register 0

Address
0x692
Reset
x (not fixed at power-on)
Access
read/write
  1. 7G1D4T
  2. 6G1D4N
  3. 5G1D3T
  4. 4G1D3N
  5. 3G1D2T
  6. 2G1D2N
  7. 1G1D1T
  8. 0G1D1N
8 fields
FieldBitsWhat it does
G1D4T7
G1D4N6
G1D3T5
G1D3N4
G1D2T3
G1D2N2
G1D1T1
G1D1N0

CLCnGLS1Gate logic select register 1

Address
0x693
Reset
x (not fixed at power-on)
Access
read/write
  1. 7G2D4T
  2. 6G2D4N
  3. 5G2D3T
  4. 4G2D3N
  5. 3G2D2T
  6. 2G2D2N
  7. 1G2D1T
  8. 0G2D1N
8 fields
FieldBitsWhat it does
G2D4T7
G2D4N6
G2D3T5
G2D3N4
G2D2T3
G2D2N2
G2D1T1
G2D1N0

CLCnGLS2Gate logic select register 2

Address
0x694
Reset
x (not fixed at power-on)
Access
read/write
  1. 7G3D4T
  2. 6G3D4N
  3. 5G3D3T
  4. 4G3D3N
  5. 3G3D2T
  6. 2G3D2N
  7. 1G3D1T
  8. 0G3D1N
8 fields
FieldBitsWhat it does
G3D4T7
G3D4N6
G3D3T5
G3D3N4
G3D2T3
G3D2N2
G3D1T1
G3D1N0

CLCnGLS3Gate logic select register 3

Address
0x695
Reset
x (not fixed at power-on)
Access
read/write
  1. 7G4D4T
  2. 6G4D4N
  3. 5G4D3T
  4. 4G4D3N
  5. 3G4D2T
  6. 2G4D2N
  7. 1G4D1T
  8. 0G4D1N
8 fields
FieldBitsWhat it does
G4D4T7
G4D4N6
G4D3T5
G4D3N4
G4D2T3
G4D2N2
G4D1T1
G4D1N0

CLCSELECT

Address
0x696
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3SLCT3
  6. 2SLCT2
  7. 1SLCT1
  8. 0SLCT0
1 field
FieldBitsWhat it does
SLCT3:0

CLCDATA

Address
0x697
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CLC4OUT
  6. 2CLC3OUT
  7. 1CLC2OUT
  8. 0CLC1OUT
4 fields
FieldBitsWhat it does
CLC4OUT3
CLC3OUT2
CLC2OUT1
CLC1OUT0