S9S12G128AMLH 16-bits microcontrollers MCU 16-bits 128K FLASH
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | NXP |
Productcategorie: | 16-bits microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | S12G |
Montagestijl: | SMD/SMT |
Pakket / Koffer: | LQFP-64 |
Kern: | S12 |
Programmageheugengrootte: | 128 kB |
Gegevensbusbreedte: | 16 bit |
ADC-resolutie: | 10 bit |
Maximale klokfrequentie: | 25 MHz |
Aantal I/O's: | 54 I/O |
Data-RAM-grootte: | 8 kB |
Voedingsspanning - Min: | 3,15 V |
Voedingsspanning - Max: | 5,5 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 125 graden Celsius |
Verpakking: | Dienblad |
Analoge voedingsspanning: | 5V |
Merk: | NXP Halfgeleiders |
Gegevens-RAM-type: | RAM |
Data-ROM-grootte: | 4 kB |
Gegevens-ROM-type: | EEPROM |
Interfacetype: | SCI, SPI |
Vochtgevoelig: | Ja |
Aantal ADC-kanalen: | 12 kanalen |
Product: | MCU |
Producttype: | 16-bits microcontrollers - MCU |
Programmageheugentype: | Flash |
Fabriekspakket Hoeveelheid: | 800 |
Subcategorie: | Microcontrollers - MCU |
Watchdog-timers: | Waakhond-timer |
Onderdeel # Aliassen: | 935353877557 |
Eenheidsgewicht: | 0,012224 oz |
♠ MC9S12G Familie Referentiehandleiding
De MC9S12G-familie is een geoptimaliseerde automotive 16-bits microcontrollerproductlijn, gericht op lage kosten, hoge prestaties en een laag aantal pinnen. Deze familie is bedoeld als brug tussen high-end 8-bits microcontrollers en high-performance 16-bits microcontrollers, zoals de MC9S12XS-familie. De MC9S12G-familie is gericht op generieke automotive toepassingen die CAN- of LIN/J2602-communicatie vereisen. Typische voorbeelden van deze toepassingen zijn onder andere carrosseriecontrollers, inzittendendetectie, deurmodules, stoelcontrollers, RKE-ontvangers, slimme actuatoren, verlichtingsmodules en slimme aansluitdozen.
De MC9S12G-familie maakt gebruik van veel van dezelfde functies als de MC9S12XS- en MC9S12P-familie, waaronder foutcorrectiecode (ECC) op flashgeheugen, een snelle analoog-naar-digitaal-converter (ADC) en een frequentiegemoduleerde fasevergrendelde lus (IPLL) die de EMC-prestaties verbetert.
De MC9S12G-familie is geoptimaliseerd voor kleinere programmageheugens tot 16 kB. Om het gebruik te vereenvoudigen, is de MC9S12G-familie voorzien van een EEPROM met een kleine wissectorgrootte van 4 bytes.
De MC9S12G-familie biedt alle voordelen en efficiëntie van een 16-bits MCU, maar behoudt de voordelen op het gebied van lage kosten, energieverbruik, EMC en efficiëntie van de codegrootte die gebruikers van NXP's bestaande 8-bits en 16-bits MCU-families momenteel genieten. Net als de MC9S12XS-familie biedt de MC9S12G-familie 16-bits brede toegang zonder wachttijden voor alle randapparatuur en geheugens. De MC9S12G-familie is verkrijgbaar in 100-pins LQFP-, 64-pins LQFP-, 48-pins LQFP/QFN-, 32-pins LQFP- en 20-pins TSSOP-behuizingen en streeft naar maximale functionaliteit, met name voor behuizingen met een lager aantal pinnen. Naast de I/O-poorten die in elke module beschikbaar zijn, zijn er ook I/O-poorten beschikbaar met interrupt-functionaliteit, waardoor wake-up vanuit stop- of wachtstanden mogelijk is.
Functies op chipniveau
De on-chipmodules die binnen de familie beschikbaar zijn, omvatten de volgende kenmerken:
• S12 CPU-kern
• Tot 240 Kbyte on-chip flash met ECC
• Tot 4 Kbyte EEPROM met ECC
• Tot 11 Kbyte on-chip SRAM
• Fasevergrendelde lus (IPLL) frequentievermenigvuldiger met intern filter
• 4–16 MHz amplitudegestuurde Pierce-oscillator
• 1 MHz interne RC-oscillator
• Timermodule (TIM) die tot acht kanalen ondersteunt die een reeks van16-bits invoeropname,uitvoervergelijking, teller en pulsaccumulatorfuncties
• Pulsbreedtemodulatie (PWM)-module met maximaal acht x 8-bits kanalen
• Analoog-naar-digitaal-converter met opeenvolgende benadering tot 16 kanalen, 10 of 12 bits resolutie(ADC)
• Maximaal twee 8-bits digitaal-naar-analoog-converters (DAC)
• Maximaal één 5V analoge comparator (ACMP)
• Maximaal drie seriële perifere interface (SPI)-modules
• Maximaal drie seriële communicatie-interface (SCI)-modules die LIN-communicatie ondersteunen
• Maximaal één multi-schaalbare Controller Area Network (MSCAN)-module (met ondersteuning voor CAN-protocol)2.0A/B)
• On-chip spanningsregelaar (VREG) voor het regelen van de ingangsvoeding en alle interne spanningen
• Autonome periodieke onderbreking (API)
• Precieze vaste spanningsreferentie voor ADC-conversies
• Optionele referentie-spanningsverzwakkermodule om de ADC-nauwkeurigheid te verhogen