Pines dejaron de funcionar

Hace unas semana estaba trabajando en un proyecto para la escuela, con los pines 3 y 4 estaba leyendo estados lógicos usando pushbuttons, y accidentalmente alimente a 12v (los push), como resistencia use 10K ohms, al dia siguiente ya no funcionaban bien. ¿Existe alguna forma de recuperar esos pines? ¿Mi placa se daño o solo fue el ATmega328? a cualquiera que me pueda dar información, de antemano, gracias.

Cambio de ATMEGA328P con bootloader.

Una pregunta estoy haciendo un pequeño proyecto de un censor de alcohol y cada vez que lo conecto al arduino deja de funcionar pero al desconectarlo vuelve a la normalidad, que puede estar pasando?

Sensor de alcohol tiene un filamento que consume mucha corriente. Todos los sensores de gas lo tienen. Debes alimentarlo con fuente externa.

NOTA: Por cierto es Sensor con S no con C