6.2.0 • Published 5 months ago
@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library v6.2.0
PIC16/18 IEC60730 Class B Diagnostic Library
Overview
The PIC16/18 IEC60730 Class B Diagnostic Library is a suite of diagnostics in compliance with the IEC 60730 Class B functional safety standard.
Features
- Supports the following diagnostics:
- CPU Registers
- Flash
- EEPROM
- SRAM March
- SRAM Checkerboard
- Stack March
- Simple Watchdog Timer
- Windowed Watchdog Timer
- Clock Line Frequency
- Clock Test with Secondary Clock Reference
- Interrupt Frequency
Related Documentation
- Microchip Functional Safety
- Class B Safety Software
- Getting Started with the MCC Melody AVR® and PIC1618 Diagnostic Libraries
- Release Notes
- Known Issues
- API Reference - CPU Registers
- API Reference - Flash
- API Reference - EEPROM
- API Reference - SRAM March C-
- API Reference - SRAM Checkerboard
- API Reference - Stack March
- API Reference - Simple Watchdog Timer
- API Reference - Windowed Watchdog Timer
- API Reference - Clock Frequency SOSC
- API Reference - Clock Frequency Line
- API Reference - Interrupt Frequency
Changelog
All notable changes to this project will be documented in this file.
@mchp-mcc/pic16-pic18-iec60730-class-b-diagnostic-library-6.2.0
New features and Improvements
- FUSA_8BIT_LIB-11817 Integrate the latest diagnostic modules in the PIC16/PIC18 IEC60730 Class-B Diagnostic Library
- FUSA_8BIT_LIB-11864 Update PIC16/PIC18 IEC60730 Class B Diagnostic Library to support PIC16F131xx device family
Bug fixes
- FUSA_8BIT_LIB-9840 CPU Register diagnostic does not generate content inside the source and header files
- FUSA_8BIT_LIB-9847 WARNINGs in MCC notification are not clear for WDT and WWDT test configurations
- FUSA_8BIT_LIB-9848 Empty C and H file generated for EEPROM test in PIC Class-B Library
- FUSA_8BIT_LIB-11867 PIC18FxxK40 and PIC18FxxK42 ITF Failures due to different EEPROM Length
- FUSA_8BIT_LIB-9846 Empty diag_int_frequency.h file generated for PIC Class-B Library
- FUSA_8BIT_LIB-9851 TMR1 related macros in diag_config.h causes compilation failure for PIC16F