Articulo de referencia

Cuadro comparativo de microcontroladores ATtiny

ATtiny2313 en encapsulado dual en línea estrecho de 20 pines ( DIP -20N) ATtiny (también conocido como TinyAVR ) es una subfamilia de los populares microcontroladores AVR de 8 b...

ATtiny2313 en encapsulado dual en línea estrecho de 20 pines ( DIP -20N)

ATtiny (también conocido como TinyAVR ) es una subfamilia de los populares microcontroladores AVR de 8 bits , que normalmente tiene menos funciones, menos pines de E/S y menos memoria que otros chips de la serie AVR. Los primeros miembros de esta familia fueron lanzados en 1999 por Atmel (posteriormente adquirida por Microchip Technology en 2016). [1]

Características

Los microcontroladores ATtiny excluyen específicamente varias características comunes, como: periférico USB, controlador DMA, motor de cifrado o un bus de memoria externo.

La siguiente tabla resume las características comunes de los microcontroladores ATtiny para facilitar la comparación. Esta tabla no pretende ser una lista completa de características.

Notas
  1. ^ timer0 puede usar relojes hasta el reloj central, timer1 puede usar relojes hasta 64MHz
  2. ^ Modelo de voltaje ultra bajo con convertidor elevador integrado que puede alimentarse con solo 0,7 voltios.
  3. ^ timer/counter1 es un contador de 10 bits que puede utilizar relojes de hasta 64 MHz.
  4. ^ ADC solo en ATtiny5/10 y los canales son de 8 bits en lugar de 10
  • Columna de paquete: el número después del guión es el número de pines en el paquete. Los paquetes DIP en esta tabla tienen 0,3 pulgadas (7,62 mm) de fila a fila. SO www significa paquete SOIC con un ancho de caja de 'www' en milésimas de pulgada . Aunque algunos tipos de paquetes se conocen por más de un nombre, se eligió un nombre común para facilitar la comparación de paquetes.
  • Columnas UART/I²C/SPI: la celda verde significa un periférico dedicado, * la celda amarilla significa un periférico con múltiples funciones que se elige mediante la configuración de bits. La mayoría de los periféricos USART admiten una opción mínima entre UART o SPI, mientras que algunos pueden admitir opciones adicionales, como LIN , IrDA o RS-485 .
  • Columna de temporizadores: las familias más recientes tienen temporizadores más amplios y pueden permitir encadenar dos temporizadores de 16 bits para realizar capturas de 32 bits. RTT es un temporizador en tiempo real de 16 bits que funciona con un reloj de 32,768 KHz, aunque Microchip lo llama RTC (por Real Time Counter, contador en tiempo real) (que se confunde fácilmente con Real Time Clock, reloj en tiempo real).
  • Columna de pines del ADC: la cantidad total de canales analógicos a los que se puede acceder a través de pines que se multiplexan en la entrada del ADC. La mayoría de las piezas tienen un ADC, algunas tienen dos.
  • Columna Pgm/Dbg: protocolos de programación y depuración de flash: HVPP significa protocolo de programación paralela de alto voltaje de 12 V, HVSP significa protocolo de programación serial de alto voltaje de 12 V, ISP significa protocolo programable en el sistema , utiliza SPI para programar el flash interno. TPI significa interfaz de programación diminuta. dW significa protocolo debugWIRE . UPDI significa protocolo de interfaz unificada de programación y depuración (más reciente). [78]
Abreviaturas
  • TWI: Muchos de los microcontroladores de Atmel contienen compatibilidad integrada para la interconexión a un bus de dos cables, denominado interfaz de dos cables. En esencia, es lo mismo que la interfaz I²C de Philips, pero ese término se evita en la documentación de Atmel debido a problemas de marca registrada.
  • USI: Interfaz serial universal (no debe confundirse con USB ). La USI es un módulo de comunicación de hardware multipropósito. Con el soporte de software adecuado, se puede utilizar para implementar una interfaz SPI , [79] I²C [80] [81] o UART [82] . Los periféricos USART tienen más funciones que los periféricos USI.

Cronología

