> "When my program blows up randomly, the first thing I look for is..." - unintialised variables - interrupt problems (must assume nothing, must preserve averything, race conditions? multi-byte updates?) - watchdog enabled but not kicked often enough? - hardware problems (Vcc decoupling, open inputs, ...) Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads