RM0440 Rev 4 931/2126
RM0440 High-resolution timer (HRTIM)
1083
For each FAULT channel, a write-once FLTxLCK bit in the HRTIM_FLTxR register allows to
lock FLTxE, FLTxP, FLTxSRC, FLTxF[3:0] bits (it renders them read-only), for functional
safety purpose. If enabled, the fault conditioning set-up is frozen until the next HRTIM or
system reset.
Once the fault signal is conditioned as explained above, it is routed to the timing units. For
any of them, the 6 fault channels are enabled using bits FLT1EN to FLT6EN in the
HRTIM_FLTxR register, and they can be selected simultaneously (the sysfault is
automatically enabled as long as the output is protected by the fault mechanism). This
allows to have, for instance:
• One fault channel simultaneously disabling several timing units
• Multiple fault channels being ORed to disable a single timing unit
A write-once FLTLCK bit in the HRTIM_FLTxR register allows to lock FLTxEN bits (it renders
them read-only) until the next reset, for functional safety purpose. If enabled, the timing unit
fault-related set-up is frozen until the next HRTIM or system reset.
For each of the timers, the output state during a fault is defined with FAULT1[1:0] and
FAULT2[1:0] bits in the HRTIM_OUTxR register (see Section 27.3.14).
27.3.18 Auxiliary outputs
Timer A to E have auxiliary outputs in parallel with the regular outputs going to the output
stage. They provide the following internal status, events and signals:
• SETxy and RSTxy status flags, together with the corresponding interrupts and DMA
requests
• Capture triggers upon output set/reset
• External event filters following a Tx2 output copy (see details in Section 27.3.9)
The auxiliary outputs are taken either before or after the burst mode controller, depending
on the HRTIM operating mode. An overview is given on Figure 247.