microcontroladores
Los microcontroladores son circuitos integrados diseñados para el control de dispositivos embebidos. Integran en un solo chip una unidad central de procesamiento, memoria y periféricos de entrada/salida. Se utilizan para ejecutar tareas de control en tiempo real, leer sensores, generar señales de actuadores y gestionar comunicaciones. A diferencia de los microprocesadores, los microcontroladores están destinados a aplicaciones específicas y suelen incluir memoria no volátil (memoria flash o ROM) para el programa y memoria RAM para datos, junto con temporizadores, convertidores analógico-digitales, comparadores, y interfaces como UART, SPI, I2C, CAN y, en algunos casos, USB o Ethernet.
Arquitectura: el núcleo puede ser de 8, 16 o 32 bits, con arquitecturas RISC o CISC. Los
Los microcontroladores se distinguen de los microprocesadores por su autosuficiencia y enfoque en control embebido, a
Ejemplos de familias: PIC y AVR (Microchip), STM32 (ARM Cortex-M) de ST, LPC de NXP, Renesas RL78/RX,