13 CRC - Cyclic Redundancy Check 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 CRCs