Tengo un ATMega88PB en una PCB que no entrará en el modo de programación después de cambiar la configuración del fusible a EXTFSXTAL_16KCK_14CK_0MS. Antes de esto, el AVRISP MkII pudo comunicarse con el microcontrolador (desde entonces he cambiado a un Atmel ICE que todavía no puede comunicarse).
Encasodequehayadudasdequehayacambiadolaconfiguracióndeotrosfusiblesincorrectamente,aquíhayunacapturadepantalladelosfusiblesantesdelaprogramación.
Estomeparececonfusoporqueelosciladorparecefuncionarbien.Sihubieraprogramadoelajustedefusibleincorrecto(porejemplo,extclk),entoncesesperaríaqueelosciladorestédeshabilitadoparaahorrarenergía.Comopuedever,estenoeselcaso,conelosciladorfuncionandoligeramentepordebajode20MHz.
formadeondaXTAL2:
formadeondaXTAL1:
Aquíestáelesquemadelcircuitodeloscilador:
He intentado programar el dispositivo a cada velocidad disponible y aún no he tenido suerte. También intenté alimentar una señal de reloj desde el pin CLK0 de un AVR en funcionamiento sin éxito, y he probado con condensadores de carga de 18pF en lugar del 33pF indicado en el esquema.
¿Qué más puedo hacer para que este microcontrolador vuelva a funcionar?