4 Conclusion

Detecting relay failures can be an important element in many applications. By off-loading the task of monitoring to a small microcontroller, such as the PIC16F15245, the larger system can handle more complex tasks, or in the case of cost-sensitive systems, a single small microcontroller may be sufficient. Then, to further increase the confidence level of the microcontroller, the freely available Class B functional safety libraries are used to improve the detection rate for failures inside the microcontroller.