Analisi e comprensione (teorica e pratica) della struttura, dei blocchi funzionali, delle periferiche e delle istruzioni di un microcontrollore. Analisi e comprensione di sensori e attuatori interfacciabili con il microcontrollore. Utilizzo dell'ambiente di sviluppo del microcontrollore scelto. Programmazione dei microcontrollori in Assembler e in linguaggio C. Utilizzo della strumrntazione di laboratorio per la verifica del funzionamento dei dispositivi programmabili.