SAB-C509-LM SIEMENS [Siemens Semiconductor Group], SAB-C509-LM Datasheet - Page 61

no-image

SAB-C509-LM

Manufacturer Part Number
SAB-C509-LM
Description
8-Bit CMOS Microcontroller
Manufacturer
SIEMENS [Siemens Semiconductor Group]
Datasheet
Fail Save Mechanisms
The C509-L offers two on-chip peripherals which monitor the program flow and ensure an automatic
"fail-safe" reaction for cases where the controller’s hardware fails or the software hangs up:
Programmable Watchdog Timer
The watchdog timer in the C509-L is a 15-bit timer, which is incremented by a count rate of
up to
timer can be written. Figure 34 shows the block diagram of the watchdog timer unit.
Figure 34
Block Diagram of the Programmable Watchdog Timer
The watchdog timer can be started by software (bit SWDT) or by hardware through pin PE/SWD,
but it cannot be stopped during active mode of the C509-L. If the software fails to refresh the running
watchdog timer an internal reset will be initiated on watchdog timer overflow. For refreshing of the
watchdog timer the content of the SFR WDTREL is transferred to the upper 7-bit of the watchdog
timer. The refresh sequence consists of two consecutive instructions which set the bits WDT and
SWDT each. The reset cause (external reset or reset caused by the watchdog) can be examined
by software (flag WDTS). It must be noted, however, that the watchdog timer is halted during the
idle mode and power down mode of the processor.
Semiconductor Group
– A programmable watchdog timer (WDT) with variable time-out period from 189 microseconds
– An oscillator watchdog (OWD) which monitors the on-chip oscillator and forces the
f
up to approx. 0.79 seconds at 16 MHz.
microcontroller into the reset state if the on-chip oscillator fails.
OSC
/384. For programming of the watchdog timer overflow rate, the upper 7 bit of the watchdog
60
C509-L
f
OSC
/12

Related parts for SAB-C509-LM