Descrizione
La famiglia di microcontrollori MC9S12XE è un ulteriore sviluppo della famiglia S12XD che include nuove caratteristiche per una maggiore integrità del sistema e una maggiore funzionalità.Queste nuove funzionalità includono un'unità di protezione della memoria (MPU) e un codice di correzione degli errori (ECC) sulla memoria flash insieme a funzionalità EEPROM (EEE) potenziate, un XGATE potenziato, un Phase Locked Loop (IPLL) filtrato internamente e modulato in frequenza e un ATD potenziato.La famiglia E estende la gamma di prodotti S12X fino a 1 MB di memoria Flash con una maggiore capacità di I/O nella versione a 208 pin dell'ammiraglia MC9S12XE100. La famiglia MC9S12XE offre prestazioni a 32 bit con tutti i vantaggi e le efficienze di un MCU a 16 bit.Mantiene i vantaggi di basso costo, consumo energetico, EMC ed efficienza in termini di dimensioni del codice attualmente apprezzati dagli utenti delle attuali famiglie di MCU MC9S12 e S12X a 16 bit di Freescale.C'è un alto livello di compatibilità tra le famiglie S12XE e S12XD. La famiglia MC9S12XE presenta una versione migliorata del coprocessore XGATE che migliora le prestazioni, programmabile in linguaggio "C" e funziona al doppio della frequenza del bus dell'S12X con un set di istruzioni ottimizzato per il movimento dei dati, la logica e le istruzioni di manipolazione dei bit e che può servire qualsiasi modulo periferico sul dispositivo.La nuova versione avanzata ha migliorato la capacità di gestione degli interrupt ed è completamente compatibile con il modulo XGATE esistente. La famiglia MC9S12XE è composta da periferiche standard su chip che includono fino a 64 Kbyte di RAM, otto interfacce di comunicazione seriale asincrona (SCI), tre interfacce periferiche seriali (SPI), un timer di acquisizione potenziato (ECT) IC/OC a 8 canali, due convertitori analogico-digitale a 16 canali e 12 bit, un modulatore di larghezza di impulso (PWM) a 8 canali, cinque CAN 2.0 A, B moduli compatibili con il software (MSCAN12), due blocchi bus inter-IC (IIC), un timer di interrupt periodico a 24 bit a 8 canali (PIT) e un modulo timer standard a 16 bit a 8 canali (TIM). La famiglia MC9S12XE utilizza Accessi a 16 bit senza stati di attesa per tutte le periferiche e le memorie. L'interfaccia bus espansa non multiplexata disponibile sulle versioni a 144/208 pin consente una facile interfaccia con le memorie esterne. Oltre alle porte I/O disponibili in ogni modulo, sono disponibili fino a 26 ulteriori porte I/O con capacità di interrupt alabbassando il risveglio dalle modalità STOP o WAIT.La famiglia MC9S12XE è disponibile nelle opzioni MAPBGA a 208 pin, LQFP a 144 pin, LQFP a 112 pin o QFP a 80 pin.
Specifiche: | |
Attributo | Valore |
Categoria | Circuiti integrati (CI) |
Embedded - Microcontrollori | |
Mfr | Semiconduttori NXP |
Serie | HCS12X |
Pacchetto | Massa |
Stato della parte | Attivo |
Processore principale | HCS12X |
Dimensione del nucleo | 16 bit |
Velocità | 50MHz |
Connettività | CANbus, EBI/EMI, I²C, IrDA, SCI, SPI |
Periferiche | LVD, POR, PWM, WDT |
Numero di I/O | 119 |
Dimensioni della memoria del programma | 1MB (1M x 8) |
Tipo di memoria di programma | VELOCE |
Dimensioni EEPROM | 4K x 8 |
Dimensioni RAM | 64k x 8 |
Tensione - Alimentazione (Vcc/Vdd) | 1,72 V ~ 5,5 V |
Convertitori di dati | A/D 24x12b |
Tipo di oscillatore | Esterno |
temperatura di esercizio | -40°C ~ 125°C (TA) |
Tipo di montaggio | Montaggio superficiale |
Confezione/caso | 144-LQFP |
Pacchetto dispositivo fornitore | 144-LQFP (20x20) |