Un microcontrôleur de bus série universel (USB) est une partie informatisée d’un appareil qui contrôle les fonctions USB sur un appareil. Un microcontrôleur est un appareil informatique autonome fréquemment utilisé dans des appareils non informatiques, tels que des moteurs, des téléphones et des outils électriques. En règle générale, un microcontrôleur contient tout le matériel de programmation, de mémoire et de traitement dont il a besoin pour effectuer sa tâche désignée. L’ajout de fonctionnalités USB à un microcontrôleur permet d’accéder à ses fonctions via un port USB.
Les microcontrôleurs USB exécutent leurs fonctions à l’aide de prises ou de ports USB. Habituellement, cela permet à un appareil de se connecter à un ordinateur via un port USB au lieu d’une connexion interne. Certains périphériques sont livrés avec leurs pilotes sur des clés USB qui installent automatiquement le logiciel lorsque le lecteur est branché. De nombreux périphériques utilisent une prise USB pour fonctionner, des périphériques de mémoire aux équipements musicaux. Les adaptateurs Internet sans fil externes et les contrôleurs clavier vidéo et souris (KVM) sont également des appareils contenant un microcontrôleur USB.
D’autres exemples d’appareils pouvant utiliser un microcontrôleur USB incluent les imprimantes, les téléphones portables ou les consoles de jeux. Un type courant de microcontrôleur USB est un lecteur multimédia de carte USB. Ce type d’appareil donne à un ordinateur la capacité de lire des cartes multimédias comme celles que l’on trouve dans les appareils photo numériques. En plus de leur utilisation dans les appareils domestiques, les microcontrôleurs sont également essentiels pour contrôler les appareils scientifiques de haute technologie tels que ceux utilisés dans les avions ou intégrés dans les équipements utilisés dans l’exploration spatiale.
Les microcontrôleurs sont généralement de très petites puces informatiques et ont souvent la taille d’un timbre-poste, bien qu’ils puissent être plus gros. Étant donné qu’un microcontrôleur est une unité informatisée autonome, un microcontrôleur est souvent utilisé comme un système embarqué, ce qui signifie qu’il est placé à l’intérieur de quelque chose pour effectuer une tâche spécifique. Un appareil contenant un microcontrôleur peut être un ordinateur, mais il s’agit le plus souvent d’un appareil non informatisé qui utilise le microcontrôleur pour une fonction informatisée. Un exemple de ceci pourrait être une minuterie à l’intérieur d’une brosse à dents électrique.
En plus d’apparaître dans les appareils grand public et l’électronique, le microcontrôleur est également courant en robotique. La robotique est le domaine de la technologie qui étudie les robots et comment ils pourraient être utilisés au profit de la société. Dans un robot, un microcontrôleur USB peut être utilisé pour introduire des données ou une programmation dans un robot. Un microcontrôleur USB intégré dans un robot pourrait être utilisé pour communiquer avec un périphérique USB, comme une clé USB contenant des programmes logiciels pour le robot.