Skip to main content
Design DocumentNxp

LPC55Sxx Safety Example User's Guide (IEC60730B Safety Library)

User guide for implementing the IEC60730B Safety library on NXP LPC55Sxx MCUs, covering hardware setup and safety test implementation for LPCXpresso development boards.

View design document

Overview

This user guide provides technical instructions for using the IEC60730B Safety library with NXP LPC55Sxx microcontrollers, including the LPC55S69, LPC55S36, and LPC55S28. It details hardware configuration requirements for LPCXpresso evaluation boards, specifically focusing on debugger settings, resistor voltage divider setups for analog I/O tests, and FreeMASTER communication. The document explains the integration of safety middleware within the MCUXpresso SDK, covering project structure, library handling code, and configuration of core safety tests such as ADC, Clock, DIO, Flash, RAM, Program Counter (PC), and Watchdog timers. Support for IAR, Keil MDK, and MCUXpresso IDEs is included.

Use Cases

  • Developing Class B safety-compliant software for industrial and consumer electronics
  • Configuring LPCXpresso55Sxx development boards for functional safety testing
  • Implementing self-test routines for MCU core, memory, and peripherals
  • Integrating the NXP IEC60730B safety library into MCUXpresso, IAR, or Keil MDK projects

Topics

NXP
LPC55Sxx
LPC55S69
LPC55S36
LPC55S28
IEC60730B
Safety Library
Class B Safety
LPCXpresso
Functional Safety
MCUXpresso SDK
ADC Test

Referenced Parts

LPC55S28

NXP

The IEC60730B library example for the LPC55Sxx family supports the following development boards: ... • LPCxpresso55S28

LPC55S36

NXP

The IEC60730B library example for the LPC55Sxx family supports the following development boards: ... • LPCxpresso55S36

LPC55S69

NXP

The IEC60730B library example for the LPC55Sxx family supports the following development boards: • LPCxpresso55S69