> >I/O ports are in input mode on reset, lines that are driving your >printhead drivers are floating. You COULD get all printhead drivers on >simultaneously during the time prior to setting the TRIS registers. >Appropriate pull-up or pull-down resistors in front of the drivers can >solve this. You only need to worry about the burn pulse lines, but they should definitely have a hardware pulse limiter . When your $3 uP takes out a $50 print mech, it's a little disturbing. Also helps when you breakpoint while the print pulse is active. -- Dave's Engineering Page: http://www.dvanhorn.org I would have a link to http://www.findu.com/cgi-bin/find.cgi?KC6ETE-9 here in my signature line, but due to the inability of sysadmins at TELOCITY to differentiate a signature line from the text of an email, I am forbidden to have it. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.