PIC16F17544 CRC registers

The 19 registers of CRC (CRC and memory scanner), from 0x1C9A, with their reset value and every field. The PIC16F17544 has 424 registers in 39 peripherals, one page each.

CRC CRC and memory scanner

CRCDATAL

Address
0x1C9A
Reset
0x00
Access
read/write
  1. 7DATA7
  2. 6DATA6
  3. 5DATA5
  4. 4DATA4
  5. 3DATA3
  6. 2DATA2
  7. 1DATA1
  8. 0DATA0
1 field
FieldBitsWhat it does
DATA7:0

CRCDATAH

Address
0x1C9B
Reset
0x00
Access
read/write
  1. 7DATA7
  2. 6DATA6
  3. 5DATA5
  4. 4DATA4
  5. 3DATA3
  6. 2DATA2
  7. 1DATA1
  8. 0DATA0
1 field
FieldBitsWhat it does
DATA7:0

CRCDATAU

Address
0x1C9C
Reset
0x00
Access
read/write
  1. 7DATA7
  2. 6DATA6
  3. 5DATA5
  4. 4DATA4
  5. 3DATA3
  6. 2DATA2
  7. 1DATA1
  8. 0DATA0
1 field
FieldBitsWhat it does
DATA7:0

CRCDATAT

Address
0x1C9D
Reset
0x00
Access
read/write
  1. 7DATA7
  2. 6DATA6
  3. 5DATA5
  4. 4DATA4
  5. 3DATA3
  6. 2DATA2
  7. 1DATA1
  8. 0DATA0
1 field
FieldBitsWhat it does
DATA7:0

CRCOUTL

Address
0x1C9E
Reset
0x00
Access
read/write
  1. 7OUT7
  2. 6OUT6
  3. 5OUT5
  4. 4OUT4
  5. 3OUT3
  6. 2OUT2
  7. 1OUT1
  8. 0OUT0
1 field
FieldBitsWhat it does
OUT7:0

CRCSHFTL

Address
0x1C9E
Reset
0x00
Access
read only
  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
0x1C9E
Reset
0x00
Access
read/write
  1. 7XOR7
  2. 6XOR6
  3. 5XOR5
  4. 4XOR4
  5. 3XOR3
  6. 2XOR2
  7. 1XOR1
  8. 0XOR0
1 field
FieldBitsWhat it does
XOR7:0

CRCOUTH

Address
0x1C9F
Reset
0x00
Access
read/write
  1. 7OUT7
  2. 6OUT6
  3. 5OUT5
  4. 4OUT4
  5. 3OUT3
  6. 2OUT2
  7. 1OUT1
  8. 0OUT0
1 field
FieldBitsWhat it does
OUT7:0

CRCSHFTH

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

CRCXORH

Address
0x1C9F
Reset
0x00
Access
read/write
  1. 7XOR7
  2. 6XOR6
  3. 5XOR5
  4. 4XOR4
  5. 3XOR3
  6. 2XOR2
  7. 1XOR1
  8. 0XOR0
1 field
FieldBitsWhat it does
XOR7:0

CRCOUTU

Address
0x1CA0
Reset
0x00
Access
read/write
  1. 7OUT7
  2. 6OUT6
  3. 5OUT5
  4. 4OUT4
  5. 3OUT3
  6. 2OUT2
  7. 1OUT1
  8. 0OUT0
1 field
FieldBitsWhat it does
OUT7:0

CRCSHFTU

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

CRCXORU

Address
0x1CA0
Reset
0x00
Access
read/write
  1. 7XOR7
  2. 6XOR6
  3. 5XOR5
  4. 4XOR4
  5. 3XOR3
  6. 2XOR2
  7. 1XOR1
  8. 0XOR0
1 field
FieldBitsWhat it does
XOR7:0

CRCOUTT

Address
0x1CA1
Reset
0x00
Access
read/write
  1. 7OUT7
  2. 6OUT6
  3. 5OUT5
  4. 4OUT4
  5. 3OUT3
  6. 2OUT2
  7. 1OUT1
  8. 0OUT0
1 field
FieldBitsWhat it does
OUT7:0

CRCSHFTT

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

CRCXORT

Address
0x1CA1
Reset
0x00
Access
read/write
  1. 7XOR7
  2. 6XOR6
  3. 5XOR5
  4. 4XOR4
  5. 3XOR3
  6. 2XOR2
  7. 1XOR1
  8. 0XOR0
1 field
FieldBitsWhat it does
XOR7:0

CRCCON0

Address
0x1CA2
Reset
0x00
Access
read/write
  1. 7CRCEN
  2. 6CRCGO
  3. 5CRCBUSY
  4. 4ACCMOD
  5. 3SETUP1
  6. 2SETUP0
  7. 1SHIFTM
  8. 0FULL
7 fields
FieldBitsWhat it does
CRCEN7
CRCGO6
CRCBUSY5
ACCMOD4
SETUP3:2
SHIFTM1
FULL0

CRCCON1

Address
0x1CA3
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4PLEN4
  5. 3PLEN3
  6. 2PLEN2
  7. 1PLEN1
  8. 0PLEN0
1 field
FieldBitsWhat it does
PLEN4:0

CRCCON2

Address
0x1CA4
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4DLEN4
  5. 3DLEN3
  6. 2DLEN2
  7. 1DLEN1
  8. 0DLEN0
1 field
FieldBitsWhat it does
DLEN4:0