PIC18F54Q35 CRC registers

The 19 registers of CRC (CRC and memory scanner), from 0x34E, with their reset value and every field. The PIC18F54Q35 has 672 registers in 47 peripherals, one page each.

CRC CRC and memory scanner

CRCDATAL

Address
0x34E
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
0x34F
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
0x350
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
0x351
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
0x352
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
0x352
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
0x352
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
0x353
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
0x353
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
0x353
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
0x354
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
0x354
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
0x354
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
0x355
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
0x355
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
0x355
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
0x356
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
0x357
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
0x358
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