Descripción
ATMEGA168-20AU Microcontrolador de 8 bits de alta rendimiento con 512B EEPROM de alta calidad
El ATMEGA168-20AU es un microcontrolador RISC de 8 bits de alta rendimiento y bajo consumo que combina 512B EEPROM, un convertidor A/D de 8 canales / 10 bits (TQFP y QFN / MLF) y debugWIRE para depuración en chip. El dispositivo soporta un rendimiento de 20 MIPS a 20 MHz y opera entre 2,7 y 5,5 V. Ejecutando instrucciones potentes en un solo ciclo de reloj, el dispositivo alcanza un rendimiento que se acerca a 1 MIPS por MHz, equilibrando el consumo de energía y la elaboración.
Microcontrolador de 8 bits de alta rendimiento y bajo consumo
Arquitectura RISC avanzada
Segmentos de memoria no volátil de alta resistencia
Soporte para sistema de depuración en chip DebugWire
Restauración al encendido y detección programable de marrón
Oscilador interno calibrado
Fuentes de interrupción externas e internas
Reducción de ruido en ADC, inactiva, ahorro de energía, apagado y modo de espera
De 0 a 20 MHz con 4,5 a 5,5 V
250 A a 1 MHz, 1,8 V, 15 A a 32 kHz 1,8 V activo, 0,1 A a 1,8 V Consumo de energía en apagado
Especificaciones del Producto:
| Familia de CPU | ATmega |
| Núcleo del Dispositivo | AVR |
| Tamaño del Núcleo del Dispositivo | 8b |
| Frecuencia | 20MHz |
| Tipo de Interfaz | SPI/TWI/USART |
| Tipo de Memoria de Programa | Flash |
| Tamaño de Memoria de Programa | 16KB |
| Tamaño Total de Memoria Interna RAM | 1KB |
| # Entradas/Salidas (Máx) | 23 |
| Número de Contadores Temporizadores – Propósito General | 3 |
| Tensión de Alimentación de Operación (Típica) | 3.3/5V |
| Tensión de Alimentación de Operación (Máxima) | 5.5V |
| Tensión de Alimentación de Operación (Mínima) | 2.7V |
| ADC Integrado | 8-canales x 10-bit |
| Arquitectura de Conjunto de Instrucciones | RISC |
| Rango de Temperatura de Operación | -40C a 85C |
| Clasificación de Temperatura de Operación | Industrial |
| Montaje | Montaje en Surtapa |
| Conteo de Pines | 32 |
| Tipo de Paquete | TQFP |
Tenemos disponibles datasheets de todos los componentes, si no estuviera presente en la hoja de descarga del producto envíanos un mensaje a través del formulario de contacto y lo publicaremos lo antes posible en nuestro sitio web.
Tutorial: Cómo usar ATMEGA168-20AU
El ATMEGA168-20AU es un microcontrolador de 8 bits con EEPROM interna, ideal para proyectos de Arduino y circuitos personalizados. Este tutorial te guiará a través de los primeros pasos para comenzar a usarlo.
Qué necesitas
- Arduino Uno o compatible
- Cable USB A-MicroB
- Carta de impresión (para el PCB)
- Programa de programación del microcontrolador
Pasos
- Conecta el ATMEGA168-20AU al circuito de desarrollo o al PCB.
- Verifica la alimentación correcta del microcontrolador (5V o 3.3V).
- Descarga el bootloader para Arduino e instálalo siguiendo las instrucciones en el sitio web oficial de Arduino.
- Escribe un sketch simple en Arduino IDE y cárgalo en el microcontrolador.
- Verifica la función EEPROM asegurando que los datos se guardan correctamente.
- Verifica el reloj del microcontrolador siguiendo las especificaciones en el datasheet.
- Prueba la salida de los pines GPIO para controlar los dispositivos conectados.
- Personaliza el sketch adicionalmente según las necesidades del proyecto.
Código de ejemplo
void setup() {
Serial.begin(9600);
}
void loop() {
EEPROM.write(0, 42); // Imposta il valore di EEPROM
int value = EEPROM.read(0); // Leggi il valore da EEPROM
Serial.println(value);
}
Miniproyecto
Crea un sistema de alarma doméstico que registra la actividad en las puertas y ventanas usando los sensores PIR conectados al microcontrolador ATMEGA168-20AU.
Errores comunes
- Configurar el reloj con un valor incorrecto
- No verificar la alimentación correcta del microcontrolador
- Olvidarse de instalar el bootloader
- Usar EEPROM sin escribir los datos primero
Accesorios recomendados
- Sensores PIR
- Relé para controlar dispositivos externos
- LCD display para salida de texto
- Baterías y cargador de baterías
Preguntas frecuentes
¿Cuál es la diferencia entre EEPROM y RAM?
La EEPROM almacena los datos incluso cuando el microcontrolador no está alimentado, mientras que la RAM solo conserva los datos durante la ejecución del sketch.
¿Cómo puedo acceder al datasheet del ATMEGA168-20AU?
Puedes encontrar el datasheet oficial en el sitio web de Atmel (ahora Microchip).
¿Es necesario un bootloader para usar este microcontrolador?
Sí, si deseas cargar sketches a través de Arduino IDE. De lo contrario, puedes programarlo directamente con un programador dedicado.









Valoraciones
No hay valoraciones aún.