Continuous Memory Diagnostic Trouble Codes (CMDTCs)
Modules that produce diagnostic trouble codes have a program that evaluates system conditions, normally while the vehicle or system is in use. Module inputs can be checked for values indicating an electrical fault with the monitoring circuit or component. Module outputs can be monitored for correct function. Codes are stored when predefined limits are exceeded and retained even if the ignition is turned off (generally DTC-retention is for 40 ignition cycles). Not all continuous codes have a matching on-demand code - and vice versa; this varies with different modules. For example, some network communication codes are continuous only. It is important to note that the presence of a continuous DTC does not guarantee that the fault currently exists.