Contrairement à un processeur standard, un
micro-contrôleur n'est pas optimalisé pour les traitements rapides. Sa
fonction principale est le traitement de données en entrées / sortie. Pour se
faire, il inclut de nombreux ports
de communications. Ces ports peuvent être des liaisons parallèles,
séries, des convertisseurs numériques - analogiques, capteurs de tensions -
pressions, ... Les ports généraux peuvent être programmés par groupes
(2, 4, 8 ou même 16 ports) dans les communications parallèles. Chaque port est
généralement paramétrable en entrée, sortie ou entrée / sortie.
Par rapport aux microprocesseurs standards, la
mémoire ROM (souvent sous forme d'Eprom
ou EEProm) et la mémoire RAM sont directement implantées dans le circuit
électronique. On retrouve des microcontrôleurs dans la majorité des appareils
électroniques grand publics, chaque fois que la vitesse n'est pas primordiale.
Pour les traitements rapides, on utilise plutôt un DSP.
La majorité de ces composants utilisent un format SMD,
pour l'implantation en large série automatisées.
Pas trop familiarisé avec l'anglais technique, quelques aides:
CPU -> processeur
Boot -> Démarrage
Card -> carte
Jumper -> cavalier
Link -> lien
Network -> réseau
Byte -> octet
Bit -> (euh et non)
OS (operating system) -> système d'exploitation