NXP S32K344
Symbol: S32K344 Library: MCU_NXP_S32K3 Category: MCU_Automotive Pins: 172 Package: HDQFP-172
Description
The S32K344 is NXP's ASIL D-compliant automotive microcontroller built on dual ARM Cortex-M7 cores in lockstep configuration running at 160 MHz. It features 4MB flash, 512KB SRAM, and a comprehensive peripheral set including 6x FlexCAN-FD, Ethernet RMII (EMAC), 16x LPUART, 6x LPSPI, 2x LPI2C, 2x SAI, QuadSPI for external NOR flash, and 2x 12-bit ADC with 32 channels. The eMIOS timer modules provide 72 independent timer channels across three instances for PWM, input capture, and output compare.
The S32K3 family targets body, gateway, and powertrain applications requiring functional safety up to ASIL D. The lockstep cores provide hardware redundancy — both cores execute the same instructions and a comparator detects divergence. Additional safety features include ECC on all memories, voltage monitoring, clock monitoring, and a dedicated Safety Port for external watchdog communication.
Pin multiplexing is managed through the SIUL2 (System Integration Unit Lite 2) module, with each GPIO pin offering 4-8 alternate functions configured via IMCR/MSCR registers. The 172-pin HDQFP package groups pins into five GPIO ports (A through E) plus dedicated power, clock, debug, and analog reference pins.
Key Specifications
- Core: Dual ARM Cortex-M7 @ 160 MHz (lockstep for ASIL D)
- Flash: 4 MB with ECC
- SRAM: 512 KB with ECC
- CAN-FD: 6 instances
- Ethernet: RMII MAC (EMAC)
- UART: 16x LPUART
- SPI: 6x LPSPI
- I2C: 2x LPI2C
- ADC: 2x 12-bit SAR ADC, 32 channels total
- Timers: 3x eMIOS (72 channels), FlexIO
- Debug: JTAG/SWD, trace port
- Supply: 2.97-5.5V (VDD_HV_A/B), internal 2.5V/1.5V/1.1V regulators
- Package: HDQFP-172 (24x24mm)
Pin Group Summary
| Group | Pins | Key Functions |
|---|---|---|
| PORT A | PTA0-PTA31 | LPUART0-2, LPI2C0, LPSPI0-1, FlexCAN0-1, eMIOS0-1 |
| PORT B | PTB0-PTB31 | LPUART3-7, LPI2C1, LPSPI2, FlexCAN2-4, SAI0, FlexIO |
| PORT C | PTC0-PTC31 | ADC0 (ch8-15), ADC1 (ch0-15), LPCMP0-2, LPSPI3, FlexCAN5 |
| PORT D | PTD0-PTD31 | Ethernet RMII, SAI1, LPSPI4-5, LPUART11-15, QuadSPI |
| PORT E | PTE0-PTE17 | QuadSPI data, JTAG/SWD, trace, 32kHz SXOSC for RTC |
| Power | VDD_HV_A/B, V25, V15, V11, VSS | Main I/O supply, internal regulators, ground |
| Clock | EXTAL, XTAL | 8-40 MHz fast oscillator for PLL |
| System | RESET_B, NMI_B | Hardware reset, non-maskable interrupt |