🚚 Envío GRATIS en compras sobre $30.000 | Retiro en Curauma, Valparaíso | 📞 +56 9 65214463
Qué es un microcontrolador infografía explicativa
Guías para Principiantes 26 de August de 2025 · 2 min de lectura

¿Qué es un microcontrolador y cómo funciona?

Un microcontrolador es una computadora completa en un solo chip. Aprende sobre el ATmega328P del Arduino, sus tipos de memoria, y por qué es diferente de un microprocesador.

En el corazón de cada proyecto Arduino, ESP32 o placa de desarrollo hay un componente fundamental: el microcontrolador. En términos simples, es una computadora completa integrada en un único chip: tiene procesador, memoria y puertos de entrada/salida en un solo encapsulado.

¿Qué es un Microcontrolador?

Un microcontrolador (MCU) es un circuito integrado que contiene todo lo necesario para ejecutar un programa:

  • CPU (Procesador): Lee y ejecuta instrucciones secuencialmente, como un chef que sigue una receta paso a paso
  • Memoria Flash: Almacena permanentemente tu programa (no se borra al apagar)
  • RAM: Memoria de trabajo temporal para variables y cálculos durante la ejecución
  • EEPROM: Pequeña memoria no volátil para datos que deben persistir al apagado
  • Puertos I/O: Pines físicos para conectar LEDs, sensores, motores y más
  • Periféricos integrados: Timers, ADC, UART, SPI, I2C, PWM incluidos en el chip

Microcontrolador vs. Microprocesador: La Diferencia Clave

Mucha gente confunde estos términos. La diferencia fundamental:

CaracterísticaMicrocontrolador (MCU)Microprocesador (MPU)
IntegraciónTodo en un chipNecesita chips externos
Consumo energéticoMuy bajo (miliamperios)Mayor (watts)
CostoBajo ($1 - $10)Mayor ($10 - $500)
Tiempo de inicioInstantáneo (milisegundos)Segundos (carga del SO)
Sistema operativoNo requiereRequiere Linux, Windows, etc.
EjemploATmega328P, ESP32Intel Core i7, ARM Cortex-A72

Cómo Funciona: El Ciclo Fetch-Decode-Execute

El procesador del microcontrolador repite este ciclo millones de veces por segundo:

  1. Fetch (Leer): Obtiene la próxima instrucción de la memoria Flash
  2. Decode (Decodificar): Interpreta qué operación debe realizar
  3. Execute (Ejecutar): Realiza la operación (suma, escribe un pin, lee un sensor)

Microcontroladores Populares en Chile

PlacaMCUArquitecturaDestacado
Arduino Uno R3ATmega328PAVR 8-bitEl más popular para aprender
ESP32Xtensa LX632-bit dual-coreWiFi + Bluetooth integrados
Raspberry Pi PicoRP2040ARM Cortex-M0+MicroPython, bajo costo

¿Cuál Elegir para tu Proyecto?

En Especificar.cl encontrarás las mejores placas de desarrollo con stock disponible en Chile y envíos a todo el país. Ver también: Componentes del Arduino Uno.

Compartir: WhatsApp
Escríbenos por WhatsApp