Compétence
Microcontrôleurs
Les microcontrôleurs (MCU) sont des composants essentiels de nombreux systèmes embarqués : ils assurent le contrôle et le traitement des données dans des applications très variées.

Les microcontrôleurs que nous maîtrisons
Microcontrôleurs 8 bits
Exemples : Microchip PIC, Atmel AVR.
SPII2CUART
Microcontrôleurs 16 bits
Exemples : Microchip PIC24, ARM Cortex-M0.
SPII2CUARTCAN
Microcontrôleurs 32 bits
Exemples : ARM Cortex-M3, ARM Cortex-M4.
SPII2CUARTUSBEthernet
Microcontrôleurs Spécialisés
Exemples : ESP8266 (Wi-Fi), ESP32 (Wi-Fi, Bluetooth), STM32.
WiFiBluetoothZigbeeLoRa
Microcontrôleurs Automobile
Exemples : Freescale S12, Infineon AURIX.
CANLINFlexRay
Microcontrôleurs Traitement du signal
Exemples : dsPIC, STM32F4xx.
I2SDSP
Microcontrôleurs Puissance
Exemples : TI C2000.
PMBusCAN
Microcontrôleurs Connectivité sans fil intégrée
Exemples : Nordic nRF (Bluetooth), TI CC (Bluetooth, Zigbee).
BluetoothZigbee
Microcontrôleurs IoT
Exemples : Particle Photon, Arduino MKR.
WiFiMQTT
Microcontrôleurs Traitement d'images
Exemples : STM32H7.
USBMIPI CSI-2
Le choix du microcontrôleur dépend largement des exigences de l'application : puissance de traitement, consommation d'énergie, interfaces de communication nécessaires, etc.