NXP S32K344 White Board User Manual

Rev. 1.0 -- 11 April 2023

1 Introduction

This document introduces the key features of the S32K344 White Board, designed for evaluating various automotive applications such as Domain Controllers, Body Control Modules (BCM), Gateways, and Telematics Boxes (T-box). It details the board's power supply architecture, jumper configurations, connectors, interfaces, and MCU pin assignments. Users are encouraged to consult this manual alongside the White Board schematics for a comprehensive understanding of the hardware design.

Figure 1. S32K344 White Board block diagram: This diagram illustrates the main components and connections of the S32K344 White Board, including the S32K344 MCU, Safety SBC FS26, Ethernet switch SJA1105, CAN/LIN transceivers, and various interfaces for automotive applications.

2 Features Overview

The S32K344 White Board offers a comprehensive set of features for automotive application development:

Figure 2. S32K344 White Board features overview: This image highlights the key components and connectivity options available on the S32K344 White Board.

3 Connectors and Interfaces

The S32K344 White Board features a variety of connectors and interfaces:

Figure 3. S32K344 White Board connectors and interfaces: This figure displays the physical layout and location of various connectors on the S32K344 White Board, including Ethernet, USB, and expansion headers.

J32 Signals Definition

PINLabelFunctionPINLabelFunction
J32-10PEPS_TXN5PEPS antennaJ32-20PEPS_TXN9PEPS antenna
J32-9PEPS_TXP5PEPS antennaJ32-19PEPS_TXP9PEPS antenna
J32-8PEPS_TXN3PEPS antennaJ32-18PEPS_TXN7PEPS antenna
J32-7PEPS_TXP3PEPS antennaJ32-17PEPS_TXP7PEPS antenna
J32-6VBAT212V powerJ32-16NCNC
J32-5VBAT212V powerJ32-15NCNC
J32-4PEPS_TXN1PEPS antennaJ32-14GNDGND
J32-3PEPS_TXP1PEPS antennaJ32-13GNDGND
J32-2D_IN_4PEPS wake upJ32-12HB_OUT1HB2001 out
J32-1D_IN_3PEPS wake upJ32-11HB_OUT2HB2001 out

J33 Signals Definition

PINLabelFunctionPINLabelFunction
J33-10GNDGNDJ33-20VBAT112V power
J33-9GNDGNDJ33-19VBAT112V power
J33-8NCNCJ33-18LS_DRV_OUT_8Low side output
J33-7NCNCJ33-17LS_DRV_OUT_7Low side output
J33-6VBAT312V powerJ33-16LS_DRV_OUT_6Low side output
J33-5VBAT312V powerJ33-15LS_DRV_OUT_5Low side output
J33-4HS_DRV_OUT4High side outputJ33-14LS_DRV_OUT_4Low side output
J33-3HS_DRV_OUT3High side outputJ33-13LS_DRV_OUT_3Low side output
J33-2HS_DRV_OUT2High side outputJ33-12LS_DRV_OUT_2Low side output
J33-1HS_DRV_OUT1High side outputJ33-11LS_DRV_OUT_1Low side output

J36 Signals Definition

PINLabelFunctionPINLabelFunction
J36-10GNDGNDJ36-20+5V_OUT2+5V power
J36-9ISELED_PISELED InterfaceJ36-19ISELED_NISELED Interface
J36-8MSDI_SP5Switch inputJ36-18MSDI_SG5Switch input
J36-7MSDI_SP4Switch inputJ36-17MSDI_SG4Switch input
J36-6MSDI_SP3Switch inputJ36-16MSDI_SG3Switch input
J36-5MSDI_SP2Switch inputJ36-15MSDI_SG2Switch input
J36-4MSDI_SP1Switch inputJ36-14MSDI_SG1Switch input
J36-3MSDI_SP0Switch inputJ36-13MSDI_SG0Switch input
J36-2A_IN_2ADC inputJ36-12D_IN_2Digital input
J36-1A_IN_1ADC inputJ36-11D_IN_1Digital input

