Install this symbol

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Search the Adom Wiki for the symbol "NXP S32K344" (slug: s32k344) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/symbols/s32k344. Download the .kicad_sym file from the wiki page's static assets. Add it to my current KiCad project's symbols/ directory and register in sym-lib-table.
Category MCU_Automotive
Library MCU_NXP_S32K3
Pins 172
Package HDQFP-172
Schematic Symbol

AI Skill Technical Reference

Edit AI Skill

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

GroupPinsKey Functions
PORT APTA0-PTA31LPUART0-2, LPI2C0, LPSPI0-1, FlexCAN0-1, eMIOS0-1
PORT BPTB0-PTB31LPUART3-7, LPI2C1, LPSPI2, FlexCAN2-4, SAI0, FlexIO
PORT CPTC0-PTC31ADC0 (ch8-15), ADC1 (ch0-15), LPCMP0-2, LPSPI3, FlexCAN5
PORT DPTD0-PTD31Ethernet RMII, SAI1, LPSPI4-5, LPUART11-15, QuadSPI
PORT EPTE0-PTE17QuadSPI data, JTAG/SWD, trace, 32kHz SXOSC for RTC
PowerVDD_HV_A/B, V25, V15, V11, VSSMain I/O supply, internal regulators, ground
ClockEXTAL, XTAL8-40 MHz fast oscillator for PLL
SystemRESET_B, NMI_BHardware reset, non-maskable interrupt

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

0 revisions · KiCad Library: MCU_NXP_S32K3: · Updated 2026-03-13 03:17:41