Microcontrollori S9S12G128AMLH a 16 bit MCU a 16 bit e 128 K di flash
♠ Descrizione del prodotto
Attributo del prodotto | Valore dell'attributo |
Produttore: | NXP |
Categoria di prodotto: | Microcontrollori a 16 bit - MCU |
Direttiva RoHS: | Dettagli |
Serie: | S12G |
Stile di montaggio: | SMD/SMT |
Confezione/custodia: | LQFP-64 |
Nucleo: | S12 |
Dimensione della memoria del programma: | 128 kB |
Larghezza del bus dati: | 16 bit |
Risoluzione ADC: | 10 bit |
Frequenza di clock massima: | 25 MHz |
Numero di I/O: | 54 I/O |
Dimensione RAM dati: | 8 kB |
Tensione di alimentazione - Min: | 3,15 V |
Tensione di alimentazione - Max: | 5,5 V |
Temperatura minima di esercizio: | - 40 °C |
Temperatura massima di esercizio: | + 125 °C |
Confezione: | Vassoio |
Tensione di alimentazione analogica: | 5 Volt |
Marca: | NXP Semiconduttori |
Tipo di RAM dati: | RAM |
Dimensione ROM dati: | 4 kB |
Tipo di ROM dati: | EEPROM |
Tipo di interfaccia: | SCI, SPI |
Sensibile all'umidità: | SÌ |
Numero di canali ADC: | 12 canali |
Prodotto: | MCU |
Tipo di prodotto: | Microcontrollori a 16 bit - MCU |
Tipo di memoria del programma: | Flash |
Quantità confezione di fabbrica: | 800 |
Sottocategoria: | Microcontrollori - MCU |
Timer di controllo: | Timer di controllo |
Alias del numero di parte: | 935353877557 |
Peso unitario: | 0,012224 once |
♠ Manuale di riferimento della famiglia MC9S12G
La famiglia MC9S12G è una linea di microcontrollori a 16 bit ottimizzata per il settore automotive, focalizzata su basso costo, alte prestazioni e basso numero di pin. Questa famiglia è pensata per fungere da ponte tra i microcontrollori a 8 bit di fascia alta e i microcontrollori a 16 bit ad alte prestazioni, come la famiglia MC9S12XS. La famiglia MC9S12G è destinata ad applicazioni automotive generiche che richiedono comunicazioni CAN o LIN/J2602. Esempi tipici di queste applicazioni includono body controller, rilevamento occupanti, moduli porta, controller sedili, ricevitori RKE, attuatori intelligenti, moduli di illuminazione e scatole di giunzione intelligenti.
La famiglia MC9S12G utilizza molte delle stesse funzionalità presenti nelle famiglie MC9S12XS e MC9S12P, tra cui il codice di correzione degli errori (ECC) sulla memoria flash, un convertitore analogico-digitale (ADC) veloce e un anello ad aggancio di fase modulato in frequenza (IPLL) che migliora le prestazioni EMC.
La famiglia MC9S12G è ottimizzata per dimensioni di memoria di programma ridotte, fino a 16k. Per semplificare l'utilizzo da parte del cliente, è dotata di una EEPROM con un settore di cancellazione di soli 4 byte.
La famiglia MC9S12G offre tutti i vantaggi e l'efficienza di un MCU a 16 bit, mantenendo al contempo i vantaggi in termini di basso costo, consumo energetico, compatibilità elettromagnetica (EMC) ed efficienza in termini di dimensione del codice attualmente apprezzati dagli utenti delle attuali famiglie di MCU a 8 e 16 bit di NXP. Come la famiglia MC9S12XS, anche la famiglia MC9S12G esegue accessi a 16 bit senza stati di attesa per tutte le periferiche e le memorie. La famiglia MC9S12G è disponibile nei package LQFP a 100 pin, LQFP a 64 pin, LQFP/QFN a 48 pin, LQFP a 32 pin e TSSOP a 20 pin e mira a massimizzare la quantità di funzionalità, soprattutto per i package con un numero di pin inferiore. Oltre alle porte I/O disponibili in ciascun modulo, sono disponibili ulteriori porte I/O con capacità di interrupt che consentono il risveglio dalle modalità di arresto o attesa.
Caratteristiche a livello di chip
I moduli on-chip disponibili all'interno della famiglia includono le seguenti caratteristiche:
• Core CPU S12
• Fino a 240 Kbyte di flash on-chip con ECC
• Fino a 4 Kbyte EEPROM con ECC
• Fino a 11 Kbyte di SRAM on-chip
• Moltiplicatore di frequenza a circuito bloccato di fase (IPLL) con filtro interno
• Oscillatore Pierce con ampiezza controllata da 4–16 MHz
• Oscillatore RC interno da 1 MHz
• Modulo timer (TIM) che supporta fino a otto canali che forniscono una gamma diAcquisizione di input a 16 bit,funzioni di confronto delle uscite, contatore e accumulatore di impulsi
• Modulo di modulazione di larghezza di impulso (PWM) con fino a otto canali da 8 bit
• Convertitore analogico-digitale ad approssimazioni successive con risoluzione fino a 16 canali e 10 o 12 bit(ADC)
• Fino a due convertitori digitali-analogici (DAC) a 8 bit
• Fino a un comparatore analogico da 5 V (ACMP)
• Fino a tre moduli di interfaccia periferica seriale (SPI)
• Fino a tre moduli di interfaccia di comunicazione seriale (SCI) che supportano le comunicazioni LIN
• Fino a un modulo MSCAN (Controller Area Network) multiscalabile (che supporta il protocollo CAN)2.0A/B)
• Regolatore di tensione on-chip (VREG) per la regolazione dell'alimentazione in ingresso e di tutte le tensioni interne
• Interruzione periodica autonoma (API)
• Riferimento di tensione fisso di precisione per conversioni ADC
• Modulo attenuatore della tensione di riferimento opzionale per aumentare la precisione dell'ADC