14.3.3.1 Overview
The FCS is intended for use at the MAC layer to detect corrupted frames at a first level of filtering. It is computed by applying an ITU CRC polynomial to all transferred bytes following the length field (MHR and MSDU fields). The frame check sequence has a length of 16 bit and is located in the last two bytes of a frame.
The AT86RF212B applies an FCS check on each received frame. The FCS check result is stored in the RX_CRC_VALID bit in the PHY_RSSI register (PHY_RSSI.RX_CRC_VALID).
On transmission the radio transceiver generates and appends the FCS bytes during the frame transmission. This behavior can be disabled by setting the TX_AUTO_CRC_ON in the TRX_CTRL1 register (TRX_CTRL_1.TX_AUTO_CRC_ON) to '0'.