Un sistema embedded è dedicato a funzioni specifiche, spesso senza sistema operativo per ridurre costi e risorse. I microcontrollori integrano processore, memoria (RAM/FLASH) e periferiche (I/O, Timer, Seriali) in un unico chip.
Componenti essenziali:
- Clock: Segnale periodico (quarzo o oscillatore) che scandisce l’esecuzione delle istruzioni.
- GPIO (General Purpose Input Output): Pin configurabili via software come ingresso (lettura stato) o uscita (scrittura 0V/5V).
- Memoria (Architettura Harvard): Separazione tra Program Memory (Flash, per il codice) e Data Memory (SRAM, per le variabili).