Technical Reference Manual
002-29852 Rev. *B
Bits Name
SW
HW
Default or
Enum
Description
FAULT
1
Trigger a fault.
For UPPER_LIMIT >= 2: The action is triggered on
same edge when it meets this condition.
For UPPER_LIMIT < 2: The action may take up to one
extra clk_lf cycle to trigger.
FAULT_THEN_RESET
2
Trigger a fault. Further, trigger a system-wide reset if
the fault is not serviced and the watchdog is not
cleared within 6 clk_lf cycles. It can take up to 3 clk_lf
cycles for the fault to be transferred to the fault
manager, which gives at least 3 clk_lf cycles for
software to respond.
For UPPER_LIMIT >= 2: The action is triggered on
same edge when it meets this condition.
For UPPER_LIMIT < 2: The action may take up to one
extra clk_lf cycle to trigger.
8
WARN_ACTION
RW
R
0
Action taken when the count value reaches
WARN_LIMIT. The minimum setting to achieve a
periodic interrupt is WARN_LIMIT==1. A setting of
zero will trigger once but not periodically.
For WARN_LIMIT >= 2: The action is triggered on
same edge when it meets this condition.
For WARN_LIMIT == [0,1] : The action may take up to
one extra clk_lf cycle to trigger.
NOTHING
0
Do nothing
INT
1
Trigger an interrupt.
12
AUTO_SERVICE
RW
R
0
Automatically service when the count value reaches
WARN_LIMIT. This allows creation of a periodic
interrupt if this counter is not needed as a watchdog.
This field is ignored when
LOWER_ACTION<>NOTHING or when
UPPER_ACTION<>NOTHING.
28
DEBUG_TRIGGER_EN
RW
R
0
Enables the trigger input for this MCWDT to pause the
counter during debug mode. To pause at a breakpoint
while debugging, configure the trigger matrix to
connect the related CPU halted signal to the trigger
input for this MCWDT, and then set this bit. It takes up
to two clk_lf cycles for the trigger signal to be
processed. Triggers that are less than two clk_lf cycles
may be missed. Synchronization errors can
accumulate each time it is halted.
0: Pauses the counter whenever a debug probe is
connected.
1: Pauses the counter whenever a debug probe is
connected and the trigger input is high.
30
SLEEPDEEP_PAUSE
RW
R
0
Pauses/runs this counter when the corresponding
processor is in SLEEPDEEP. Note it may take up to
two clk_lf cycles for the counter to pause and up to two
clk_lf cycles for it to unpause, due to internal
synchronization. After wakeup, the LOWER_ACTION
is ignored until after the first service. This prevents an
unintentional trigger of the LOWER_ACTION before
the firmware realigns the servicing period. After the
first service, LOWER_ACTION behaves as configured.
0: Counter runs normally regardless of processor
mode.
1: Counter pauses when corresponding processor is in
SLEEPDEEP.
1720
2022-04-18
TRAVEO™ T2G Automotive MCU: TVII-B-E-4M body controller entry registers