2 What’s New?

Version 6.1.0
  • Ease of access to API documentation using the icons in each diagnostic tab
  • Support for AVR-EA devices:
    • AVR16EA28, AVR16EA32, AVR16EA48
    • AVR32EA28, AVR32EA32, AVR32EA48
    • AVR64EA28, AVR64EA32, AVR64EA48
  • Support for AVR-DD devices:
    • AVR16DD14, AVR16DD20, AVR16DD28, AVR16DD32
    • AVR32DD14, AVR32DD20, AVR32DD28, AVR32DD32
    • AVR64DD14, AVR64DD20, AVR64DD28, AVR64DD32
  • Support for TinyAVR 0-Series devices:
    • ATtiny202, ATtiny204
    • ATtiny402, ATtiny404, ATtiny406
    • ATtiny804, ATtiny806, ATtiny807
    • ATtiny1604, ATtiny1606, ATtiny1607
  • Updated the following diagnostics:
    • CPU REGISTERS v2.0.1
    • FLASH v2.0.1
    • EEPROM v2.0.1
    • SRAM MARCH v3.0.1
    • SRAM CHECKERBOARD v2.0.1
    • SIMPLE WATCHDOG TIMER v2.0.1
    • WINDOWED WATCHDOG TIMER v2.0.1
    • CLOCK FREQUENCY v2.0.1
    • INTERRUPT FREQUENCY v2.0.1
Version 6.0.2
  • Initial release on MCC Melody
Version 5.0.1
  • MPLABX v6.05 compatibility update
Version 5.0.0
  • Add support for TinyAVR 2-series devices:
    • ATtiny427
    • ATtiny426
    • ATtiny424
    • ATtiny827
    • ATtiny826
    • ATtiny824
    • ATtiny3227
    • ATtiny3226
  • Add support for AVR-DA devices:
    • AVR32DA28
    • AVR32DA32
    • AVR32DA48
    • AVR64DA28
    • AVR64DA32
    • AVR64DA48
    • AVR64DA64
  • Add support for AVR-DB devices:
    • AVR32DB28
    • AVR32DB32
    • AVR32DB48
    • AVR64DB28
    • AVR64DB32
    • AVR64DB48
    • AVR64DB64
    • AVR128DB28
    • AVR128DB32
    • AVR128DB48
    • AVR128DB64
  • Fixed MISRA violations
  • Updates for the following diagnostic tests:
    • PROGRAM COUNTER v1.0.3
    • CPU REGISTERS v1.1.1
    • FLASH v1.0.2
    • EEPROM v1.0.2
    • SRAM MARCH v2.0.0
    • SRAM CHECKERBOARD v1.2.0
    • SIMPLE WATCHDOG TIMER v1.2.0
    • WINDOWED WATCHDOG TIMER v1.2.0
    • CLOCK FREQUENCY v1.0.3
    • INTERRUPT FREQUENCY v1.0.2
  • Deprecated the following diagnostic tests:
    • 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
  • Various fixes and improvements
Version 4.1.0
  • Add support for TinyAVR 2-series devices:
    • ATtiny1627
    • ATtiny1626
    • ATtiny1624
  • Fixed MISRA violations
  • Updates for the following diagnostic tests:
    • PROGRAM COUNTER v1.0.2
    • CPU REGISTERS v1.1.0
    • FLASH v1.0.1
    • EEPROM v1.0.1
    • SRAM MARCH v1.0.1
    • SRAM CHECKERBOARD v1.1.0
    • SIMPLE WATCHDOG TIMER v1.1.0
    • WINDOWED WATCHDOG TIMER v1.1.0
    • CLOCK FREQUENCY v1.0.2
    • INTERRUPT FREQUENCY v1.0.1
  • Various fixes and improvements
Version 4.0.1
  • Renamed the library package
Version 4.0.0
  • Renamed the library package
  • Updates for the following diagnostic tests:
    • PROGRAM COUNTER v1.0.1
    • CPU REGISTERS v1.0.1
    • CLOCK FREQUENCY v1.0.1
  • Updated the release version number to v4.0.0 due to existing v3.0.0 releases of the Class B libraries
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
    • SIMPLE WATCHDOG TIMER v1.0.0
    • WINDOWED WATCHDOG TIMER v1.0.0
    • CLOCK FREQUENCY v1.0.0
    • INTERRUPT FREQUENCY v1.0.0