ero io....
se non ricordo male tu hai messo due led in serie ed il punto di contatto ad un pin; obiettavo il fatto che in un particolare momento (non ricordo quale) i LED si sarebbero accesi entrambi, ricordo a tal proposito che la prima volta la questione la sollevò UWE e poi io la riscontrai in un mio progetto. Mi pare che ad un certo punto il pin si viene a trovare in una condizione di circa 2,5v e ciò provoca una differenza di potenziale sia verso 5V che verso GND tale da far accendere entrambi i LED. Davvero non ricordo più nulla
Prova a dare un RESET al micro....