Arquitectura y registros
CPU, memorias, reloj y registros: cómo se ejecuta un programa y cómo se controla el hardware bit a bit.
Paso 7 de 12 · Del circuito al computador
Del registro al programa que controla el mundo físico: CPU, memoria, reloj, GPIO, interrupciones, temporizadores, PWM, conversión analógica, comunicación serie y consumo, con talleres y proyectos paso a paso.
Del circuito al programa
Hasta ahora armaste circuitos con puertas, flip-flops, contadores y memorias. Un microcontrolador reúne todo eso en un solo chip: una CPU que ejecuta tu programa, memoria para código y datos, un reloj y periféricos que conectan el software con el mundo físico. Lo que antes eran decenas de integrados ahora es una línea de código.
Vamos desde la arquitectura, los registros y el mapa de memoria hasta el control de GPIO, interrupciones, temporizadores, PWM, ADC y DAC. Después trabajamos la comunicación serie (UART, I2C y SPI), la lectura de sensores, el control de actuadores, el consumo energético y la estructura de un programa. Usamos el ATmega328P como referencia concreta y señalamos las equivalencias con ARM Cortex-M, ESP32 y RP2040.
El recorrido
De los registros del chip a un sistema que mide y actúa.
CPU, memorias, reloj y registros: cómo se ejecuta un programa y cómo se controla el hardware bit a bit.
GPIO, interrupciones, temporizadores y PWM para reaccionar a tiempo y generar señales precisas.
ADC, DAC, UART, I2C y SPI para medir magnitudes físicas y conversar con otros dispositivos.
Sensores, actuadores, bajo consumo y estructura de programa aplicados a proyectos reales.
Ruta completa