INFORMACIÓN
El ATMEGA328P-PU es un microcontrolador de 8 bits utilizado en aplicaciones electrónicas y proyectos DIY, como en las placas Arduino UNO y compatibles. Con una memoria Flash de 32 KB, SRAM de 2 KB y EEPROM de 1 KB, permite ejecutar programas para controlar dispositivos electrónicos como sensores, motores y displays. Es ideal para aplicaciones en automatización, robots, sistemas IoT, controladores y aprendizaje en electrónica y programación, debido a su bajo costo, eficiencia y versatilidad.
ESPECIFICACIÓN Y CARACTERÍSTICAS
- Chip: ATMEGA328P-PU
- Familia: AVR ATMEGA
- Arquitectura: 8 Bits
- Encapsulado: DIP-28
- Pines: 28
- Voltaje de operación: 1.8V a 5.5V
- Memoria:
- Flash: 32 KB (con 0.5 KB utilizados por el bootloader)
- SRAM: 2 KB.
- EEPROM: 1 KB.
- Comunicación:
- 1 puerto USART (para comunicación serial).
- 1 interfaz SPI (Serial Peripheral Interface).
- 1 interfaz I2C (TWI, Two Wire Interface).
- I/O: 23 pines
- Convertidor Analógico a Digital (ADC):
- Resolución: 10 bits
- Canales: 6
- Temperatura: -40°C ~ 85°C
- Dimensiones: 4.6 mm x 34.8 mm x 7.5mm
- Peso: 2.2 g
Nota: No trae el bootloader cargado.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Carga el bootloader al ATMEGA328P-PU con Arduino UNO
Material necesario
- Arduino UNO
- Microcontrolador ATMEGA328P-PU
- Cristal de cuarzo de 16 MHz
- 2 condensadores cerámicos de 22 pF
- Cables jumper
- Protoboard
Preparación
- Instala el entorno de Arduino (IDE)
Asegúrate de tener instalada la última versión del Arduino IDE.
Descárgalo desde arduino.cc. - Conecta el Arduino UNO a tu computadora
Usa un cable USB para conectar el Arduino UNO. - Configura el Arduino como ISP
- Abre el Arduino IDE.
- Ve a Archivo → Ejemplos → 11.ArduinoISP → ArduinoISP.
- Sube el código al Arduino UNO seleccionando su puerto y tarjeta correcta desde:
Herramientas → Placa → Arduino UNO
Herramientas → Puerto → [Puerto correspondiente].
Conexiones
Conecta el ATMEGA328P-PU al Arduino UNO de la siguiente manera:
| Arduino UNO (ISP) | ATMEGA328P-PU (pines) |
|---|---|
| D10 | RESET |
| D11 (MOSI) | Pin 17 (MOSI) |
| D12 (MISO) | Pin 18 (MISO) |
| D13 (SCK) | Pin 19 (SCK) |
| 5V | Pin 7 (VCC) |
| GND | Pin 8 (GND) |

Cargar el bootloader
- Selecciona la tarjeta y el programador
- En el Arduino IDE, ve a:
Herramientas → Placa → Arduino UNO (si el ATMEGA328P se usará en un Arduino UNO). - En Procesador, selecciona ATmega328P o ATmega328P (Old Bootloader) según el chip.
- En Programador, selecciona Arduino as ISP.
- En el Arduino IDE, ve a:
- Graba el bootloader
- Ve a Herramientas → Quemar Bootloader.
- El IDE grabará el bootloader en el ATMEGA328P.
Verifica el proceso
- Si el proceso fue exitoso, verás un mensaje en la consola del IDE indicando que el bootloader fue grabado correctamente.
- Ahora el ATMEGA328P está listo para ser programado desde un Arduino UNO o cualquier otro programador.

Buzzer Conector PC BIOS
Espuma Limpiadora para Equipos Electrónicos 454 ml SILIMPO
Microscopio Digital DM4 1000x Óptico con Base
46205 Clavija Industrial Plástica Aterrizada Volteck
TTP229 Teclado 4x4 Touch Tactil Capacitivo
Kit Lancha Solar STEM

















Valoraciones
No hay valoraciones aún.