Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

S32K312

32-bit Automotive Microcontroller

The S32K312 is a 32-bit automotive microcontroller from NXP Semiconductors. View the full S32K312 datasheet below including key specifications, electrical characteristics.

Official S32K312 datasheet (PDF) — the source this page was extracted from.

S32K312 Key Specifications

ParameterValue
ADC12-bit, up to 24 channels per module
DebugSWJ-DP / SWD, SWO, ITM, ETM-style trace (HTM)
CPU Core1x Arm Cortex-M7 (32-bit)
SecurityHSE_B hardware security engine
Total RAM192 KB (incl. 96 KB TCM)
Unique ID120-bit
Standby RAM16 KB
DMA Channels32 (up to 128 request sources via DMAMUX)
Data Flash Memory128 KB
Max CPU Frequency120 MHz
Program Flash Memory2 MB with ECC
Supply Voltage Range2.97 V to 5.5 V
Communication InterfacesLPUART (LIN/UART), LPSPI, LPI2C, FlexCAN (optional CAN FD), FlexIO, Ethernet, SAI, QuadSPI
Functional Safety RatingASIL B
Operating Ambient Temperature-40 °C to 125 °C
Max RUN Current @120 MHz (125 °C)120.7 mA
Typical RUN Current @120 MHz (25 °C)54 mA

S32K312 Overview

Part: S32K312 — NXP Semiconductors

Type: 32-bit Automotive Microcontroller

Description: ASIL-B rated 32-bit Arm Cortex-M7 microcontroller operating up to 120 MHz with 2 MB program flash, 128 KB data flash, and 192 KB SRAM.

Operating Conditions:

  • Supply voltage: 2.97 V to 5.5 V
  • Operating temperature: -40 °C to 125 °C (ambient temperature for all power modes)
  • Maximum core frequency: 120 MHz

Key Specs:

  • Core: Single Arm Cortex-M7 32-bit CPU with FPU and DSP up to 120 MHz
  • Flash memory: 2 MB program flash with ECC, 128 KB data flash
  • SRAM: 192 KB total RAM (includes 96 KB TCM RAM) with ECC
  • Standby RAM: 32 KB
  • DMA: 32 channels with DMAMUX
  • ADC: 2 instances, 12-bit Analog-to-Digital Converter
  • Analog comparators: 2 LPCMP instances with internal 8-bit DAC
  • Serial communications: 8 LPUART, 4 LPSPI, 2 LPI2C, 3 FlexCAN instances
  • FlexIO: 32 channels (including SENT support)

Features:

  • Hardware Security Engine (HSE_B)
  • ASIL-B functional safety capability
  • Memory protection via Extended Cross domain Domain Controller (XRDC) and Virtualization Wrapper (VIRT_WRAPPER)
  • Error-Correcting Code (ECC) on all memories and EDC on data path
  • Low Power Inter-Integrated Circuit (LPI2C) modules with DMA support
  • FlexCAN modules with optional CAN FD support
  • Serial Wire JTAG debug Port (SWJ-DP) and CoreSight trace macrocell

Applications:

  • Automotive body and comfort
  • Harsh electrical and automotive environments
  • General-purpose ASIL-B automotive control systems

Package:

  • 100-pin HDQFP
  • 172-pin HDQFP
  • 257-ball MAPBGA

S32K312 Electrical Characteristics

Some devices (S32K358, S32K348, S32K338, S32K328, S32K388 and S32K389) support a SMPS, DC-DC buck converter stage, with a dedicated pin to control an external Power P-channel MOSFET. In addition to the PMOS, an external inductor and a Schottky diode are required. See related figures in section "Recommended decoupling capacitors".

The chip hardware design guidelines document lists the recommended part numbers for PMOS, Schottky diode and inductor.

Table 12. V15 regulator (SMPS option) electrical specifications

SymbolDescriptionMinTypMaxUnitConditionSpec Number
V15V15 output-1.5-V--
L_SMPSExternal coil inductance-4.7-μH--
COUT_V15_SMPSExternal bypass capacitor-20-22-μF--
D_SMPSExternal Schottky diode average forward current-2-A--
VRSchottky diode reverse voltage5.0--V--
IFSchottky diode forward current1.0--A--
-External P-channel MOSFET total gate charge--10nCVDD_DCDC = 5V-
-External P-channel MOSFET threshold voltage--2V--
CBULK_SMPSInput supply bulk capacitor for internal SMPS 1-22-μF--

Table 12. V15 regulator (SMPS option) electrical specifications

S32K3xx Data Sheet

S32K312 Thermal Information

SymbolDescriptionMinTypMaxUnitConditionSpec Number
TambAmbient temperature-40-105°CV- Grade-
TambAmbient temperature-40-125°CM- Grade-
TJJunction temperature-40-150°C--

For S32K388 and S32K389, applications running at 125°C Tamb, thermal management schemes at PCB level will have to be deployed to keep TJ below 150°C.

S32K312 Package Information

Package dimensions are provided in the package drawings. To find a package drawing, go to nxp.com and perform a keyword search for the drawing's document number:

Package optionDocument Number
48-pin LQFP98ASH00962A
257-ball MAPBGA98ASA01483D
172-pin HDQFP98ASA01107D
100-pin HDQFP98ASA01570D
172-pin HDQFP_EP98ASA01667D
289-ball MAPBGA98ASA01216D
437-BGA98ASA01918D

Other Microcontrollers (MCU)

  • STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
  • STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
  • RP2040 – Raspberry Pi, Microcontroller
  • STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
  • STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
  • STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
  • GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
  • CH32H417QEU6 – WCH, Dual-Core RISC-V Microcontroller

All Microcontrollers (MCU) datasheetsAll NXP Semiconductors datasheets (189)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the S32K312

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the S32K312 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.