English
Language : 

PIC18LF24K Datasheet, PDF (149/594 Pages) –
PIC18(L)F26/45/46K40
13.0 CYCLIC REDUNDANCY CHECK
(CRC) MODULE WITH MEMORY
SCANNER
The Cyclic Redundancy Check (CRC) module provides
a software-configurable hardware-implemented CRC
checksum generator. This module includes the following
features:
• Any standard CRC up to 16 bits can be used
• Configurable Polynomial
• Any seed value up to 16 bits can be used
• Standard and reversed bit order available
• Augmented zeros can be added automatically or
by the user
• Memory scanner for fast CRC calculations on
program memory user data
• Software loadable data registers for
communication CRC’s
13.1 CRC Module Overview
The CRC module provides a means for calculating a
check value of program memory. The CRC module is
coupled with a memory scanner for faster CRC
calculations. The memory scanner can automatically
provide data to the CRC module. The CRC module can
also be operated by directly writing data to SFRs,
without using a scanner.
 2016 Microchip Technology Inc.
Preliminary
DS40001816C-page 149