Este es un tipo de dos preguntas (diferencia y compatibilidad), pero dado que una respuesta extensa a la última probablemente incluirá una respuesta a la primera, creo que está bien.
De todos modos, a la pregunta:
He hecho un cierto prototipo de dispositivo en una placa de prueba sin soldadura utilizando un ATTiny13A-PU
(el PDIP8 uno) y ahora me gustaría hacer una PCB real con la versión SMD ( -SU
/ -SSU
) (desde el dispositivo se supone que es de tamaño reloj). Sin embargo, el lugar donde normalmente ordeno mis partes solo tiene la versión SMD de ATTiny13V
en stock. Por lo tanto, me gustaría saber cómo esos dos son diferentes y si mi código (en C) para el primero será compatible con el último y si eso también es cierto para otros AVR (por ejemplo, '2313A
vs '2313
/%código%).
En cuanto a mi propia investigación, las secciones de resumen de las hojas de datos respectivas no parecen reflejar diferencias importantes y no estoy inclinado a escanear y todo. La otra cosa que noté es que avr-gcc no considera el '2313V
& '13
el mismo MCU, así que definitivamente hay algunas diferencias, simplemente no puedo entender cuáles son. (mientras que avrdude lo hace, pero AFAIK solo se encarga de la carga, no del código).
editar / aclarar: Esta pregunta es principalmente sobre las diferencias y la portabilidad del código para la serie A vs. no-A (que existen, de acuerdo con avr-gcc). Enumerar otras diferencias es, por supuesto, bienvenido, pero secundario.