> > The problem with making them open outputs is that they'll be > FLOATING INPUTS during power-on reset and before your firmware > configures them as outputs. For a couple of uS, yes. That's harmless. I don't wait till a week after boot, to init my I/O. > Anyone who refuses to tie unused pins to ground should be even more > worried about leaving the pins open; it seems much more likely that a > floating input pin will latchup than a tied-low input pin will > magically become a high-driving output. Before they latch up, they have to get hot. Temperature is heat * time / mass. I can't control the mass, but I keep the time as short as practical. Typically 10uS after reset goes up, my I/O is initted. -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads