Key features to achieve this are a Clock Frequency Accuracy Measurement Circuit for detecting rises and fall in the clock frequency; a Data Operation Circuit to assists RAM failure testing; an ADC self-diagnostic function for preventing system malfunction; and an open-circuit detection function to detect open circuits in connections to temperature, pressure, current, and other sensors.