Skip to main content
Design DocumentNxp

LPC CM0 Safety Example User's Guide

User guide for the IEC60730B Safety library on NXP LPC CM0 MCUs. Covers hardware setup for LPC51U68, LPC845, and LPC824 boards and safety test implementation.

View design document

Overview

This document provides detailed instructions for implementing the IEC60730B Safety library on NXP LPC CM0 (Cortex-M0+) microcontrollers. It focuses on hardware configuration and example application setup for the LPCxpresso51U68, LPCxpresso845Max, and LPCxpresso824Max development boards. The guide details specific peripheral connections required for Analog I/O testing, including VrefH, VrefL, and Bandgap signals. It also outlines the library's file structure, project integration for IAR, Keil, and MCUXpresso IDEs, and the configuration of safety tests for ADC, Clock, DIO, Flash, RAM, and Watchdog components to meet Class B safety standards.

Use Cases

  • Developing safety-critical home appliance applications
  • Implementing IEC 60730 Class B compliance on LPC microcontrollers
  • Configuring hardware diagnostic tests for consumer electronics
  • Integrating MCU safety libraries into IAR, Keil, or MCUXpresso IDEs

Topics

IEC60730B
LPC CM0
LPC51U68
LPC845
LPC824
Class B Safety
MCUXpresso
Cortex-M0+
Safety Library
Self-test
FreeMASTER

Referenced Parts

LPC51U68

NXP

The IEC60730B library example for the LPC CM0 family supports the following development boards: • LPCxpresso51U68

LPC824

NXP

The IEC60730B library example for the LPC CM0 family supports the following development boards: • LPCxpresso824Max

LPC845

NXP

The IEC60730B library example for the LPC CM0 family supports the following development boards: • LPCxpresso845Max

LPC CM0 Safety Example User's Guide | Design Resources