Maîtriser la programmation et l'interfaçage des microcontrôleurs. L'étudiant apprendra l'architecture interne et l’utilisation des différents périphériques, et la maîtrise des techniques de programmation en assembleur et en langage C.

Objectifs de l’enseignement
Cette unité a pour but de donner aux étudiants les bases des automatismes logiques, et leur permettant d'analyser de manière fonctionnelle n'importe quelle installation automatisée, en vue de la compréhension de son fonctionnement, puis de son exploitation et de sa maintenance éventuelle. Il leur donner également les outils pour aborder l'étude et la définition du cahier de charge de l'automatisation d'un système.
Connaissances préalables recommandées:
Logique combinatoire et séquentielle, Microprocesseurs, Microcontrôleurs, Capteurs,