Skip to main content
Design DocumentNxp

NXP i.MX8M Safety Example User's Guide (IEC60730B)

User guide for the IEC60730B Class B safety library example on i.MX8M Mini and Nano processors, detailing hardware setup, build configurations, and safety test routines.

View design document

Overview

This user guide provides technical instructions for implementing the IEC60730B Safety library on NXP i.MX8M Mini and i.MX8M Nano application processors. It details hardware configurations for the EVK-MIMX8MM and EVK-MIMX8MN evaluation kits, including switch settings for eMMC and QSPI flash booting. The document explains the integration of safety middleware within the MCUXpresso SDK and provides step-by-step procedures for building and debugging example applications using IAR, Keil, and MCUXpresso IDEs. It also outlines the execution of specific Class B safety tests, including CPU core registers, RAM, Flash memory, and digital I/O (DIO) peripheral testing.

Use Cases

  • Developing IEC 60730 Class B compliant software for home appliances
  • Implementing functional safety routines on i.MX8M application processors
  • Configuring safety self-test libraries for industrial control systems
  • Setting up hardware evaluation kits for safety-critical embedded applications

Topics

NXP
i.MX8M Mini
i.MX8M Nano
IEC60730B
Functional Safety
Class B Safety
EVK-MIMX8MM
EVK-MIMX8MN
MCUXpresso SDK
CPU Test
RAM Test
Micron N25Q256A

Referenced Parts

N25Q256A

Micron

SF: Detected n25q256a with page size 256 Bytes, erase size 4 KiB, total 32 MiB

i.MX8M Mini

NXP

The IEC60730B library example for the I.MX8mx family supports the following development boards: • EVKmimx8mm

i.MX8M Nano

NXP

The IEC60730B library example for the I.MX8mx family supports the following development boards: ... • EVKmimx8mn

NXP i.MX8M Safety Example User's Guide (IEC60730B) | Design Resources