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.

RFM69HCW 915MHz Transceptor Lora
Base Socket 8 Pines IC DIP-8 Slim
Limpiador de Pantallas 170 ml COMPUSTAT
USB Host Shield para Arduino Uno Mega Due
Conector USB Tipo B Hembra USB 2.0
Rollo de Alambre para Puente de Enlace PCB 15m
Inalámbrico NRF24L01 2.4GHz
Interruptor Fin de Carrera 125V 1A Limit Switch
Kit de Separadores de Latón M3 120 Piezas
Sonoff 4CH R3 Interruptor de 4 Canales
UNIT Maker UNO – Nivel Básico con 16 Proyectos
Limpiador Electrónico en Aerosol 454 ml SILIJET E-7 Plus
LM258P Amplificador Operacional PDIP-8














Valoraciones
No hay valoraciones aún.