Hi, all. I am about to implement error checking on top of the PIC's i2c MSSP subsystem. I have a C language snippet of CRC-16 (divisor polynomial x^16 + x^5 + x^2 + 1), and am wondering if anybody is using this. If so, is there assembly source available on the web? If not, what is commonly used in the i2c world for handling bit flips between master and slave? Thanks! Ross __________________________________________________ FREE voicemail, email, and fax...all in one place. Sign Up Now! http://www.onebox.com -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads