volatile uint8_t second;

Wenn eine ISR auf eine Variable zugreift sollte diese volatile sein.