1
Out of the Box2
Get Software3
Plug It InThe NXP FRDM-A-S32K356 features dual Arm® Cortex®-M7 cores configured in lockstep mode and along with a single Arm Cortex-M7 core running at 240 MHz, ASIL-D safety hardware, 8 MB flash, Hardware Security Engine B (HSE B), over-the-air (OTA) support, advanced connectivity, floating-point unit (FPU) and low power.
The Kit Contents includes:
Something went wrong! Please try again.
For board evaluation, you will need a Windows PC. For best results, the PC should be USB-enabled and running on either Windows 7, 10 or 11.
Something went wrong! Please try again.
You will also need to install software for board evaluation. All listed software is available on the development board's information page at FRDM-A-S32K356 development board's information page or from the Automotive Package Manager.
Something went wrong! Please try again.
Something went wrong! Please try again.
The NXP FRDM-A-S32K356 features dual Arm Cortex-M7 cores configured in lockstep mode along with a single Arm Cortex-M7 running at 40 MHz. The board also includes ASIL-D safety hardware, 6 MB flash, Hardware Security Engine B (HSE B), over-the-air (OTA) support, advanced connectivity floating-point unit (FPU) and low-power low-power. It includes the NXP SBC FS26, which provides +5.0 V and +3.3 V power rails for safety-critical applications. The FRDM-A-S32K356 integrates the NXP PTN5110 USB Power Delivery (PD) physical layer (PHY), enabling high-voltage, high-current power and data through a single USB Type-C port.
Something went wrong! Please try again.
The FRDM-A-S32K356 is equipped with an integrated OpenSDA debug, an onboard K26 microcontroller unit (MCU) and a USB Type-C port that supports multiple debug interfaces, including a 20-pin JTAG connector for external tools and convenient connectivity.
Additional features include two push buttons, a potentiometer, two RGB LEDs, a 64 MB Hyper-RAM memory and access to selected MCU input/output (I/O) pins for prototyping.
The inclusion of Ethernet 100BASE/T with the RJ45 connector, Controller Area Network Flexible Data-Rate (CAN FD) at 5 Mbit/s, and Local Interconnect Network (LIN) at 2.1/SAEJ2602 PHYs, powered by the TJA1043 and TJA1425 transceivers—ensure reliable communication for automotive and industrial applications. The onboard automotive-grade NXP FXLS8961 accelerometer and NXP P3T1750 temperature sensor provide real-time environmental feedback.
Something went wrong! Please try again.
By selecting “Launch executable after download” and “Installation and configuration without any interaction” the FRDM Bundle will be installed alongside all its available components.
All the Software and Tools are now installed and configured automatically.
Something went wrong! Please try again.
The FRDM-A-S32K356 is a rapid prototyping board based on the S32K3X8EVB-Q289. As it is not intended for final production use, the board includes a primary power-supply option through USB PD connected to the FS26 SBC. Details of this configuration are provided in Table 1. See UM12542, FRDM-A-S32K356 Development Board User Manual for further details.
Table 1. Battery Voltage Input (VBAT) Supply
| Mode | Max Voltage / Current Supported | Description |
|---|---|---|
| PD with USB Type-C Connector | Typical Input: +5 V/3 A Maximum Supported: Up to +20 V/3 A Note: Actual current depends on the capabilities of the connected USB Type-C power source |
By default, the FRDM-A-S32K356 is powered via the J11 USB Type-C connector. It is
recommended to use the USB Type-C cable included in the box, or another cable that supports USB PD,
to ensure full functionality of the board. Using an alternative cable may result in
limited current supply and reduced performance.To power the board properly, a USB-C PD–compatible power source is needed, such as a USB-C PD charger or a laptop with PD support. While most modern laptops support USB PD, verify your device’s capabilities before use. Using an alternative cable may result in limited current supply and reduced performance. The FRDM-A-S32K356 supports input voltages up to 20 V. However, based on FS26 SBC recommendations, it is ideal to operate within 9 V, 12 V or 15 V ranges with at least 1 A. Achieving these voltages and current levels requires proper negotiation/communication between the USB PD source and the PD PHY (PTN5110). For guidance on implementing this negotiation with the S32K356, consult your local NXP field application engineer (FAE) or the code available in the NXP Application Code Hub (ACH) website. The FS26 manages power regulation by converting the VBAT input into stable voltage rails required by the S32K356’s power domains. |
| Note: If a USB Type-A-to-USB Type-C cable is used to power the board, the integrated switch will not power off the board due to the lack of the cable control lines for power delivery. To avoid this issue, always use the cable provided. | ||
The second power supply method for the FRDM-A-S32K356 involves connecting an
external +12 V/2 A power source to the barrel jack connector (J10). |
||
| Operation with Barrel Connector | +12 V/2 A | This option is disabled by default and requires manual soldering of the following components to
enable it: J10: Barrel connectorC1, C9: Input capacitors D1: Protection diode |
Once these components are populated, the board can be powered through J10 as an
alternative to USB Type-C PD. |
Table 2. FRDM-A-S32K356 - Supply board method
| Step sequence | Description |
|---|---|
| 1. | Connect the USB Type-C cable to the J11 connector to supply power to the board |
| 2. | To power on the board, change the position of switch SW5 to setting 2–3
|
| 3. | Verify that all power indicator LEDs on the board are illuminated |
Table 3. FRDM-A-S32K356 - Default configuration
| Interface | FRDM-A-S32K356 | Reference / Signal | Default configuration | Description / Comment |
|---|---|---|---|---|
| MCU | ● | U2 | S32K356 MCU | S32K356 Arm Cortex-M7, 240 MHz, 8 MB flash, CAN FD, HSE B security, 289 molded array process ball grid array (MAPBGA) |
| Supply Peripheral Jumpers | ● | JP4 |
1 - 2 | Selects the peripherals input supply |
| ● | JP5 |
1 - 2 | ||
| MCU Power Supply | ● | VDD_HV_A | +3.3 V | The reference voltage of +3.3 V is supplied by the FS26 low-dropout 1 (LDO1) regulator
and routed to the VDD_HV_A
power domain of the S32K356 (5 V can be supplied on VDD_HV_A with R806 [FS26_VTRK1]) |
| ● | VDD_HV_B | +3.3 V | The reference voltage of +3.3 V is supplied by the FS26 LDO2 regulator and routed to the VDD_HV_B power domain of the S32K356. | |
| ● | V15 | +1.5 V | The reference voltage of +1.5 V is supplied by the FS26 Core voltage (VCORE) regulator and routed to the V15 core power domain of the S32K356. (Optionally, the V15 rail can be powered through an external transistor controlled by the S32K358, so to enable this configuration, transistor Q5 and circuitry must be populated and solder jumper SJ4 must be properly routed) | |
| ● | V11 | +1.1 V | Core logic supply internally generated | |
| On-Board Debug OpenSDA | ● | J11 |
Enabled | The USB Type-C connector is configured by default as the primary interface for debugging |
| ● | JP11 |
1 - 2 | JP11 is routed as default enabling the OpenSDA voltage |
|
| ● | PTA15 – LPUART6_RX | Enabled | For PC serial communication | |
| PTA16 – LPUART6_ TX | Enabled | |||
| JTAG | ● | J9 |
Disabled | The JTAG interface of the S32K356 MCU is accessible via a 20-pin Cortex Debug plus Embedded Trace
Macrocell (ETM)
connector. (to enable this interface, jumper JP11 [OpenSDA voltage] must be removed)
|
| USB Type-C PD | ● | J11 |
Enabled | By default, the USB Type-C connector is configured as the primary interface for USB PD (the included cable—or any USB Type-C cable that supports PD—can be used to power the board) |
| ● | SW5 |
1 - 2 | If the power source connected to the board supports USB Type-C communication, switch
SW5
turns the board on or off based on the connection or disconnection of the CC lines, so by default
the
board is off.
|
|
| ● | VBUS_IN | +5.0 V | By default, the voltage on the VBUS_IN line is +5.0 V (to request a higher voltage via USB PD, a valid voltage negotiation must be initiated through the inter-integrated circuit (I²C) interface with the PTN5110 controller and the board supports up to 20 V with 9 V, 12 V or 15 V recommended for typical operation) | |
| ● | PTC7–LPI2C_SCL | Enabled | PTC7 LPI2C serial clock (SCL) is routed by default to the PTN5110 and NX20P3483 | |
| PTC6–LPI2C_SDA | Enabled | PTC6 LPI2C serial data (SDA) is routed by default to the PTN5110 and NX20P3483 | ||
| Ethernet | ● | U14 | Enabled | By default, the Ethernet interface is routed in RMII mode to the KSZ8091RNDIA 100BASE-T Ethernet
PHY, which is connected to the RJ45 connector (J7) |
| QUAD Local Interconnect Network (LIN) Interface | ● | J14 |
J14-2 LIN1 |
Configured by LPUART9, voltage levels are limited to VSUP voltage (typical 11.5 V when 5 V is on VBAT) |
J14-3 LIN2 |
Configured by LPUART12 voltage levels are limited to VSUP voltage (typical 11.5 V when 5 V is on VBAT) | |||
J14-4 LIN3 |
Configured by LPUART4 voltage levels are limited to VSUP voltage (typical 11.5 V when 5 V is on VBAT) | |||
J14-5 LIN4 |
Configured by LPUART8 voltage levels are limited to VSUP voltage (typical 11.5 V when 5 V is on VBAT) | |||
| Controller Area Network (CAN) Interface | ● | J15 |
J15-1–CANH | The S32K356 is connected to a TJA1043 CAN transceiver via the CAN0_RX and CAN0_TX signal lines—voltage levels are limited to VSUP voltage (typical 11.5 V when 5 V is on VBAT) |
| J15-2–CANL | ||||
| User RGB LED | ● | D16 | PTG29 | Red [Active High] |
| PTG30 | Green [Active High] | |||
| PTG31 | Blue [Active High] | |||
| D22 | PTF21 | Red [Active High] | ||
| PTF22 | Green [Active High] | |||
| PTF23 | Blue [Active High] | |||
| User Push Button | ● | SW3 |
PTH3 | With WKUP15 |
| ● | SW2 |
PTH1 | With WKUP0 | |
| ● | SW3 |
DNP PTC31 | With WKUP49 | |
| Analog-to-Digital Converter Potentiometer | ● | R370 | PTA17 | With ADC2_S19 |
| ● | R370 | DNP PTC23 | With ADC2_S23 | |
| HyperRAM Memory | ● | U27 | Enabled | IS66WVH8M8FBLLPSRAM—Pseudo static random-access memory (SRAM)—Memory Integrated Circuit (IC) 64Mbit HyperBus 166 MHz 24-thin fine-pitch ball grid array (TFBGA) |
| SD Card Connector | ● | J16 |
Enabled | The S32K356 is connected to an SD Card Connector with the secure digital host controller (uSDHC) lines |
| Acceleration Sensor | ● | FXLS8961AF | Enabled | ±2 g/±4 g/±8 g/±16 g, Low-power 12-bit digital accelerometer (with ultra-low power wake up on motion, AEC-Q100, PTC7, PTC6 I²C lines are routed by default) |
| Temperature Sensor | ● | P3T1750 | Enabled | Temperature-to-digital 12-Bit converter from -40 °C to +125 °C range—1 °C accuracy, digital temperature sensor, AEC-Q900, PTC7, PTC6 I²C lines are routed by default |
| ARDUINO Headers | ● | - | - | This board incorporates compatibility with ARDUINO UNO, DEVKIT-MOTORGD and DEVKIT-COMM boards (consult the schematic for more details in the routed pins) |
Something went wrong! Please try again.
In addition to our FRDM-A-S32K356: FRDM Automotive S32K356 Development Board for General Purpose page, you may also want to visit:
Connect with other engineers and get expert advice on designing with the FRDM-A-S32K344 Development Board using our community sites.