Start Your S32K118 MCU Project Today

Last Modified: 2020-12-29 13:08:00Supports S32K118-Q048 Evaluation Board for Automotive General Purpose

Contents of this document

  • 1

    Plug It In
  • 2

    Get Software
  • 3

    Build, Run

1. Plug It In

Get Started with S32K118EVB Development Platform

Let's take your S32K118EVB for a test drive. You have the choice of watching a short setup video or following the detailed actions listed below.

Before running this guide to ensure the jumper configuration is correct, check jumpers J109, J110, and J11. The three of them should be configured from 1-2. On the other hand, to make it compliant with the S32K118EVB-Q064, jumpers J109, J110 and J11 must be changed from 1-2 to 2-3 positions.

Get Started with the S32K118EVB - Step - 01

1.1 Attach the USB Cable

Connect your S32K118EVB to a PC and make sure that J107 is connected in the 3-2 position.

S32K118EVB-1

1.2 Run the JumpStart Demo

Your S32K118EVB comes preloaded with the JumpStart code, which toggles the RGB LED. Connect the S32K118EVB to the FreeMASTER tool using the S32K118_EVB_JumpStart_PC file for a complete experience of this code.

S32K118EVB-2

2. Get Software

2.1 Install Your Development Environment

S32 Design Studio IDE is a complimentary integrated development environment for automotive and ultra-reliable MCUs that enable editing, compiling, and debugging of your designs.

Get S32 Design Studio IDE

2.2 Download the JumpStart Code

Download the code and run it to getting familiar with your S32K118EVB using the FreeMASTER tool.

Get S32K118EVB Jumpstart with Freemaster

2.3 Get the Run-Time Debugging Tool

S32K118EVB2Q048 evaluation board performs better when using FreeMASTER tool for run-time debugging.

Download FREEMASTER TOOL

3. Build, Run

Learn how to create a new project in S32 Design Studio IDE for power architecture and the basics to create your own code by running an easy example code.

3.1 Create, Build and Debug Your Application

3.2 Explore the Example Code

For your convenience, we integrated example code in to S32 Design Studio for Power Architecture®. Alternatively they can be found in the Quick Start Package. Again, the Software Integration Guide (SWIG) provides step-by-step instructions on how to use.

RTD Examples

RTD Examples

Kickstart your RTD journey with these handy examples. We've rounded up some of the most common use cases to get you inspired and moving forward.

ADC Example

Demonstrates the usage of the ADC driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Adc_TS_T40D2M30I0R0\examples\S32DS\S32K1\Adc_example_S32K118 

ADC PDB IP Example

Demonstrates the usage of the ADC PDB IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Adc_TS_T40D2M30I0R0\examples\S32DS\S32K1\Adc_Pdb_Ip_example_S32K118 

CAN Example

Demonstrates the usage of the CAN driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Can_43_FLEXCAN_TS_T40D2M30I0R0\examples\S32DS\S32K1\Can_example_S32K118 

FLEX CAN IP Example

Demonstrates the usage of the FLEX CAN IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Can_43_FLEXCAN_TS_T40D2M30I0R0\examples\S32DS\S32K1\FlexCAN_Ip_example_S32K118 

CRC Example

Demonstrates the usage of the CRC driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Crc_TS_T40D2M30I0R0\examples\S32DS\S32K1\Crc_Example_S32K118 

CRC IP Example

Demonstrates the usage of the CRC IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Crc_TS_T40D2M30I0R0\examples\S32DS\S32K1\Crc_Ip_Example_S32K118 

DIO Example

Demonstrates the usage of the DIO driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Dio_TS_T40D2M30I0R0\examples\S32DS\S32K1\Dio_Example_S32K118 

GPIO DIO IP Example

Demonstrates the usage of the GPIO DIO IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Dio_TS_T40D2M30I0R0\examples\S32DS\S32K1\Gpio_Dio_Ip_Example_S32K118 

EEP Example

Demonstrates the usage of the EEP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Eep_TS_T40D2M30I0R0\examples\S32DS\S32K1\Eep_Example_S32K118 

FTFC EEP IP Example

Demonstrates the usage of the FTFC EEP IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Eep_TS_T40D2M30I0R0\examples\S32DS\S32K1\Ftfc_Eep_Ip_Example_S32K118 

FEE Example

Demonstrates the usage of the FEE driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Fee_TS_T40D2M30I0R0\examples\S32DS\S32K1\Fee_Example_S32K118 

FLS Example

Demonstrates the usage of the FLS driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Fls_TS_T40D2M30I0R0\examples\S32DS\S32K1\Fls_Example_S32K118 

FTFC IP Example

Demonstrates the usage of the FTFC IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Fls_TS_T40D2M30I0R0\examples\S32DS\S32K1\Ftfc_Ip_Example_S32K118 

FTM GPT Example

Demonstrates the usage of the FTM GPT driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Gpt_TS_T40D2M30I0R0\examples\S32DS\S32K1\Ftm_Gpt_Example_S32K118 

GPT Example

Demonstrates the usage of the GPT driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Gpt_TS_T40D2M30I0R0\examples\S32DS\S32K1\Gpt_example_S32K118 

LPIT GPT Example

Demonstrates the usage of the LPIT GPT driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Gpt_TS_T40D2M30I0R0\examples\S32DS\S32K1\Lpit_Gpt_Example_S32K118 

I²C Example

Demonstrates the usage of the I²C driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\I2c_TS_T40D2M30I0R0\examples\S32DS\S32K1\I2c_Example_S32K118 

I²C IP Example

Demonstrates the usage of the I²C IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\I2c_TS_T40D2M30I0R0\examples\S32DS\S32K1\I2c_Ip_Example_S32K118 

I²S LEADER Example

Demonstrates the usage of the I²S leader driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\I2s_TS_T40D2M30I0R0\examples\S32DS\S32K1\I2s_Flexio_to_Flexio_Example_Master_S32K118 

I²S FOLLOWER Example

Demonstrates the usage of the I²S follower driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\I2s_TS_T40D2M30I0R0\examples\S32DS\S32K1\I2s_Flexio_to_Flexio_Example_Slave_S32K118 

I²S IP LEADER Example

Demonstrates the usage of the I²S IP leader driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\I2s_TS_T40D2M30I0R0\examples\S32DS\S32K1\I2s_Flexio_to_Flexio_Ip_Example_Master_S32K118 

I²S IP FOLLOWER Example

Demonstrates the usage of the I²S IP follower driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\I2s_TS_T40D2M30I0R0\examples\S32DS\S32K1\I2s_Flexio_to_Flexio_Ip_Example_Slave_S32K118 

FTM ICU IP Example

Demonstrates the usage of the FTM ICU IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Icu_TS_T40D2M30I0R0\examples\S32DS\S32K1\Ftm_Icu_Ip_BlinkLed_S32K118 

FTM ICU Example

Demonstrates the usage of the FTM ICU driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Icu_TS_T40D2M30I0R0\examples\S32DS\S32K1\Icu_BlinkLed_S32K118 

PORT CI ICU IP Example

Demonstrates the usage of the PORT CI ICU IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Icu_TS_T40D2M30I0R0\examples\S32DS\S32K1\Port_Ci_Icu_Ip_BlinkLed_S32K118 

LIN LEADER Example

Demonstrates the usage of the LIN leader driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Lin_43_LPUART_FLEXIO_TS_T40D2M30I0R0\examples\S32DS\S32K1\Lin_Flexio_MasterFrameTransfer_S32K118 

LIN IP Example

Demonstrates the usage of the LIN IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Lin_43_LPUART_FLEXIO_TS_T40D2M30I0R0\examples\S32DS\S32K1\Lin_Ip_FrameTransfer_S32K118 

LIN LPUART LEADER Example

Demonstrates the usage of the LIN LPUART leader driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Lin_43_LPUART_FLEXIO_TS_T40D2M30I0R0\examples\S32DS\S32K1\Lin_Lpuart_MasterFrameTransfer_S32K118 

DMA IP Example

Demonstrates the usage of the DMA IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Mcl_TS_T40D2M30I0R0\examples\S32DS\S32K1\Dma_Ip_DmaTransfer_S32K118 

MCL DMA Example

Demonstrates the usage of the MCL DMA driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Mcl_TS_T40D2M30I0R0\examples\S32DS\S32K1\Mcl_DmaTransfer_S32K118 

CLOCK IP Example

Demonstrates the usage of the CLOCK IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Mcu_TS_T40D2M30I0R0\examples\S32DS\S32K1\Clock_Ip_Example_S32K118 

