Back to results
US 12,724,720 B2Granted
Adaptive step delay in peripheral trigger generator
AssigneeMicrochip Technology Incorporated
InventorsAvinash Halageri, Swathi G. Bhat
Life of this patent
Estimating the term…
Abstract
A Peripheral Trigger Generator (PTG) for generating signals adaptively responsive to time-driven events based on execution run time. A variable PTG step delay, such as a “wait for software trigger” command, may provide an adaptive step delay between the output trigger commands. An adaptive step delay may use a combination of PTG Command+Control Bit in PTG Special Function Register. The adaptive step delay may be part of the Functional Safety Diagnostics package developed for the PTG module.
Claims21
A microcontroller comprising:
- a central processing unit (CPU);
- a plurality of peripheral units coupled with said CPU;
- and
- a peripheral trigger generator operating independently from the CPU and being coupled with the plurality of peripheral units, wherein the peripheral trigger generator comprises a state machine which is programmable via said CPU by a plurality of sequential programming steps, wherein a variable step delay command is interleaved with at least one output trigger command, wherein the peripheral trigger generator is configured to:
- receive a plurality of input signals,
- depending on a programming of the state machine, select at least one of said plurality of input signals, and
- independent from the CPU, control a function of a selected one of said plurality of peripheral units depending on the selected input signal and the programming of the state machine,
- wherein the state machine generates at least one output signal to control the function of the selected peripheral unit.
5 more elements
Dependencies are inferred from the claim text.