# CRC16 > [HTML Version](crc16sbr.htm) _Reviewed and revised April 2024_ **xcall CRC16, block, crc, size** CRC16 calculates a 16 bit CRC (aka CRC-16) for the specified block of data. **Parameters** _block _[(BLOB](blob.htm.md)) \[in\] is an unformatted variable of arbitrary size. _crc_ ([Num](num.htm.md)) \[out\] will return the CRC-16 value. _size_ ([Num](num.htm.md)) \[in\] specifies the number of bytes within _block_ to consider.