S32K312
32-bit Automotive MicrocontrollerThe 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.
Manufacturer
NXP SemiconductorsCategory
Microcontrollers (MCU)S32K312 Key Specifications
| Parameter | Value |
|---|---|
| ADC | 12-bit, up to 24 channels per module |
| Debug | SWJ-DP / SWD, SWO, ITM, ETM-style trace (HTM) |
| CPU Core | 1x Arm Cortex-M7 (32-bit) |
| Security | HSE_B hardware security engine |
| Total RAM | 192 KB (incl. 96 KB TCM) |
| Unique ID | 120-bit |
| Standby RAM | 16 KB |
| DMA Channels | 32 (up to 128 request sources via DMAMUX) |
| Data Flash Memory | 128 KB |
| Max CPU Frequency | 120 MHz |
| Program Flash Memory | 2 MB with ECC |
| Supply Voltage Range | 2.97 V to 5.5 V |
| Communication Interfaces | LPUART (LIN/UART), LPSPI, LPI2C, FlexCAN (optional CAN FD), FlexIO, Ethernet, SAI, QuadSPI |
| Functional Safety Rating | ASIL 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
| Symbol | Description | Min | Typ | Max | Unit | Condition | Spec Number |
|---|---|---|---|---|---|---|---|
| V15 | V15 output | - | 1.5 | - | V | - | - |
| L_SMPS | External coil inductance | - | 4.7 | - | μH | - | - |
| COUT_V15_SMPS | External bypass capacitor | - | 20-22 | - | μF | - | - |
| D_SMPS | External Schottky diode average forward current | - | 2 | - | A | - | - |
| VR | Schottky diode reverse voltage | 5.0 | - | - | V | - | - |
| IF | Schottky diode forward current | 1.0 | - | - | A | - | - |
| - | External P-channel MOSFET total gate charge | - | - | 10 | nC | VDD_DCDC = 5V | - |
| - | External P-channel MOSFET threshold voltage | - | - | 2 | V | - | - |
| CBULK_SMPS | Input supply bulk capacitor for internal SMPS 1 | - | 22 | - | μF | - | - |
Table 12. V15 regulator (SMPS option) electrical specifications
S32K3xx Data Sheet
S32K312 Thermal Information
| Symbol | Description | Min | Typ | Max | Unit | Condition | Spec Number |
|---|---|---|---|---|---|---|---|
| Tamb | Ambient temperature | -40 | - | 105 | °C | V- Grade | - |
| Tamb | Ambient temperature | -40 | - | 125 | °C | M- Grade | - |
| TJ | Junction 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 option | Document Number |
|---|---|
| 48-pin LQFP | 98ASH00962A |
| 257-ball MAPBGA | 98ASA01483D |
| 172-pin HDQFP | 98ASA01107D |
| 100-pin HDQFP | 98ASA01570D |
| 172-pin HDQFP_EP | 98ASA01667D |
| 289-ball MAPBGA | 98ASA01216D |
| 437-BGA | 98ASA01918D |
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)
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.