CRCMSP

CRC Support for ImageCraft TI MSP430 Projects

CRCMSP is a utility package that adds 8, 16, and 32 bit CRC support to the ImageCraft "C" development environment for the Texas Instruments MSP430-series embedded microcontrollers. See www.imagecraft.com for availability and purchasing information.

What You Get

CRCMSP - A Microsoft Windows command line utility that integrates into the ImageCraft IDE and supports the automatic creation of 16 or 32 bit Cyclical Redundancy Check (CRC) startup/verification memory tests for microcontroller systems. These tests go a long way towards ensuring reliable embedded system operation. The utility package also includes the following general purpose CRC library routines:

CRC8 - A highly optimized 8 bit CRC routine that supports the communications protocol used by the Dallas Semiconductor/Maxim Integrated Products "1 Wire" devices. Implements a x^8+x^5+x^4+1 CRC polynomial with seed value, and supports "chained" calls for calculating the composite CRC of non-contiguous areas.

CRC16-CCITT - A highly optimized 16 bit CRC routine that supports the following protocols/applications: X-25, V.41, Bluetooth, PPP, IRDA, and Bacnet. Implements a x^16+x^12+x^5+1 CRC polynomial with seed value, and supports "chained" calls for calculating the composite CRC of non-contiguous areas.

CRC32 - A highly optimized 32 bit CRC routine that supports the following protocols/applications: IEEE 802.3, V.42 and MPEG-2. Implements a x^32+x^26+x^23++x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1 CRC polynomial with seed value, and supports "chained" calls for calculating the composite CRC of non-contiguous areas.

System Requirements

Licensed ImageCraft C Development Package (ICCV6 or newer)

Windows 2000 or newer

*NEWS*

11/10/2008 - Initial Release.

11/17/2009 - Version 9.2 adds 8 bit CRC support!