Hoy estaba quemando los cargadores de arranque en un nuevo lote de cuatro ATmega328-PU (la versión no picopower un poco más barata, que no debe confundirse con el ATmega328P-PU), y me sorprendió el siguiente mensaje de avrdude:
avrdude: Device signature = 0x1e950F
avrdude: Expected signature for ATMEGA328 is 1E 95 14
Double check chip, or use -F to override this check.
Luego cambié el tipo de chip en mi IDE de Arduino a ATmega328P-PU y avrdude quemó el cargador de arranque sin quejas.
Por lo tanto, mi pregunta es triple:
1) ¿Es esta MCU solo una ATmega328P-PU mal etiquetada?
2) ¿Qué tan raro es este evento (es decir, obtener de la fábrica una MCU mal etiquetada)?
3) ¿Cómo puedo estar seguro de que el chip es realmente un ATmega328P-PU?