NXP S32K 32-Bit-Automotive-Universal-Mikrocontroller (MCUs) sind eine skalierbare Produktfamilie von AEC-Q100-qualifizierten ARM® Cortex®-M4F- und Cortex-M0+-basierten 32-Bit-MCUs für Universal-Automotive- und hochzuverlässigen Industrieapplikationen. Diese Bauteile bieten eine Skalierbarkeit mit Hardware- und Software-kompatiblen Produktfamilien mit mehreren Leistungs-, Speicher- und Funktionsoptionen. Diese MCUs bieten eine ISO-, CAN-FD-, CSEc-Hardware-Sicherheit, ASIL-B ISO26262 funktionale Sicherheit und ein extrem stromsparendes Betriebsverhalten.
Merkmale
Betriebseigenschaften
Spannungsbereich: 2,7 V bis 5,5 V
Umgebungstemperaturbereich: -40°C bis 105 °C für den HSRUN-Modus, -40 °C bis + 125 °C für den RUN-Modus
ARM™ Cortex-M4F/M0+-Core, 32-Bit-CPU
Unterstützt eine Frequenz von bis zu 112 MHz (HSRUN-Modus) mit 1,25 Dhrystone-MIPS pro MHz
ARM-Core-basiert auf der ARMv7-Architektur und Thumb®-2 ISA
Stromsparender ARM Cortex-M4F/M0+-Core mit ausgezeichneter Energieeffizienz
Leistungsmanagement-Controller (PMC) mit mehreren Leistungsmodi: HSRUN, RUN, STOP, VLPR und VLPS
Takt-Gating und stromsparender Betrieb werden auf bestimmten Peripherien unterstützt.
Speicher und Speicherschnittstellen
Bis zu 2 MB Flash-Speicher mit ECC
64 KB FlexNVM für Daten-Flash-Speicher mit ECC und EEPROM-Emulation
Bis zu 256 KB SRAM mit ECC
Bis zu 4KB FlexRAM zur Vverwendung als SRAM oder EEPROM-Emulation
Bis zu 4KB Code Cache zur Reduzierung der Auswirkungen auf das Betriebsverhalten aufgrund von Latenzen beim Speicherzugriff
QuadSPI mit HyperBus™-Unterstützung
Mischsignal-Analog
Bis zu zwei 12-Bit-Analog-Digital-Wandler (ADC) mit bis zu 32 Kanälen Analogeingänge pro Modul
Ein Analog-Komparator (CMP) mit integriertem 8-Bit-Digital-Analog-Wandler (DAC)
Debug-Funktionsumfang
Serial Wire JTAG Debug Port (SWJ-DP) kombiniert
Debug-Watchpoint und Trace (DWT)
Instrumentation Trace Macrocell (ITM)
Test Port Interface Unit (TPIU)
Flash Patch und Breakpoint (FPB) Unit
Human Machine Interface (HMI)
Bis zu 156 GPIO-Pins mit Interrupt-Funktionalität
Non-Maskable Interrupt (NMI)
Kommunikationsschnittstellen
Bis zu drei stromsparende Universal Asynchronous Receiver/Transmitter-Module (LPUART/LIN) mit DMA-Unterstützung und stromsparender Verfügbarkeit
Bis zu drei energiesparende serielle Peripherieschnittstellen-Module (LPSPI) mit DMA-Unterstützung und stromsparender Verfügbarkeit
Bis zu zwei stromsparende Inter-integrierte Schaltkreismodule (LPI2C) mit DMA-Unterstützung und stromsparender Verfügbarkeit
Bis zu drei FlexCAN-Module (optional mit CAN-FD-Unterstützung)
FlexIO-Modul zur Emulation von Kommunikationsprotokollen und Peripherien (UART, I2C, SPI, I2S, LIN, PWM usw.)
Bis zu einem 10/100-MBit/s-Ethernet mit IEEE1588-Unterstützung und zwei synchronen Audio-Schnittstellenmodule (SAI)
Schutz und Sicherheit
Die kryptografische Service-Engine (CSEc) enthält einen umfassende Satz von kryptografischen Funktionen, wie in der funktionalen Spezifikation der SHE (sichere Hardware-Erweiterung) beschrieben
Einmalige 128-Bit-Identifikations-Nummer (ID)
Fehlerkorrekturcode (ECC) auf Flash- und SRAM-Speicher
Speicherschutzeinheit (Memory Protection Unit, MPU)
Zyklisches Redundanzprüfungsmodul (CRC)
Interner Watchdog (WDOG)
Externes Watchdog-Monitor-Modul (EWM)
Zeitmessung und Steuerung
Bis zu acht unabhängige 16-Bit-FlexTimer-Module (FTM), die bis zu 64 Standardkanäle (IC/OC/PWM) bieten
Ein stromsparender 16-Bit-Timer (LPTMR) mit einer flexiblen Aktivierungssteuerung
Zwei programmierbare Verzögerungblöcke (PDB) mit flexiblem Auslösesystem
Ein stromsparender 32-Bit-Interrupt-Timer (LPIT) mit 4 Kanälen