MCC Melody Deadman Timer Driver
Overview
The Deadman Timer (DMT) module is designed to enable users to monitor the health of their
application software by requiring periodic timer interrupts within a user-specified timing
window. DMT is a synchronous counter and when enabled, counts instruction
fetches, and is able to cause a soft trap if the DMT counter is not cleared within a set number
of instructions.
Features
* DMT can be enabled or disabled by the user, by default it is disabled.
* Option to configure DMT on Hardware or Software.
* Options to configure DMT Fetch Counter and DMT Window interval.
Changelog
All notable changes to this project will be documented in this file.
[1.0.8] - 2026-01-07
$3
-
CC16SCRIP-10092 :- Performance Improvement
[1.0.7] - 2024-07-09
$3
-
CC16SCRIP-9551 :- Updated link for API reference document
-
CC16SCRIP-7996 :- Support for dsPIC33A family of devices
$3
-
CC16SCRIP-9653 :- Build error in DMT module when using dsPIC33CK256MP508 and XC-DSC compiler
[1.0.6] - 2023-09-29
$3
-
CC16SCRIP-7309 :- Added DMT support for Secondary device of dsPIC33CH1024MP712 family
[1.0.5] - 2023-04-26
$3
-
CC16SCRIP-5446 :- Helper document icon not getting enabled for DMT
[1.0.4] - 2022-05-24
$3
-
CC16SCRIP-2045 :- Dependency module names updated in builder view
[1.0.3] - 2022-03-15
$3
-
CC16SCRIP-3612 :- Description changes in DMT UI ,DMT can only be enabled in software and cannot be disabled.
[1.0.2] - 2021-12-02
$3
-
CC16SCRIP-3045 :- Removed redundant enable button in UI