Descrición
O núcleo AVR combina un rico conxunto de instrucións con 32 rexistros de traballo de propósito xeral.Todos os 32 rexistros están directamente conectados á Unidade Aritmética Lóxica (ALU), o que permite acceder a dous rexistros independentes nunha única instrución executada nun ciclo de reloxo.A arquitectura resultante é máis eficiente en código ao mesmo tempo que logra un rendemento ata dez veces máis rápido que os microcontroladores CISC convencionais.O ATmega16 ofrece as seguintes características: 16 Kbytes de memoria de programa flash programable no sistema con capacidade de lectura mentres escribe, 512 bytes de EEPROM, 1 Kbyte de SRAM, 32 liñas de E/S de propósito xeral, 32 rexistros de traballo de propósito xeral, unha interface JTAG. para Boundaryscan, soporte e programación de depuración en chip, tres temporizadores/contadores flexibles con modos de comparación, interrupcións internas e externas, un USART programable en serie, unha interface serie de dous cables orientada a bytes, un ADC de 8 canles de 10 bits con opción etapa de entrada diferencial con ganancia programable (só paquete TQFP), un temporizador Watchdog programable con oscilador interno, un porto serie SPI e seis modos de aforro de enerxía seleccionables por software.O modo inactivo detén a CPU mentres permite que USART, interface de dous fíos, conversor A/D, SRAM, temporizador/contadores, porto SPI e sistema de interrupción sigan funcionando.O modo de apagado garda o contido do rexistro pero conxela o oscilador, desactivando todas as outras funcións do chip ata a seguinte interrupción externa ou reinicio de hardware.No modo de aforro de enerxía, o temporizador asíncrono segue a funcionar, o que permite ao usuario manter unha base de temporizador mentres o resto do dispositivo está durmindo.O modo de redución de ruído ADC detén a CPU e todos os módulos de E/S excepto o temporizador asíncrono e o ADC, para minimizar o ruído de conmutación durante as conversións de ADC.No modo de espera, o oscilador de cristal/resonador está a funcionar mentres o resto do dispositivo está durmindo.Isto permite un arranque moi rápido combinado cun baixo consumo de enerxía.No modo de espera estendida, tanto o oscilador principal como o temporizador asíncrono seguen a funcionar.
Especificacións: | |
Atributo | Valor |
Categoría | Circuítos integrados (CI) |
Integrados - Microcontroladores | |
Mfr | Tecnoloxía de microchip |
Serie | AVR® ATmega |
Paquete | Bandexa |
Estado da peza | Activo |
Procesador central | AVR |
Tamaño do núcleo | 8 bits |
Velocidade | 8 MHz |
Conectividade | I²C, SPI, UART/USART |
Periféricos | Detección/reinicio de apagado, POR, PWM, WDT |
Número de E/S | 32 |
Tamaño da memoria do programa | 16 KB (8K x 16) |
Tipo de memoria do programa | FLASH |
Tamaño EEPROM | 512 x 8 |
Tamaño da RAM | 1K x 8 |
Tensión - Alimentación (Vcc/Vdd) | 2,7 V ~ 5,5 V |
Conversores de datos | A/D 8x10b |
Tipo de oscilador | Interno |
Temperatura de operación | -40 °C ~ 85 °C (TA) |
Tipo de montaxe | Montaxe en superficie |
Paquete / Estuche | 44-TQFP |
Paquete de dispositivos do provedor | 44-TQFP (10 x 10) |
Número de produto base | ATMEGA16 |