Bingo! Changed the 16F627A to a 16F628 (using the same code that exhibit= ed=20 the hanging problem), and the odometer works properly again! I'm going t= o=20 run an extended overnight test and will post the results tomorrow. Thanks for all the help. Cheers, -Neil. On Wednesday 25 February 2004 11:28 pm, Picdude scribbled: > On Wednesday 25 February 2004 07:41 pm, Ken Pergola scribbled: > > Hi Neil, > > > > The part you are having trouble with is a PIC16F627 not a PIC16F627A > > correct? > > > > The reason I'm asking is because the PIC16F62XA has an errata problem > > with EEPROM writes. > > > > Just checking with you. > > > > Best regards, > > > > Ken Pergola > > Hmmm.... I've been interchanging these chips as available. Currently i= t is > a PIC16F627A. The latest errata sheet I had previously read for these > devices was 80073f, but I just got a new one (80151g) that shows what > you're talking about. Let me swap chips and see if it has any effect.=20 > I'll be back. > > Thanks, > -Neil. -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads