PIC16F18876 CRC registers The 10 registers of CRC (CRC and memory scanner), from 0x416, with their reset value and every field. The PIC16F18876 has 474 registers in 46 peripherals, one page each.
CRC CRC and memory scanner 7 DATA7 6 DATA6 5 DATA5 4 DATA4 3 DATA3 2 DATA2 1 DATA1 0 DATA0 8 fields
Field Bits What it does DATA7 7 DATA6 6 DATA5 5 DATA4 4 DATA3 3 DATA2 2 DATA1 1 DATA0 0
7 DATA15 6 DATA14 5 DATA13 4 DATA12 3 DATA11 2 DATA10 1 DATA9 0 DATA8 8 fields
Field Bits What it does DATA15 7 DATA14 6 DATA13 5 DATA12 4 DATA11 3 DATA10 2 DATA9 1 DATA8 0
CRCACCL
Address 0x418
Reset 0x00
Access read/write 7 ACC7 6 ACC6 5 ACC5 4 ACC4 3 ACC3 2 ACC2 1 ACC1 0 ACC0 8 fields
Field Bits What it does ACC7 7 ACC6 6 ACC5 5 ACC4 4 ACC3 3 ACC2 2 ACC1 1 ACC0 0
CRCACCH
Address 0x419
Reset 0x00
Access read/write 7 ACC15 6 ACC14 5 ACC13 4 ACC12 3 ACC11 2 ACC10 1 ACC9 0 ACC8 8 fields
Field Bits What it does ACC15 7 ACC14 6 ACC13 5 ACC12 4 ACC11 3 ACC10 2 ACC9 1 ACC8 0
CRCSHIFTL
Address 0x41A
Reset 0x00
Access read only 7 SHFT7 6 SHFT6 5 SHFT5 4 SHFT4 3 SHFT3 2 SHFT2 1 SHFT1 0 SHFT0 8 fields
Field Bits What it does SHFT7 7 SHFT6 6 SHFT5 5 SHFT4 4 SHFT3 3 SHFT2 2 SHFT1 1 SHFT0 0
CRCSHIFTH
Address 0x41B
Reset 0x00
Access read only 7 SHFT15 6 SHFT14 5 SHFT13 4 SHFT12 3 SHFT11 2 SHFT10 1 SHFT9 0 SHFT8 8 fields
Field Bits What it does SHFT15 7 SHFT14 6 SHFT13 5 SHFT12 4 SHFT11 3 SHFT10 2 SHFT9 1 SHFT8 0
7 X7 6 X6 5 X5 4 X4 3 X3 2 X2 1 X1 0 – 7 fields
Field Bits What it does X7 7 X6 6 X5 5 X4 4 X3 3 X2 2 X1 1
7 X15 6 X14 5 X13 4 X12 3 X11 2 X10 1 X9 0 X8 8 fields
Field Bits What it does X15 7 X14 6 X13 5 X12 4 X11 3 X10 2 X9 1 X8 0
CRCCON0
Address 0x41E
Reset 0x00
Access read/write 7 EN 6 CRCGO 5 BUSY 4 ACCM 3 – 2 – 1 SHIFTM 0 FULL 6 fields
Field Bits What it does EN 7 CRCGO 6 BUSY 5 ACCM 4 SHIFTM 1 FULL 0
CRCCON1
Address 0x41F
Reset 0x00
Access read/write 7 DLEN3 6 DLEN2 5 DLEN1 4 DLEN0 3 PLEN3 2 PLEN2 1 PLEN1 0 PLEN0 2 fields
Field Bits What it does DLEN 7:4 PLEN 3:0