25 32-Bit Programmable Cyclic Redundancy Check (CRC) Generator
Note: This data sheet summarizes the features
of the dsPIC33CK512MPT608 family of devices. It is not intended to be a
comprehensive reference source. For more information, refer to “32-Bit Programmable
Cyclic Redundancy Check (CRC)” (www.microchip.com/ DS30009729) in the
“dsPIC33/PIC24 Family Reference Manual”.
The 32-bit programmable CRC generator provides a hardware implemented method of quickly generating checksums for various networking and security applications. It offers the following features:
- User-Programmable CRC Polynomial Equation, Up to 32 Bits
- Programmable Shift Direction (little or big-endian)
- Independent Data and Polynomial Lengths
- Configurable Interrupt Output
- Data FIFO
Figure 25-1 displays a simplified block diagram of the CRC generator.