Cette matière permet aux étudiants d’apprendre en moins de temps comment exploiter l’architecture des processeurs ARM très utilisée dans les systèmes embarqués. Une première partie explique l'architecture ARM  et son jeu d'instruction en particulier, le Thumb2. Une seconde partie présente les bases du processeur Cortex M4 qui un intègre un module armv7 et quelques unités permettant d'avoir des performances adaptés aux systèmes embarqués. Vers la fin, une partie plus avancée couvrant des aspects tels que, la programmation et la configuration des microcontrôleurs permettront aux étudiants d'utiliser pleinement le microcontrôleur STM32F4