MCU Example

Demonstrates the usage of the MCU driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Mcu_TS_T40D2M30I0R0\examples\S32DS\S32K1\Mcu_Example_S32K118 

POWER IP Example

Demonstrates the usage of the POWER IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Mcu_TS_T40D2M30I0R0\examples\S32DS\S32K1\Power_Ip_Example_S32K118 

FTM OCU IP Example

Demonstrates the usage of the FTM OCU IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Ocu_TS_T40D2M30I0R0\examples\S32DS\S32K1\Ftm_Ocu_Ip_Example_S32K118 

OCU Example

Demonstrates the usage of the OCU driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Ocu_TS_T40D2M30I0R0\examples\S32DS\S32K1\Ocu_Example_S32K118 

MPU IP Example

Demonstrates the usage of the MPU IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Platform_TS_T40D2M30I0R0\examples\S32DS\S32K1\Mpu_Ip_Example_S32K118 

PLATFORM MPU HLD Example

Demonstrates the usage of the PLATFORM MPU HLD driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Platform_TS_T40D2M30I0R0\examples\S32DS\S32K1\Platform_Mpu_Hld_Example_S32K118 

PORT CI PORT IP Example

Demonstrates the usage of the PORT CI PORT IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Port_TS_T40D2M30I0R0\examples\S32DS\S32K1\Port_Ci_Port_Ip_Example_S32K118 

PORT Example

Demonstrates the usage of the PORT driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Port_TS_T40D2M30I0R0\examples\S32DS\S32K1\Port_Example_S32K118 

FTM PWM IP Example

Demonstrates the usage of the FTM PWM IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Pwm_TS_T40D2M30I0R0\examples\S32DS\S32K1\Ftm_Pwm_Ip_Example_S32K118 

PWM Example

Demonstrates the usage of the PWM driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Pwm_TS_T40D2M30I0R0\examples\S32DS\S32K1\Pwm_example_S32K118 

FTM QDEC IP Example

Demonstrates the usage of the FTM QDEC IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Qdec_TS_T40D2M30I0R0\examples\S32DS\S32K1\Ftm_Qdec_Ip_Example_S32K118 

QDEC Example

Demonstrates the usage of the QDEC driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Qdec_TS_T40D2M30I0R0\examples\S32DS\S32K1\Qdec_Example_S32K118 

RM DMAMUX Example

Demonstrates the usage of the RM DMAMUX driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Rm_TS_T40D2M30I0R0\examples\S32DS\S32K1\Rm_DMAMUX_Example_S32K118 

LPSPI Example

Demonstrates the usage of the LPSPI driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Spi_TS_T40D2M30I0R0\examples\S32DS\S32K1\Lpspi_Flexio_Ip_Transfer_S32K118 

LPSPI HALF DUPLEX Example

Demonstrates the usage of the LPSPI HALF DUPLEX driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Spi_TS_T40D2M30I0R0\examples\S32DS\S32K1\Lpspi_Ip_HalfDuplexTransfer_S32K118 

SPI HALF DUPLEX Example

Demonstrates the usage of the SPI HALF DUPLEX driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Spi_TS_T40D2M30I0R0\examples\S32DS\S32K1\Spi_HalfDuplexTransfer_S32K118 

SPI Example

Demonstrates the usage of the SPI driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Spi_TS_T40D2M30I0R0\examples\S32DS\S32K1\Spi_Transfer_S32K118 

LPUART Example

Demonstrates the usage of the LPUART driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Uart_TS_T40D2M30I0R0\examples\S32DS\S32K1\LpuartFlexio_Uart_Ip_Example_S32K118 

UART Example

Demonstrates the usage of the UART driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Uart_TS_T40D2M30I0R0\examples\S32DS\S32K1\Uart_Example_S32K118 

WDG Example

Demonstrates the usage of the WDG driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Wdg_TS_T40D2M30I0R0\examples\S32DS\S32K1\Wdg_Example_S32K118 

WDG IP Example

Demonstrates the usage of the WDG IP driver.

Path:

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24\RTD\Wdg_TS_T40D2M30I0R0\examples\S32DS\S32K1\Wdog_Ip_Example_S32K118 

Support

Forums

Connect with other engineers and get expert advice on designing with the S32K144EVB on one of our community sites.