Las piezas más nuevas utilizan esta convención de nomenclatura

La siguiente tabla enumera cada microcontrolador ATtiny según la primera fecha de lanzamiento de cada hoja de datos.

Placas de desarrollo

Las siguientes son placas de desarrollo ATtiny vendidas por Microchip Technology:

  • ATtiny104 Explicado Nano [83]
  • ATtiny416 Explicado Nano [84]
  • ATtiny817 AVR Parrot [85]
  • Explicación del mini ATtiny817 [86]
  • Explicación del ATtiny817 Pro [87]
  • Explicación del ATtiny3217 Pro [88]

Véase también

Referencias

  1. ^ "Guía de productos de Atmel de septiembre de 1999" (PDF) . Atmel . Septiembre de 1999. Archivado (PDF) del original el 6 de octubre de 2018 . Consultado el 6 de octubre de 2018 .
  2. ^ Microcontroladores AVR de 8 bits; Microchip.com
  3. ^ Opciones del compilador AVR; gcc.gnu.org
  4. ^ ab "Hoja de datos ATtiny11/ATtiny12" (PDF) . Microchip Technology . Consultado el 9 de julio de 2018 .
  5. ^ "Hoja de datos del ATtiny15L" (PDF) . Microchip Technology . Consultado el 9 de julio de 2018 .
  6. ^ "Página web de ATtiny28". Microchip Technology . Consultado el 7 de julio de 2018 .
  7. ^ "Hoja de datos del ATtiny22" (PDF) . Microchip Technology . Consultado el 16 de julio de 2018 .
  8. ^ "Página web de ATtiny26". Microchip Technology . Consultado el 7 de julio de 2018 .
  9. ^ "Página web de ATtiny13". Microchip Technology . Consultado el 7 de julio de 2018 .
  10. ^ "Página web de ATtiny13A". Microchip Technology . Consultado el 7 de julio de 2018 .
  11. ^ "AppNote AVR520 - Migración de ATtiny13 a ATtiny13A" (PDF) . Microchip Technology . Consultado el 7 de julio de 2018 .
  12. ^ "Página web de ATtiny24". Microchip Technology . Consultado el 7 de julio de 2018 .
  13. ^ "Página web de ATtiny44". Microchip Technology . Consultado el 7 de julio de 2018 .
  14. ^ "Página web de ATtiny84". Microchip Technology . Consultado el 7 de julio de 2018 .
  15. ^ "Página web de ATtiny24A". Microchip Technology . Consultado el 7 de julio de 2018 .
  16. ^ "Página web de ATtiny44A". Microchip Technology . Consultado el 7 de julio de 2018 .
  17. ^ "Página web de ATtiny84A". Microchip Technology . Consultado el 7 de julio de 2018 .
  18. ^ "Página web de ATtiny25". Microchip Technology . Consultado el 7 de julio de 2018 .
  19. ^ "Página web de ATtiny45". Microchip Technology . Consultado el 7 de julio de 2018 .
  20. ^ "Página web de ATtiny85". Microchip Technology . Consultado el 7 de julio de 2018 .
  21. ^ "Página web de ATtiny43U". Microchip Technology . Consultado el 7 de julio de 2018 .
  22. ^ "Página web de ATtiny48". Microchip Technology . Consultado el 9 de julio de 2018 .
  23. ^ "Página web de ATtiny88". Microchip Technology . Consultado el 9 de julio de 2018 .
  24. ^ "Página web de ATtiny87". Microchip Technology . Consultado el 9 de julio de 2018 .
  25. ^ "Página web de ATtiny167". Microchip Technology . Consultado el 9 de julio de 2018 .
  26. ^ "Página web de ATtiny261A". Microchip Technology . Consultado el 9 de julio de 2018 .
  27. ^ "Página web de ATtiny461". Microchip Technology . Consultado el 9 de julio de 2018 .
  28. ^ "Página web de ATtiny461A". Microchip Technology . Consultado el 9 de julio de 2018 .
  29. ^ "Página web de ATtiny861". Microchip Technology . Consultado el 9 de julio de 2018 .
  30. ^ "Página web de ATtiny861A". Microchip Technology . Consultado el 9 de julio de 2018 .
  31. ^ "Página web de ATtiny441". Microchip Technology . Consultado el 9 de julio de 2018 .
  32. ^ "Página web de ATtiny841". Microchip Technology . Consultado el 9 de julio de 2018 .
  33. ^ "Página web de ATtiny828". Microchip Technology . Consultado el 9 de julio de 2018 .
  34. ^ "Página web de ATtiny1634". Microchip Technology . Consultado el 9 de julio de 2018 .
  35. ^ "Página web de ATtiny2313". Microchip Technology . Consultado el 7 de julio de 2018 .
  36. ^ "Página web de ATtiny2313A". Microchip Technology . Consultado el 7 de julio de 2018 .
  37. ^ "Página web de ATtiny4313". Microchip Technology . Consultado el 7 de julio de 2018 .
  38. ^ "AppNote AVR533 - Migración de ATtiny2313 a ATtiny2313A" (PDF) . Microchip Technology . Consultado el 7 de julio de 2018 .
  39. ^ "Página web de ATtiny4". Microchip Technology . Consultado el 7 de julio de 2018 .
  40. ^ "Página web de ATtiny5". Microchip Technology . Consultado el 7 de julio de 2018 .
  41. ^ "Página web de ATtiny9". Microchip Technology . Consultado el 7 de julio de 2018 .
  42. ^ "Página web de ATtiny10". Microchip Technology . Consultado el 7 de julio de 2018 .
  43. ^ "Página web de ATtiny20". Microchip Technology . Consultado el 7 de julio de 2018 .
  44. ^ "Página web de ATtiny40". Microchip Technology . Consultado el 7 de julio de 2018 .
  45. ^ "Página web de ATtiny102". Microchip Technology . Consultado el 7 de julio de 2018 .
  46. ^ "Página web de ATtiny104". Microchip Technology . Consultado el 7 de julio de 2018 .
  47. ^ "Página web de ATtiny202". Microchip Technology . Consultado el 7 de julio de 2018 .
  48. ^ "Página web de ATtiny402". Microchip Technology . Consultado el 7 de julio de 2018 .
  49. ^ "Página web de ATtiny204". Microchip Technology . Consultado el 7 de julio de 2018 .
  50. ^ "Página web de ATtiny404". Microchip Technology . Consultado el 7 de julio de 2018 .
  51. ^ "Página web de ATtiny804". Microchip Technology . Consultado el 7 de julio de 2018 .
  52. ^ "Página web de ATtiny1604". Microchip Technology . Consultado el 7 de julio de 2018 .
  53. ^ "Página web de ATtiny406". Microchip Technology . Consultado el 7 de julio de 2018 .
  54. ^ "Página web de ATtiny806". Microchip Technology . Consultado el 7 de julio de 2018 .
  55. ^ "Página web de ATtiny1606". Microchip Technology . Consultado el 7 de julio de 2018 .
  56. ^ "Página web de ATtiny807". Microchip Technology . Consultado el 7 de julio de 2018 .
  57. ^ "Página web de ATtiny1607". Microchip Technology . Consultado el 7 de julio de 2018 .
  58. ^ "Página web de ATtiny212". Microchip Technology . Consultado el 7 de julio de 2018 .
  59. ^ "Página web de ATtiny412". Microchip Technology . Consultado el 7 de julio de 2018 .
  60. ^ "Página web de ATtiny214". Microchip Technology . Consultado el 7 de julio de 2018 .
  61. ^ "Página web de ATtiny414". Microchip Technology . Consultado el 7 de julio de 2018 .
  62. ^ "Página web de ATtiny814". Microchip Technology . Consultado el 7 de julio de 2018 .
  63. ^ "Página web de ATtiny1614". Microchip Technology . Consultado el 7 de julio de 2018 .
  64. ^ "Página web de ATtiny416". Microchip Technology . Consultado el 7 de julio de 2018 .
  65. ^ "Página web de ATtiny816". Microchip Technology . Consultado el 7 de julio de 2018 .
  66. ^ "Página web de ATtiny1616". Microchip Technology . Consultado el 7 de julio de 2018 .
  67. ^ "Página web de ATtiny3216". Microchip Technology . Consultado el 7 de julio de 2018 .
  68. ^ "Página web de ATtiny417". Microchip Technology . Consultado el 7 de julio de 2018 .
  69. ^ "Página web de ATtiny817". Microchip Technology . Consultado el 7 de julio de 2018 .
  70. ^ "Página web de ATtiny1617". Microchip Technology . Consultado el 7 de julio de 2018 .
  71. ^ "Página web de ATtiny3217". Microchip Technology . Consultado el 7 de julio de 2018 .
  72. ^ ATtiny1624; Microchip.
  73. ^ "ATTINY3224 - Microcontroladores de 8 bits". www.microchip.com . Consultado el 21 de junio de 2021 .
  74. ^ ATtiny1626; Microchip.
  75. ^ "ATTINY3226 - Microcontroladores de 8 bits". www.microchip.com . Consultado el 21 de junio de 2021 .
  76. ^ ATtiny1627; Microchip.
  77. ^ "ATTINY3227 - Microcontroladores de 8 bits". www.microchip.com . Consultado el 21 de junio de 2021 .
  78. ^ Notas de la versión de Atmel Studio; Microchip.com
  79. ^ "AVR319: Uso del módulo USI para comunicación SPI" (PDF) . Atmel . 2004 . Consultado el 10 de junio de 2014 .
  80. ^ "Atmel AVR310: Uso del módulo USI como un controlador maestro I2C" (PDF) . Atmel . 2013 . Consultado el 10 de junio de 2014 .
  81. ^ "AVR312: Uso del módulo USI como esclavo I2C" (PDF) . Atmel . 2005 . Consultado el 10 de junio de 2014 .
  82. ^ "AVR307: UART semidúplex que utiliza el módulo USI" (PDF) . Atmel . 2003 . Consultado el 10 de junio de 2014 .
  83. ^ Placa Nano explicada ATtiny104; Microchip.
  84. ^ Placa Nano explicada ATtiny416; Microchip.
  85. ^ Placa Parrot ATtiny817 AVR; Microchip.
  86. ^ Placa mini explicada ATtiny817; Microchip.
  87. ^ Placa ATtiny817 Xplained Pro; Microchip.
  88. ^ Placa ATtiny3217 Xplained Pro; Microchip.

