2 What's New?

Version 6.1.0
  • Ease of access to API documentation using the icons in each diagnostic tab
  • Device support for the following families:
    • PIC16(L)F153xx
    • PIC16(L)F183xx
    • PIC16(L)F184xx
    • PIC16(L)191xx
    • PIC18(L)FxxK42
    • PIC18(L)FxxK40
Version 6.0.2
  • Initial release on MCC Melody with support for the below device families:
    • PIC18FxxQ40: PIC18F04Q40, PIC18F05Q40, PIC18F06Q40, PIC18F14Q40, PIC18F15Q40, PIC18F16Q40
    • PIC18FxxQ41: PIC18F04Q41, PIC18F05Q41, PIC18F06Q41, PIC18F14Q41, PIC18F15Q41, PIC18F16Q41
Version 5.0.2
  • MPLABX v6.05 compatibility update
  • Updates for the following PIC18 diagnostic:
    • SW_FLASH_MEMORY_CHECKSUM_CRC_TEST_01 - v1.1.2
Version 5.0.1
  • Updates for the following PIC18 diagnostic:
    • SRAM CHECKERBOARD v1.2.1
  • Various fixes and improvements
Version 5.0.0
  • Add support for PIC18FxxQ43 and PIC18FxxQ83 devices
  • Fix MISRA violations
  • Updates for the following PIC16 diagnostics:
    • PROGRAM COUNTER v1.0.2
    • FLASH v1.0.2
    • EEPROM v1.0.2
    • SRAM MARCH v2.0.0
    • SRAM CHECKERBOARD v1.0.1
    • STACK MARCH C v2.0.0
    • SIMPLE WATCHDOG TIMER v1.0.2
    • INTERRUPT FREQUENCY v1.0.2
  • Updates for the following PIC18 diagnostics:
    • PROGRAM COUNTER v1.1.1
    • CPU REGISTERS v1.1.1
    • FLASH v1.1.1
    • EEPROM v1.1.1
    • SRAM MARCH v2.0.0
    • SRAM CHECKERBOARD v1.2.0
    • STACK MARCH C v2.0.0
    • SIMPLE WATCHDOG TIMER v1.1.1
    • WINDOWED WATCHDOG TIMER v1.1.1
    • CLOCK TEST WITH SECONDARY CLOCK REFERENCE v1.2.0
    • INTERRUPT FREQUENCY v1.1.1
  • Deprecated the following diagnostics:
    • SRAM MARCH - March B and March C removed due to redundancy
      • The March C algorithm has the same coverage as March C-, but with a longer execution time
      • March B is significantly more expensive in terms of test length and code size compared to March C- and does not fully cover all Linked Faults (LFs).
      • The March algorithm described in IEC 60730 H.2.19.6.2 is interpreted as MATS+, which only covers address decoder faults (AFs) and stuck at faults (SAFs). As the March C- algorithm covers AFs, SAFs, Transition Faults (TFs) and Coupling Faults (CFs), the fault model coverage is considered to surpass the requirements of the standard.
    • STACK MARCH - March C only, for similar reasons on SRAM MARCH
  • Various fixes and improvements
Version 4.1.0
  • Add support for PIC18(L)FxxK40 and PIC18FxxQ84 devices
  • Fix MISRA violations
  • Updates for the following PIC16 diagnostics:
    • PROGRAM COUNTER v1.0.1
    • CPU REGISTERS v1.0.1
    • FLASH v1.0.1
    • EEPROM v1.0.1
    • SIMPLE WATCHDOG TIMER v1.0.1
    • WINDOWED WATCHDOG TIMER v1.0.1
    • CLOCK LINE FREQUENCY v1.0.1
    • CLOCK TEST WITH SECONDARY CLOCK REFERENCE v1.0.1
    • INTERRUPT FREQUENCY v1.0.1
  • Updates for the following PIC18 diagnostics:
    • PROGRAM COUNTER v1.1.0
    • CPU REGISTERS v1.1.0
    • FLASH v1.1.0
    • EEPROM v1.1.0
    • SRAM MARCH v1.1.0
    • SRAM CHECKERBOARD v1.1.0
    • STACK MARCH C v1.1.0
    • SIMPLE WATCHDOG TIMER v1.1.0
    • WINDOWED WATCHDOG TIMER v1.1.0
    • CLOCK LINE FREQUENCY v1.1.0
    • CLOCK TEST WITH SECONDARY CLOCK REFERENCE v1.1.0
    • INTERRUPT FREQUENCY v1.1.0
  • Various fixes and improvements
Version 4.0.1
  • Renamed the library package
Version 4.0.0
  • Renamed the library package
  • Updated the release version number to v4.0.0 due to existing v3.0.0 releases of the Class B libraries, without any functional changes from v1.0.0
Version 1.0.0
  • Initial release with support for these diagnostic tests:
    • PROGRAM COUNTER v1.0.0
    • CPU REGISTERS v1.0.0
    • FLASH v1.0.0
    • EEPROM v1.0.0
    • SRAM MARCH v1.0.0
    • SRAM CHECKERBOARD v1.0.0
    • STACK MARCH C v1.0.0
    • SIMPLE WATCHDOG TIMER v1.0.0
    • WINDOWED WATCHDOG TIMER v1.0.0
    • CLOCK LINE FREQUENCY v1.0.0
    • CLOCK TEST WITH SECONDARY CLOCK REFERENCE v1.0.0
    • INTERRUPT FREQUENCY v1.0.0