J31 Signals Definition

PINLabelFunctionPINLabelFunction
J31-10LIN8LIN interfaceJ31-20NCNC
J31-9LIN7LIN interfaceJ31-19NCNC
J31-8LIN6LIN interfaceJ31-18CANL_3TJA1145 CANL
J31-7LIN5LIN interfaceJ31-17CANH_3TJA1145 CANH
J31-6LIN4LIN interfaceJ31-16CANL_2TJA1145 CANL
J31-5LIN3LIN interfaceJ31-15CANH_2TJA1145 CANH
J31-4LIN2LIN interfaceJ31-14CANL_1TJA1044 CANL
J31-3LIN1LIN interfaceJ31-13CANH_1TJA1044 CANH
J31-2GNDGNDJ31-12CANL_0TJA1044 CANL
J31-1KL15_WAKESBC wake inputJ31-11CANH_0TJA1044 CANH

4 MCU Pins Assignments and Board Resources Mapping

The hardware configurations and MCU PINs assignments are detailed in the following table:

InterfaceReference/SignalsConfigurationDescription
Power InputVBAT1/2/312V12V power supply input for this board
MCU Power SupplyVCC1_5V0 (VDD_HV_A)5.0VSome MCU pins are in VDD_HV_A domain
VCC1_3V3 (VDD_HV_B)3.3VSome MCU pins are in VDD_HV_B domain
VREFH_MCU5.0VADC reference voltage
VCC_1V51.5VMCU Core is supplied by 1.5V from SBC
Other Power SuppliesV11_MCU1.1VMCU generated 1.1V
V25_MCU2.5VMCU generated 2.5V
BUCK_5V05.0V5V to supply some circuits on the board
BUCK_3V33.3V3.3V to supply ethernet related circuits
LDO_1V21.2V1.2V LDO to supply ethernet switch core
EthernetMCU MACEnabledMCU MAC is connected to ethernet switch SJA1105
SPIEnabledSJA1105 MII_0 in RMII mode
QSPILPSPI_0EnabledSJA1105 MII_1
LPSPI_1 (3.3V)EnabledSJA1105 MII_2
LPSPI_2EnabledSJA1105 MII_3 and MII_4
LPSPI_3EnabledNCK2910 (RF Receiver)
LPSPI_4EnabledCD1030(MSDI)
LPSPI_5EnabledXS6500(High Side Driver)
QSPI_AEnabledMC33879 (Low Side Driver)
HB2001(H-Bridge Driver)
FS26 (Safety SBC)
SJA1105 (Ethernet Switch)
SJA1124 (LIN Ctrl and Phy)
TJA1145 (CAN Phy)
TJA1145 (CAN Phy)
IO Header
NJJ29C2 (LF Driver)
IO Header
QSPI Flash 128Mb
I2CLPI2C0 (3.3V)EnabledMMA8452 (Accel Sensor, address 0x1D)
SGTL5000 (Audio Codec, address 0x0A)
CS2100 (Clock Multiplier, address 0x4F)
FRAM (Fast EEPROM, address 0x57)
CANCAN_0EnabledPTA7_CAN0_TX, PTA6_CAN0_RX
CAN_1EnabledPTA23_CAN1_TX, PTA22_CAN1_RX
CAN_2EnabledPTD18_CAN2_TX, PTD19_CAN2_RX
CAN_3EnabledPTE28_CAN3_TX, PTE29_CAN3_RX
CAN_4EnabledPTG8_CAN4_TX, PTG9_CAN4_RX
LINLIN1EnabledLIN Controller and Phy controlled by LPSPI3 with PCS0.
LIN2EnabledPTF2_LPUART6_TX, PTF3_LPUART6_RX
LIN3EnabledPTF18_LPUART7_TX, PTF19_LPUART7_RX
LIN4EnabledPTF23_LPUART9_TX, PTF24_LPUART9_RX
LIN5EnabledPTF16_LPUART12_TX, PTF17_LPUART12_RX
LIN6EnabledPTA27_LPUART0_TX, PTA28_LPUART0_RX
LIN7EnabledPTE12_LPUART2_TX, PTD17_LPUART2_RX
LIN8EnabledPTB22_LPUART1_TX, PTB23_LPUART1_RX
UARTLPUART0EnabledSGTL5000 Audio Codec
LPUART2EnabledPTC20 (high active)
LPUART1EnabledPTC21 (high active)
AudioSAI0EnabledPTB13 (ADC0_S8)
User PeripheralsPush ButtonsSW2, SW3PTB14 (ADC0_S9)
ADC POTPOT1, POT2PTF8 (high active)
User LEDsLED D28, D29, D30, D31, D44, D45, D46PTF9 (high active)
PTF10 (high active)
PTF11 (high active)
PTG0 (low active)
PTG1 (low active)
PTG2 (low active)
Touch Sense PadSW4, SW5, SliderPTC23, PTE10
PTC24, PTE15
PTD23, PTA11, PTD24, PTA14
GeneralAnalog InputsA_IN_1 (0~12V), A_IN_2 (0~12V)PTE21_ADC2_P3
PTE22_ADC2_P4
PTC26_ADC0_S21
PTE13_ADC1_S19
Digital InputsD_IN_1 (0~12V), D_IN_2 (0~12V)PTG18_EMIOS2_CH18
PTG19_EMIOS2_CH19
PTG20_EMIOS2_CH20
PTG21_EMIOS2_CH21
General Purpose OutputsHigh Side OutputHS_D1, HS_D2, HS_D3, HS_D4Controlled by LPSPI0 with PCS4
Low Side OutputLS_DRV_OUT1 to LS_DRV_OUT8Controlled by LPSPI0 with PCS4
Controlled by LPSPI0 with PCS4
Controlled by LPSPI0 with PCS4
PTE20_EMIOS1_CH0
PTE27_EMIOS1_CH7
Controlled by LPSPI0 with PCS4
Controlled by LPSPI0 with PCS4
Debug InterfaceJTAGJTAG_TMS, JTAG_TCLK, JTAG_TDO, JTAG_TDI, RESETPTA4, PTC4, PTA10, PTC5, PTA5
TRACETRACE_CLKOUT, TRACE_D0, TRACE_D1, TRACE_D2, TRACE_D3PTG6, PTG7, PTG15, PTG16, PTF31

5 White Board Startup

To start the S32K344 White Board, ensure jumper J5 is closed and J87 is open to enable the SBC FS26 debug mode. Apply a 12V power supply and turn on switch SW10. Connect a debugger to the SWD interface and follow the White Board quick start guide for software development.

The board features LED indicators for various power supplies: LED D10 confirms the 12V connection, LED D11 indicates the 5V supply from SBC is active, LED D12 shows the 5V from the standalone DC/DC is ON, LED D13 indicates the 3.3V supply from SBC is ON, LED D14 shows the 3.3V from the standalone DC/DC is ON, and LED D15 indicates if the MCU RESET pin is low (MCU in reset status).

Essential elements for startup include the 12V power input, 10-pin Cortex Debug Connector (SWD/JTAG), 20-pin Debug + ETM connector (with trace capability), a RESET push button with an indicator LED, and a USB2UART interface.

Figure 4. S32K344 White Board features: This illustration points out key startup elements and LED indicators on the S32K344 White Board.

6 Power Supply

The White Board requires an external 12V/1A power supply. This power is distributed to several key components:

Figure 5. SBC power supply topology: This diagram details the power distribution originating from the Safety SBC FS26 to various MCU power domains.

Figure 6. Power supply topology: This diagram provides an overview of the complete power supply architecture for the S32K344 White Board.

The MCU features two power domains: VDD_HV_A (supplied with 5V) and VDD_HV_B (supplied with 3.3V). This fixed configuration minimizes the need for voltage level shifters, as 5V signals are powered by VDD_HV_A and 3.3V signals by VDD_HV_B.

7 Jumper Settings

Several jumpers are available on the board for configuration and current measurement:

Jumpers for Current Measurement

ReferencePositionDescription
J61-2 Default Closed12V power input after reverse protection diode
J71-2 Default ClosedFS26 LDO1 (5V) output current
J891-2 Default ClosedMCU VDD_HV_A current consumption
J81-2 Default ClosedBuck 5V output current
J91-2 Default ClosedFS26 LDO2 (3.3V) output current
J901-2 Default ClosedMCU VDD_HV_B current consumption
J101-2 Default ClosedBuck 3.3V output current
J111-2 Default Closed1.5V for MCU core
J121-2 Default Closed1.2V for SJA1105 core
J341-2 Default Closed12V power input for high side driver XS6500
J351-2 Default Closed12V power input for LF driver NJJ29C2
J851-2 Default Closed12V power input for FS5600

Other Jumpers

ReferencePositionDescription
J51-2 Default ClosedEnable SBC debug mode, thus watchdog refreshing from SPI is not needed. J5 should be closed and J87 should be open for FS26 entering debug mode.
J871-2 Default OpenSPI is not needed. J5 should be closed and J87 should be open for FS26 entering debug mode.
J41-2 Default ClosedAllow SBC FS0B to disable high/low side driver outputs.

Figure 7. Jumpers settings topology: This figure illustrates the physical locations of various jumpers on the S32K344 White Board.

8 General Functional Description

8.1 MCU HW Configuration

8.1.1 MCU Power Supply Configuration

The S32K344 features two power domains: VDD_HV_A and VDD_HV_B, which can be supplied by either 5V or 3.3V. The White Board optimizes pin assignments to minimize voltage level shifter usage. VDD_HV_A is supplied with 5V and its pins are primarily used for 5V circuits, while VDD_HV_B is supplied with 3.3V and its pins are used for 3.3V circuits.

Figure 8. Pins distribution for different power domains: This diagram shows how MCU pins are allocated to the VDD_HV_A (5V) and VDD_HV_B (3.3V) power domains.

8.1.2 MCU Clock Settings

The MCU can generate a 320MHz PLL clock using a 16MHz external crystal. For low-power modes, an external 32KHz crystal can be utilized to minimize power consumption.

Figure 9. External crystals for MCU: This diagram illustrates the external crystal oscillators used for MCU clock generation.

8.1.3 MCU Reset Control

The MCU RESET pin is bidirectional. It can be used as an input to reset the MCU via a push button (SW1) or an SBC RESET signal. As an output, certain MCU internal failures (like watchdog timeouts) can pull the RESET pin low, allowing the SBC to detect and react to the reset event.

8.1.4 MCU Debug Interface

The White Board provides two debug interfaces: a 10-pin connector for SWD/JTAG and a 20-pin connector for JTAG with ETM (Enhanced Trace Module) capability. The pins used for these interfaces are detailed below. JTAG pins are essential for MCU debugging, while TRACE pins are optional.

JTAGTRACE
JTAG_TMSTRACE_CLKOUT
JTAG_TCLKTRACE_D0
JTAG_TDOTRACE_D1
JTAG_TDITRACE_D2
RESETTRACE_D3

Figure 10. Debug interface: This diagram shows the physical connections for the MCU debug interfaces, including SWD and JTAG.

8.2 SBC Features

8.2.1 SBC and MCU Connections

The Safety SBC (FS26) and the S32K344 MCU are interconnected as follows:

SBCMCU
VLDO1 5VVDD_HV_A
VLDO2 3.3VVDD_HV_B
irrelevantV15
VCORE 1.5VLPSPI_1 (SOUT, SIN, SCK, PCS0)
VDDIOVDD_HV_A
RSTPTA5_MCU_RESETB
INTInterrupt input (PTG3)
FCCU1/FCCU2FCCU_ERR0 / FCCU_ERR1 (PTF16/PTF14)
MUX-OUTADC2_P7 input (PTE25)

Figure 11. SBC and MCU on the White Board: This diagram illustrates the interconnections between the Safety SBC (FS26) and the S32K344 MCU.

8.2.2 SBC Wakeup Function

The SBC supports wakeup functionality through several sources:

  • External key-on signal (0V to 12V transition on WAKE1).
  • Push button SW7 on the board can generate these transitions.
  • Wakeup input via LIN PHY.
  • Wakeup input via CAN PHY or Ethernet PHY.

8.2.3 SBC Fail-safe Outputs

The SBC can assert fail-safe signals FS0B and FS1B upon detecting certain failures, independent of MCU intervention. FS0B disables high-side driver outputs (XS6500). FS1B is left floating and can be routed to customer-specific circuits. Assertions of FS0B or FS1B are indicated by LEDs D8 or D9 on the White Board, respectively. These signals can be released via specific SPI commands, as detailed in the FS26 datasheet.

8.2.4 SBC Debug Mode

To enter SBC FS26 debug mode during power-up, jumper J5 must be closed and J87 must be open. This configuration bypasses the need for watchdog refreshing from the MCU via SPI.

Figure 12. SBC debug entry circuit: This schematic shows the circuit configuration required to enable the SBC FS26 debug mode.

According to the FS26 datasheet, debug mode is entered if approximately 4V is detected on the FS26 DEBUG pin during power-up. After this, the FS26 begins supplying the MCU once the DEBUG pin returns to GND. A 4V pulse is observed on the FS26 DEBUG pin during power-up to initiate debug mode.

8.3 Communication Interfaces

8.3.1 Ethernet Interfaces

The board utilizes the SJA1105 Ethernet switch, providing four Ethernet interfaces. One interface is 100BASE-TX for PC connectivity, while the other three are automotive Ethernet (100BASE-T1). The SJA1105 is powered by a 3.3V buck circuit and a 1.2V LDO to meet its current consumption requirements.

Figure 13. Ethernet circuit block diagram: This diagram outlines the architecture of the Ethernet interface, including the switch and PHYs.

Figure 14. Ethernet circuit on the White Board: This figure shows the physical implementation of the Ethernet circuitry on the board.

8.3.2 CAN and LIN Interfaces

The board supports four CAN interfaces using the TJA1145 CAN PHY, which operates from a 12V VBAT and supports a sleep mode. External CAN messages can wake up the TJA1145. The MCU configures the TJA1145 operation modes via SPI commands.

The SJA1124 serves as a LIN controller and transceiver. The MCU can access this device via one SPI interface to manage four LIN channels. The remaining four LIN channels are connected to MCU LPUART modules.

Figure 15. CAN/LIN circuit block diagram: This diagram illustrates the CAN and LIN communication architecture.

Figure 16. CAN and LIN transceivers on White Board: This figure shows the physical placement of CAN and LIN transceivers.

8.3.3 USB to UART Interface

Two CP2104 USB2UART devices are integrated for easy transmission of debug messages to a PC. MCU's LPUART0 and LPUART2 are connected to these USB2UART interfaces.

Figure 17. USB to UART circuit on the White Board: This diagram details the USB to UART conversion circuitry.

8.4 General Purpose Inputs and Outputs

8.4.1 Analog and Digital Inputs

The White Board provides two general-purpose digital inputs and two analog inputs. Analog input voltage can range from 0V to 20V, and digital inputs can also accept 0V to 20V signals, allowing for analog sampling.

Figure 18. Analog input and digital input circuit: This diagram shows the schematic for analog and digital input signal conditioning.

Figure 19. Analog input and digital input on White Board: This figure indicates the location of analog and digital input connectors.

8.4.2 High Side and Low Side Driver Outputs

There are four high-side outputs driven by the XS6500, controllable via MCU GPIO/PWM pins or SPI commands. Eight low-side outputs are managed by the MC33879 and are controlled via MCU SPI commands. Related MCU pin details are listed in Table 6.

Figure 20. HS/LS outputs on the White Board: This figure illustrates the high-side and low-side driver output connections.

8.5 H-bridge Driver

An H-bridge driver (HB2001) is included on the board, controlled via the MCU SPI interface, suitable for brushed DC motor control.

Figure 21. H-bridge driver - HB2001: This diagram shows the H-bridge driver component and its connections.

8.6 Switch Inputs Detection

The MSDI device CD1030 offers 21 switch-to-ground inputs and 12 programmable inputs. The White Board implements six SG (Switch-to-Ground) pins and six SP (Switch to Programmable input) pins. The status of these switches (open or closed) can be read by the MCU via SPI. Push buttons SW8 and SW9 are provided for testing switch status transitions.

Figure 22. MSDICD1030: This diagram illustrates the switch input detection circuitry using the CD1030 device.

8.7 User Peripherals

The board is equipped with user buttons, user LEDs, ADC potentiometers, and touch sense pads.

Figure 23. User peripherals on the White Board: This figure highlights the user-accessible components like buttons, LEDs, and potentiometers.

8.7.1 User Buttons

MCU pins PTC20 and PTC21 are used to monitor the state of the user push buttons.

Figure 24. User push button schematic: This schematic shows the circuit for the user push buttons.

8.7.2 User LEDs

MCU GPIO pins PTF8, PTF9, PTF10, and PTF11 drive four user LEDs (high-active). An additional three user LEDs, driven by PTG0/PTG1/PTG2, can indicate Ethernet PHY link status.

Figure 25. User LEDs schematic: This schematic illustrates the circuit for the user LEDs.

8.7.3 ADC Rotary Potentiometers

Two ADC POTs are connected to MCU pins PTB13 and PTB14.

Figure 26. User ADC inputs schematic: This schematic shows the circuit for the ADC potentiometers.

8.7.4 Touch Sense Pads

The board includes two touch sense buttons and one touch sense slider.

Figure 27. User touch sense schematic: This schematic shows the circuit for the touch sense pads and slider.

8.8 IO Headers for Extension Board

Several IO Headers are available for connecting external modules or evaluation boards.

Figure 28. IO headers for external board: This figure shows the location of IO headers for external board connectivity.

8.8.1 GD3000 EVB

IO Headers J38, J39, J41, J42, J43, J44, J45 can serve as ARDUINO shield connectors, compatible with the GD3000 EVB for driving 3-phase PMSM motors. Key signal connections are detailed in the White Board schematics.

8.8.2 4G Module Extension

IO Headers J26 and J27 are designated for connecting an external 4G Module (e.g., USRLTE-7S4).

8.9 Car Access

The NCK2910 RF receiver and NJJ29C2 LF driver are utilized for car access applications, requiring external antennas for communication with keys. The MCU controls these devices via SPI interfaces.

Figure 29. RF and LF circuit block diagram: This diagram outlines the RF and LF receiver circuitry for car access applications.

Figure 30. RF and LF circuit on the White Board: This figure shows the physical implementation of the RF and LF circuits.

Details on NCK2910 and NJJ29C2 are under Non-Disclosure Agreement (NDA). Please contact NXP sales for more information.

8.10 Audio

The SGTL5000 audio codec can be used with Ethernet circuits for Audio Video Bridging (AVB) evaluation. The CS2100CP synchronizes clocks between the MCU and the SGTL5000. Audio data is transmitted/received via the SAI_0 interface, and the codec is configured via the LPI2C_0 interface. A 12-pin header is provided for connecting external multi-channel audio codecs.

Figure 31. Audio circuit on the White Board: This diagram illustrates the audio codec and clock synchronization circuitry.

8.11 Others

The board includes a 128Mbit QSPI Flash (S25FL128L) for storing firmware for the S32K344 and other vehicle network controllers. A 256Mbit FRAM (MB85RC256VPF) is used for NVM data storage requiring quick write operations during power down. The MMA8452Q is a 12-bit resolution, three-axis accelerometer that can monitor events in low-power mode using its inertial wakeup interrupt signals.

Figure 32. QSPI Flash, FRAM and sensor on the White Board: This figure shows the location of the QSPI Flash, FRAM, and accelerometer sensor.

9 Abbreviations Used in the Document

AbbreviationFull Term
WBWhite Board
BCMBody Control Module
DCUDomain Control Unit
GWGateway
AVBAudio Video Bridging
PHYPhysical Layer Transceiver
SBCSystem Basis Chip
LFLow Frequency
MSDIMultiple Switch Detection Input
HSHigh Side Driver
LSLow Side Driver

10 Legal Information

This document contains important notices regarding NXP Semiconductors products and services. Key aspects include:

Trademarks

All referenced brands, product names, service names, and trademarks are the property of their respective owners. NXP, the NXP wordmark, and logo are trademarks of NXP B.V.

Revision History

Revision NumberDateChanges
Draft 0.6Dec 2nd, 2020Initial Version
Draft 0.7Jan 6th, 2021Added J86, J87, J88, J89, J90 and SBC debug description based on SCH-47478 rev B.
Draft 0.8Feb 1st, 2021Updated the new board picture of rev B PCB. Added power on requirement. Added a few new jumpers and a power switch.
Draft 0.9Mar 18th, 2021Updated some detailed descriptions of key features.
1.0April 7th, 2023Updated the new BD, deleted the FS26 power up note.

PDF preview unavailable. Download the PDF instead.

Nxp 07132023 UM11919-3238410 Apache FOP Version 2.6

Related Documents

Preview NXP S32K148-T-BOX Telematics Box Reference Design Board Overview
This document provides an overview of the NXP S32K148-T-BOX Telematics Box Reference Design Board, detailing its main features, hardware components, software architecture, and compatibility. It is based on the S32K148 MCU and designed for automotive applications.
Preview Hardware User Manual for S32K148-based T-BOX/GP-ECU Reference Design
This manual provides detailed hardware usage information for the T-BOX/GP-ECU reference design based on the NXP S32K148 microcontroller. It covers functional features, hardware block diagrams, circuit introductions for various modules including power, CAN, LIN, Ethernet, QSPI flash, BLE, GPS, 3G/4G communication, sensors, audio codec, user interfaces, and the 23-pin ECU connector.
Preview NXP S32K3/S32K1 + FS23 Hardware and Safety Application Guide
This NXP application note provides essential design guidelines for integrating the FS23 System Basis Chip (SBC) family with S32K1xx and S32K3xx microcontrollers in automotive body systems. It details system-level recommendations, hardware implementation, and functional safety features up to ASIL B for automotive electronic systems.
Preview S32K118EVB-Q064 Evaluation Board Schematic and Technical Overview
This document provides a detailed schematic and technical overview of the NXP S32K118EVB-Q064 Evaluation Board, featuring the S32K118 microcontroller, OpenSDA debugging interface, power supply circuits, and various I/O headers for development and testing.
Preview ADTJA1101-RMII User Guide
User guide for the NXP ADTJA1101-RMII TJA1101 Adapter Card, detailing its features, connections, compatibility with SABRE-enabled boards, software integration, and system examples for automotive Ethernet applications.
Preview NXP S32G-VNP-GLDBOX Reference Manual for Automotive Development
This NXP S32G-VNP-GLDBOX Reference Manual provides detailed hardware specifications, block diagrams, and functional descriptions for the S32G274A-based vehicle network processor board, essential for automotive application development.
Preview Getting Started with S32K3: Hello World Project with S32DS
A comprehensive guide to creating a 'Hello World' project using NXP's S32 Design Studio (S32DS) for the S32K3 microcontroller family, covering setup, project structure, configuration tools, and debugging.
Preview FRDM-RW612 Board User Manual
This user manual provides a comprehensive guide to the NXP FRDM-RW612 board, a low-cost design and evaluation board based on the RW612 MCU. It details the board's overview, functional description, power supplies, clocks, interfaces (USB, Ethernet, I2C, SPI), memory, headers, RF front-end, MCU-Link debug probe, and operating conditions. The manual also includes information on supported debug scenarios, MCU-Link host driver installation, firmware updates, and related documentation.