PIC16F17544 PORTS registers

The 17 registers of PORTS (I/O port control), from 0x1EE5, with their reset value and every field. The PIC16F17544 has 424 registers in 39 peripherals, one page each.

PORTS I/O port control

RB4I2C

Address
0x1EE5
Reset
0x00
Access
read/write
  1. 7–
  2. 6SLEW
  3. 5PU1
  4. 4PU0
  5. 3–
  6. 2–
  7. 1TH1
  8. 0TH0
3 fields
FieldBitsWhat it does
SLEW6
PU5:4
TH1:0

RB5I2C

Address
0x1EE6
Reset
0x00
Access
read/write
  1. 7–
  2. 6SLEW
  3. 5PU1
  4. 4PU0
  5. 3–
  6. 2–
  7. 1TH1
  8. 0TH0
3 fields
FieldBitsWhat it does
SLEW6
PU5:4
TH1:0

RB6I2C

Address
0x1EE7
Reset
0x00
Access
read/write
  1. 7–
  2. 6SLEW
  3. 5PU1
  4. 4PU0
  5. 3–
  6. 2–
  7. 1TH1
  8. 0TH0
3 fields
FieldBitsWhat it does
SLEW6
PU5:4
TH1:0

RB7I2C

Address
0x1EE8
Reset
0x00
Access
read/write
  1. 7–
  2. 6SLEW
  3. 5PU1
  4. 4PU0
  5. 3–
  6. 2–
  7. 1TH1
  8. 0TH0
3 fields
FieldBitsWhat it does
SLEW6
PU5:4
TH1:0

PORTW

Address
0x1F22
Reset
0x00
Access
read/write
  1. 7RW7
  2. 6RW6
  3. 5RW5
  4. 4RW4
  5. 3RW3
  6. 2RW2
  7. 1RW1
  8. 0RW0
8 fields
FieldBitsWhat it does
RW77
RW66
RW55
RW44
RW33
RW22
RW11
RW00

LATW

Address
0x1F23
Reset
0x00
Access
read/write
  1. 7LATW7
  2. 6LATW6
  3. 5LATW5
  4. 4LATW4
  5. 3LATW3
  6. 2LATW2
  7. 1LATW1
  8. 0LATW0
8 fields
FieldBitsWhat it does
LATW77
LATW66
LATW55
LATW44
LATW33
LATW22
LATW11
LATW00

PORTWIN0

Address
0x1F24
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3IN3
  6. 2IN2
  7. 1IN1
  8. 0IN0
1 field
FieldBitsWhat it does
IN3:0

PORTWIN1

Address
0x1F25
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3IN3
  6. 2IN2
  7. 1IN1
  8. 0IN0
1 field
FieldBitsWhat it does
IN3:0

PORTWIN2

Address
0x1F26
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3IN3
  6. 2IN2
  7. 1IN1
  8. 0IN0
1 field
FieldBitsWhat it does
IN3:0

PORTWIN3

Address
0x1F27
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3IN3
  6. 2IN2
  7. 1IN1
  8. 0IN0
1 field
FieldBitsWhat it does
IN3:0

PORTWIN4

Address
0x1F28
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3IN3
  6. 2IN2
  7. 1IN1
  8. 0IN0
1 field
FieldBitsWhat it does
IN3:0

PORTWIN5

Address
0x1F29
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3IN3
  6. 2IN2
  7. 1IN1
  8. 0IN0
1 field
FieldBitsWhat it does
IN3:0

PORTWIN6

Address
0x1F2A
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3IN3
  6. 2IN2
  7. 1IN1
  8. 0IN0
1 field
FieldBitsWhat it does
IN3:0

PORTWIN7

Address
0x1F2B
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3IN3
  6. 2IN2
  7. 1IN1
  8. 0IN0
1 field
FieldBitsWhat it does
IN3:0

PORTWCLKVirtual Port Control Register

Address
0x1F2C
Reset
0x00
Access
read/write
  1. 7CLK7
  2. 6CLK6
  3. 5CLK5
  4. 4CLK4
  5. 3CLK3
  6. 2CLK2
  7. 1CLK1
  8. 0CLK0
1 field
FieldBitsWhat it does
CLK7:0

PORTWDF

Address
0x1F2D
Reset
0x00
Access
read/write
  1. 7DF7
  2. 6DF6
  3. 5DF5
  4. 4DF4
  5. 3DF3
  6. 2DF2
  7. 1DF1
  8. 0DF0
8 fields
FieldBitsWhat it does
DF77
DF66
DF55
DF44
DF33
DF22
DF11
DF00

PORTWCON

Address
0x1F2E
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CPOL
  5. 3–
  6. 2–
  7. 1–
  8. 0CLKEN
2 fields
FieldBitsWhat it does
CPOL4
CLKEN0