Hardware e dispositivi

Microcontrollore (MCU)

Un singolo chip che riunisce core del processore, memoria e periferiche, progettato per eseguire un solo programma dedicato a basso consumo e senza bisogno di un sistema operativo.

Un microcontrollore (in inglese microcontroller) concentra su un solo chip una CPU, memoria flash per il codice, una piccola quantità di RAM e periferiche come timer, GPIO, ADC e bus seriali. Si avvia in millisecondi, esegue il firmware direttamente o sotto un piccolo RTOS, e può restare in deep sleep assorbendo microampere. Questa combinazione lo rende il cervello predefinito dei dispositivi IoT a batteria, dai sensori per porte ai localizzatori di asset.

Il compromesso è la capacità. La memoria si misura in kilobyte fino a pochi megabyte, quindi un MCU non può eseguire Linux, uno stack TLS completo può essere stretto, e le analisi complesse vanno ridotte a ciò che ci sta, che è il territorio del TinyML. Quando un prodotto ha bisogno di una pipeline video o di un’interfaccia utente ricca, i progettisti passano a un microprocessore. La guida Tipi di dispositivi IoT e vincoli mappa questa scelta.

Parte del Glossario IoT. Hai trovato un errore o manca un termine? Scrivici.