■ L'extérieur
The MB90220 series of general-purpose high-performance 16-bit microcontrollers has been developed primarily for applications that demand high-speed real-time processing and is suited for industrial applications, équipement d'automatisation de bureau, contrôle de processus et autres applications.Le processeur F2MC-16F est basé sur la famille F2MC*-16 avec des fonctions améliorées de support linguistique de haut niveau et des fonctions de commutation de tâches., ainsi que des modes d'adressage supplémentaires.
Les ressources périphériques sur la puce comprennent une minuterie PWC à 4 canaux, une unité ICU (Input Capture Unit) à 4 canaux, un compteur de minuterie à 24 bits à 1 canal, une unité OCU (Output Compare Unit) à 8 canaux,un régulateur de chargement à 16 bits à 6 canaux, une minuterie PPG à 16 bits à 2 canaux, un convertisseur A/D à 10 bits avec 16 entrées et un port série à 4 canaux avec fonction UART (un canal comprend la fonction CTS).
■ Les caractéristiques
Le processeur F2MC-16F
• Durée minimale d'exécution: 62,5 ns/16 MHz d'oscillation (en utilisant un système de contrôle de service)
• Ensembles d'instructions optimisés pour les contrôleurs
Compatible avec le F2MC-16 (H)
Différents types de données (bit, byte, word et long-word)
Cycle d'instruction amélioré pour accélérer le fonctionnement
Mode d'adressage étendu: 25 types
Efficacité élevée du codage
Méthode d'accès (accès bancaire avec pointeur linéaire)
Instructions de multiplication et de division améliorées (avec des instructions signées ajoutées)
Opération de plus grande précision à l'aide d'un accumulateur 32 bits
• Service d'E/S intelligent étendu (fonction de transfert automatique indépendante des instructions)
Zone d'accès étendue à 64 Kbytes
• Ensemble d'instructions amélioré applicable au langage de haut niveau (C) et au multitâche
Pointeur de pile système
Instructions de pointeur indirect améliorées
Instruction de déplacement du tonneau
Fonction de vérification de la pile
• Vitesse d'exécution accrue: file d'attente d'instructions de 8 octets
• Puissantes fonctions d'interruption: 8 niveaux et 28 sources
Ressources périphériques
• La ROM masquée: 64 Kbytes (MB90223)
96 Kbytes (MB90224)
EPROM : 96 Kbytes (MB90W224A/W224B) est une mémoire électronique
• PROM à usage unique: 96 Kbytes (MB90P224A/P224B)
• RAM: 3 Kbytes (MB90223)
4.5 Kbytes (MB90224/MB90W224A/P224A/W224B/P224B)
5 Kbytes (MB90V220)
• Ports à usage général: 102 canaux maximum
• ICU (unité de capture d'entrée): 4 canaux
• compteur de chronomètre 24 bits: 1 canal
• OCU (unité de comparaison de sortie): 8 canaux
• Températeur PWC avec fonction de mesure du temps: 4 canaux
• Convertisseur A/D à 10 bits: 16 canaux
• UART: 4 canaux (un canal comprend la fonction CTS)
• Températeur de recharge 16 bits Sortie, horloge externe et fonctions de passerelle: 6 canaux
• Températeur PPG de 16 bits: 2 canaux
• Entrées DTP/interruption externe: 8 canaux (dont cinq ont uniquement une fonction de détection des bords)
• RAM inhibiteur d'écriture: 0,5 Kbyte (1 Kbyte pour MB90V220)
• Compteur de base de temps: 18 bits
• Fonction de l'engrenage horloger
• Mode à faible consommation
Mode veille
Mode arrêt
Mode de veille matérielle