Hago y vendo una variante del programador AVR USBtiny. Utiliza un ATtiny2313 con una velocidad de reloj de 12 MHz y hace USB con un lenguaje de ensamblaje ajustado a mano (que alguien escribió: es un proyecto de hardware abierto / firmware abierto).
En un intento por reducir los costos, me gustaría pasar de usar el 2313 a usar un ATtiny84 en su lugar.
Puedo averiguar cómo ajustar el firmware para los diferentes pines. Pero la pregunta más importante (ger) es si ese lenguaje ensamblador ajustado manualmente se ejecutará de la misma manera en el 84.
Aparte de los pines y registros, ¿es compatible todo el rango de chips ATtiny desde una perspectiva de software?