LPC51U68
NXP
The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families
User guide for the NXP IEC60730B safety library supporting Arm Cortex-M0+ MCUs. It covers core self-tests for safety standard compliance like IEC 60730 and UL 60730.
This user guide describes the NXP IEC60730B library, which provides self-test functions for Arm Cortex-M0+ based microcontrollers to meet international safety standards including IEC 60730, IEC 60335, UL 60730, and UL 1998. The library includes core-dependent tests for CPU registers, program counters, stack, and memory (RAM/Flash), as well as peripheral-dependent tests for clocks, digital and analog I/O, watchdogs, and touch-sensing interfaces. It supports multiple NXP MCU families such as Kinetis MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, and LPC series (LPC51U68, LPC84x, LPC86x, LPC82x, LPC80x). The document includes details on library implementation, function sizes, and execution times for IAR, Keil, and MCUXpresso IDEs.
LPC51U68
NXP
The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families
LPC824
NXP
The function parameter was measured on LPC824 with a clock frequency of 30 MHz.
LPC845
NXP
The function parameter was measured on LPC845 with a clock frequency of 30 MHz.
MK32L2A
NXP
Table 8. MK32L2A dedicated functions
MK32L2B
NXP
Table 9. MK32L2B dedicated functions
MK32L3
NXP
Table 15. MK32L3 dedicated functions
MKE02Z
NXP
The function parameter was measured on MKE02Z with a clock frequency of 40 MHz.
MKE15Z
NXP
The function parameter was measured on MKE15Z with a clock frequency of 72 MHz.
MKL26Z
NXP
The function parameter was measured on MKL26Z with a clock frequency of 48 MHz.
MKV10Z
NXP
The function parameter was measured on MKV10Z with a clock frequency of 75 MHz.
K32L2Axx
NXP
The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families
K32L2Bxx
NXP
The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families
LPC80x
NXP
The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families
LPC82x
NXP
The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families
LPC84x
NXP
The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families
LPC86x
NXP
The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families
MKE0x
NXP
The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families
MKE1xZ
NXP
The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families
MKLxx
NXP
The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families
MKV1x
NXP
The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families
MKW3x
NXP
The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families
| LPC51U68 | NXP | The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families |
| LPC824 | NXP | The function parameter was measured on LPC824 with a clock frequency of 30 MHz. |
| LPC845 | NXP | The function parameter was measured on LPC845 with a clock frequency of 30 MHz. |
| MK32L2A | NXP | Table 8. MK32L2A dedicated functions |
| MK32L2B | NXP | Table 9. MK32L2B dedicated functions |
| MK32L3 | NXP | Table 15. MK32L3 dedicated functions |
| MKE02Z | NXP | The function parameter was measured on MKE02Z with a clock frequency of 40 MHz. |
| MKE15Z | NXP | The function parameter was measured on MKE15Z with a clock frequency of 72 MHz. |
| MKL26Z | NXP | The function parameter was measured on MKL26Z with a clock frequency of 48 MHz. |
| MKV10Z | NXP | The function parameter was measured on MKV10Z with a clock frequency of 75 MHz. |
| K32L2Axx | NXP | The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families |
| K32L2Bxx | NXP | The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families |
| LPC80x | NXP | The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families |
| LPC82x | NXP | The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families |
| LPC84x | NXP | The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families |
| LPC86x | NXP | The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families |
| MKE0x | NXP | The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families |
| MKE1xZ | NXP | The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families |
| MKLxx | NXP | The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families |
| MKV1x | NXP | The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families |
| MKW3x | NXP | The library supports the MKV1x, MKLxx, MKE0x, MKE1xZ, MKW3x, K32L2Axx, K32L2Bxx, LPC51U68, LPC84x, LPC86x, LPC82x, and LPC80x families |