S9S12G128AMLH Microcontrôleurs 16 bits MCU 16BIT 128K FLASH
♠ Description du produit
Attribut de produit | Valeur d'attribut |
Fabricant: | NXP |
Catégorie de produit: | Microcontrôleurs 16 bits - MCU |
RoHS : | Détails |
Série: | S12G |
Style de montage : | CMS/CMS |
Paquet/Boîte : | LQFP-64 |
Cœur: | S12 |
Taille de la mémoire programme : | 128 ko |
Largeur du bus de données : | 16 bits |
Résolution CAN : | 10 bits |
Fréquence d'horloge maximale : | 25 MHz |
Nombre d'E/S : | 54 E/S |
Taille de la RAM de données : | 8 Ko |
Tension d'alimentation - Min : | 3,15 V |
Tension d'alimentation - Max : | 5,5 V |
Température de fonctionnement minimale : | - 40 C |
Température de fonctionnement maximale : | + 125 C |
Emballage: | Plateau |
Tension d'alimentation analogique : | 5V |
Marque: | Semi-conducteurs NXP |
Type de RAM de données : | RAM |
Taille de la ROM de données : | 4 Ko |
Type de ROM de données : | EEPROM |
Type d'interface : | SCI, SPI |
Sensible à l'humidité : | Oui |
Nombre de canaux ADC : | 12 canaux |
Produit: | MCU |
Type de produit: | Microcontrôleurs 16 bits - MCU |
Type de mémoire de programme : | Éclair |
Quantité de l'emballage d'usine : | 800 |
Sous-catégorie : | Microcontrôleurs - MCU |
Minuteries de chien de garde : | Minuterie de chien de garde |
Alias de référence : | 935353877557 |
Unité de poids: | 0,012224 oz |
♠ Manuel de référence de la famille MC9S12G
La famille MC9S12G est une gamme de produits de microcontrôleurs 16 bits optimisés pour l'automobile, axée sur un faible coût, des performances élevées et un faible nombre de broches.Cette famille est destinée à faire le pont entre les microcontrôleurs 8 bits haut de gamme et les microcontrôleurs 16 bits hautes performances, tels que la famille MC9S12XS.La famille MC9S12G est destinée aux applications automobiles génériques nécessitant une communication CAN ou LIN/J2602.Des exemples typiques de ces applications incluent les contrôleurs de carrosserie, la détection des occupants, les modules de porte, les contrôleurs de siège, les récepteurs RKE, les actionneurs intelligents, les modules d'éclairage et les boîtes de jonction intelligentes.
La famille MC9S12G utilise bon nombre des mêmes fonctionnalités que celles des familles MC9S12XS et MC9S12P, y compris le code de correction d'erreur (ECC) sur la mémoire flash, un convertisseur analogique-numérique (ADC) rapide et une boucle à verrouillage de phase modulée en fréquence ( IPLL) qui améliore les performances CEM.
La famille MC9S12G est optimisée pour des tailles de mémoire de programme inférieures à 16k.Afin de simplifier l'utilisation client, il dispose d'une EEPROM avec une petite taille de secteur d'effacement de 4 octets.
La famille MC9S12G offre tous les avantages et l'efficacité d'un microcontrôleur 16 bits tout en conservant les avantages de faible coût, de consommation d'énergie, d'EMC et d'efficacité de taille de code dont bénéficient actuellement les utilisateurs des familles de microcontrôleurs 8 bits et 16 bits existantes de NXP.Comme la famille MC9S12XS, la famille MC9S12G exécute des accès larges de 16 bits sans états d'attente pour tous les périphériques et mémoires.La famille MC9S12G est disponible en options de boîtier LQFP 100 broches, LQFP 64 broches, LQFP/QFN 48 broches, LQFP 32 broches et TSSOP 20 broches et vise à maximiser la quantité de fonctionnalités, en particulier pour les boîtiers à faible nombre de broches. .En plus des ports d'E/S disponibles dans chaque module, d'autres ports d'E/S sont disponibles avec une capacité d'interruption permettant le réveil à partir des modes d'arrêt ou d'attente.
Fonctionnalités au niveau de la puce
Les modules sur puce disponibles dans la famille incluent les fonctionnalités suivantes :
• Cœur de processeur S12
• Jusqu'à 240 Ko de mémoire flash sur puce avec ECC
• Jusqu'à 4 Ko d'EEPROM avec ECC
• Jusqu'à 11 Ko de SRAM sur puce
• Multiplicateur de fréquence à boucle à verrouillage de phase (IPLL) avec filtre interne
• Oscillateur Pierce contrôlé en amplitude de 4 à 16 MHz
• Oscillateur RC interne 1 MHz
• Module de minuterie (TIM) prenant en charge jusqu'à huit canaux qui fournissent une gamme deCapture d'entrée 16 bits,Fonctions de comparaison de sortie, de compteur et d'accumulateur d'impulsions
• Module de modulation de largeur d'impulsion (PWM) avec jusqu'à huit canaux de 8 bits
• Convertisseur analogique-numérique à approximations successives jusqu'à 16 canaux, résolution 10 ou 12 bits(CAN)
• Jusqu'à deux convertisseurs numérique-analogique (DAC) 8 bits
• Jusqu'à un comparateur analogique 5 V (ACMP)
• Jusqu'à trois modules d'interface périphérique série (SPI)
• Jusqu'à trois modules d'interface de communication série (SCI) prenant en charge les communications LIN
• Jusqu'à un module de réseau de zone de contrôleur multi-évolutif (MSCAN) (prenant en charge le protocole CAN2.0A/B)
• Régulateur de tension sur puce (VREG) pour la régulation de l'alimentation d'entrée et de toutes les tensions internes
• Interruption périodique autonome (API)
• Référence de tension fixe de précision pour les conversions ADC
• Module atténuateur de tension de référence en option pour augmenter la précision du CAN