Lectura adicional

Un pequeño
  • Proyectos de microcontroladores tinyAVR para el genio malvado ; 1.ª edición; Dhananjay Gadre, Nehul Malhotra; McGraw-Hill/TAB; 272 páginas; 2011; ISBN 978-0071744546 . 
AVR
  • Programación AVR: aprender a escribir software para hardware ; 1.ª edición; Elliot Williams; Maker Media; 474 páginas; 2014; ISBN 978-1449355784 
  • Se requiere algo de ensamblaje: programación en lenguaje ensamblador con el microcontrolador AVR ; 1.ª edición; Timothy Margush; CRC Press; 643 páginas; 2011; ISBN 978-1439820643 
  • Microcontrolador AVR y sistemas integrados: uso de ensamblaje y C ; 1.ª edición; Muhammad Ali Mazidi, Sarmad Naimi, Sepehr Naimi; Pearson; 792 páginas; 2010; ISBN 978-0138003319 . 
  • Página web del producto MCU AVR de 8 bits de Microchip - Microchip
  • Selector de productos de microcontroladores AVR de 8 bits de Microchip (PDF) - Microchip
  • Folleto sobre el código rápido y eficiente del tinyAVR de Atmel (PDF) - Microchip
  • Todas las piezas del tinyAVR en una hoja de cálculo - Revista EDN, 8 de septiembre de 2014.
  • Diagramas de distribución de pines de ATtiny44/84 y ATtiny45/85
Obtenido de "https://es.wikipedia.org/w/index.php?title=Cuadro_comparativo_de_microcontroladores_ATtiny&oldid=1253436443"