Timebase peripheral
AssigneeMicrochip Technology Incorporated
InventorsStephen Bowling, Brant Ivey
Life of this patent
Estimating the term…
Abstract
A microcontroller has a timebase driven by a clock signal, wherein the timebase has a reset input and an output coupled with a comparator. The comparator is further coupled with a register and is operable to generate a synchronization output signal if the timebase matches the register value. The microcontroller further has a first multiplexer receiving the synchronization output signal from the comparator and further receiving at least one event signal generated by a unit other than the timebase, wherein the first multiplexer is operable to select either the synchronization output signal or the at least one event signal as a timebase synchronization output signal.
Claims22
A microcontroller comprising a timebase driven by a clock signal, wherein the timebase comprises a reset input and an output coupled with a comparator, wherein the comparator is further coupled with a register and is operable to generate a synchronization output signal if the timebase matches the register value;
- further comprising a first multiplexer receiving the synchronization output signal from the comparator and further receiving at least one event signal generated by a unit other than the timebase, wherein the first multiplexer is operable to select either the synchronization output signal or the at least one event signal as a timebase synchronization output signal.
A method for providing a synchronization or trigger signal within a microcontroller comprising the steps of:
- operating a timebase driven by a clock signal, wherein the timebase comprises a reset input and an output coupled with a comparator, wherein the comparator is further coupled with a register and is operable to generate a synchronization output signal if the timebase matches the register value;
- receiving at least one event signal generated by a unit other than the timebase,
- selecting by a first multiplexer either the synchronization output signal or the at least one event signal and feeding the selected signal as a timebase synchronization output signal to a plurality of peripheral units integrated in said microcontroller.
Dependencies are inferred from the claim text.