Automotive CRC algorithms: AUTOSAR and CAN
Every AUTOSAR and CAN CRC model in the catalog — CRC-8/AUTOSAR, CRC-32/AUTOSAR, CAN FD bitstream CRCs, and legacy CRC-8/SAE-J1850 — gathered by network layer.
AUTOSAR End-to-End protection
AUTOSAR communication stacks use two purpose-built CRC models rather than the generic CRC-8 or CRC-32 — CRC-8/AUTOSAR for short signals and CRC-32/AUTOSAR for larger PDUs. Both differ from their non-automotive namesakes in initial value, final XOR, or polynomial, so a generic CRC-8 or CRC-32 implementation will not validate AUTOSAR-protected data.
CAN and CAN FD frame CRCs
Classic CAN and CAN FD compute their frame-check CRC over a bitstream that includes protocol-level stuff bits, at widths (15, 17, or 21 bits) this catalog's byte-oriented engine does not cover — they are documented here for reference rather than offered as selectable presets.
Diagnostics and legacy vehicle networks
Outside the AUTOSAR and CAN stacks, older automotive diagnostic buses defined their own 8-bit CRC.
Apply this reference
Change CRC parameters and compare standard algorithm results using the browser-based calculator.