Le microcontrôleur MC9S12 |
Hugues ANGELIS |
page 1 |
Le microcontrôleur MC9S12XS128 Le 9s12 est le nom d’une famille de microcontrôleurs produits par Freescale basés sur le cœur 16 bits de Motorola, le CPU12X. Comme presque tous les microcontrôleurs, il est basé sur une architecture de Von Neumann et utilise un jeu d’instruction CISC. Le microcontrôleur que nous utilisons est le MC9S12XS128. Schéma Bloc du MC9S12XS128
Le 9s12, malgré les 80 broches de son
boîtier, ne permet pas de donner un rôle unique pour chacune des broches du
composant. Les broches du boîtier peuvent être configurées, pour servir soit aux
périphériques, soit aux ports. De plus, certaines fonctions peuvent être routées
vers d’autres ports que ceux définis par défaut : Certaines broches sont manquantes (non connectées à l’extérieur du boitier), elles n’en sont pas moins présentes en interne. Il est donc conseillé de mettre ces broches en sortie pour éviter les états métastables liés à la lecture de ports en l’air.
|