🎯 Obiective
- Explici ce integrează un microcontroler: CPU, memorie și periferice
- Distingi un microcontroler de un microprocesor obișnuit
- Identifici exemple uzuale: ATmega328, ESP32, STM32
Explicație
Un microcontroler integrează procesor, memorie și periferice într-un singur circuit.
Spre deosebire de un procesor de calculator, care are nevoie de memorie și periferice externe, un microcontroler are totul integrat pe un singur cip — de aceea e ideal pentru proiecte embedded mici, unde contează costul, consumul redus și spațiul fizic limitat.
Un ATmega328 (folosit pe Arduino Uno) rulează la 16 MHz și are 32 KB memorie flash pentru program și 2 KB RAM — suficient pentru a controla senzori și LED-uri, dar prea puțin pentru procesare de imagini, unde e nevoie de un microprocesor mai puternic.