While this is written for the AVR, it's easily applied to any micro. http://www.cedar.net/users/dvanhorn/Microcontroller/Barcode/Index.html -- Where's dave? http://www.findu.com/cgi-bin/find.cgi?kc6ete-9 -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.