Microcontroller power reduction system and method

US10338665B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10338665-B2
Application numberUS-201615191084-A
CountryUS
Kind codeB2
Filing dateJun 23, 2016
Priority dateJun 23, 2016
Publication dateJul 2, 2019
Grant dateJul 2, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A microcontroller that can be configured to selectively operate in a synchronous mode or an asynchronous mode, and a method of selectively switching the operating mode is described. The microcontroller can include a processor and a system controller. The processor can be configured to operate synchronously in a synchronous operating mode and asynchronously in an asynchronous operating mode. The processor can also be configured to generate a processor idle status signal indicative of the processor operating in a reduced power mode, and generate a programming signal. The system controller can be configured to generate an asynchronous mode signal based on the programming signal and the processor idle status signal, and provide the asynchronous mode signal to the processor to control the processor to selectively operate in the synchronous operating mode and in the asynchronous operating mode.

First claim

Opening claim text (preview).

What is claimed is: 1. A microcontroller, comprising: a processor configured to: operate synchronously in a synchronous operating mode and asynchronously in an asynchronous operating mode; and generate a processor idle status signal indicative of the processor operating in a reduced power mode, and generate a programming signal; and a system controller configured to: generate an asynchronous mode signal based on the programming signal and the processor idle status signal, the asynchronous mode signal including: a target mode signal corresponding to an upcoming operation mode of the processor, the target mode generated based on the programming signal; and a current mode signal to instruct the processor to begin operating in the upcoming operation mode, the current mode signal being generated based on the target mode signal and the processor idle status signal; and provide the asynchronous mode signal to the processor to control the processor to selectively operate in the synchronous operating mode and in the asynchronous operating mode. 2. The microcontroller of claim 1 , wherein the upcoming operation mode of the processor is the synchronous operating mode or the asynchronous operating mode. 3. The microcontroller of claim 1 , wherein the system controller is configured to: generate the target mode signal based on the programming signal; and generate the current mode signal based on the programming signal and the processor idle status signal. 4. The microcontroller of claim 3 , wherein the system controller is configured to generate the current mode signal if the processor idle status signal indicates that the processor is operating in the reduced power mode. 5. The microcontroller of claim 1 , wherein the system controller comprises: a register configured to generate the target mode signal based on the programming signal; and a memory configured to generate the current mode signal based on the target mode signal and the processor idle status signal. 6. The microcontroller of claim 5 , wherein the memory comprises a flip flop. 7. The microcontroller of claim 6 , wherein: a data input of the flip flop receives the target mode signal, a clock input of the flip flop receives the processor idle status signal, and a non-inverted output of the flip flop outputs the current mode signal. 8. The microcontroller of claim 1 , wherein the microcontroller further comprises one or more peripheral devices, wherein the system controller is further configured to provide the asynchronous mode signal to the one or more peripheral devices to control the one or more peripheral devices to operate in the asynchronous operating mode. 9. The microcontroller of claim 8 , wherein the processor is configured to operate fully asynchronously in the asynchronous operating mode and the one or more peripheral devices is configured to operate at least partially asynchronously in the asynchronous operating mode. 10. The microcontroller of claim 1 , wherein, when operating in the synchronous operating mode, the processor operates based on a clock signal, and when operating in the asynchronous operating mode, the processor operates independent of the clock signal. 11. A microcontroller, comprising: a processor configured to: operate synchronously in a synchronous operating mode and asynchronously in an asynchronous operating mode; and generate a processor idle status signal indicative of the processor operating in a reduced power mode, and generate a programming signal; and a system controller including: a register configured to generate a target mode signal based on the programming signal, the target mode signal corresponding to an upcoming operation mode of the processor; and a memory configured to generate a current mode signal based on the target mode signal and the processor idle status signal, the current mode signal indicating that the processor is to begin operating in the upcoming operation mode, wherein the system controller is configured to provide the target mode signal and the current mode signal to the processor to control the processor to selectively operate in the synchronous operating mode and in the asynchronous operating mode. 12. The microcontroller of claim 11 , wherein the upcoming operation mode of the processor is the synchronous operating mode or the asynchronous operating mode. 13. The microcontroller of claim 11 , wherein the memory is configured to generate the current mode signal if the processor idle status signal indicates that the processor is operating in the reduced power mode. 14. The microcontroller of claim 11 , wherein the memory comprises a flip flop. 15. The microcontroller of claim 14 , wherein: a data input of the flip flop receives the target mode signal, a clock input of the flip flop receives the processor idle status signal, and a non-inverted output of the flip flop outputs the current mode signal. 16. The microcontroller of claim 11 , wherein the microcontroller further comprises one or more peripheral devices, wherein the system controller is further configured to provide the asynchronous mode signal to the one or more peripheral devices to control the one or more peripheral devices to operate in the asynchronous operating mode. 17. The microcontroller of claim 16 , wherein the processor is configured to operate fully asynchronously in the asynchronous operating mode and the one or more peripheral devices is configured to operate at least partially asynchronously in the asynchronous operating mode. 18. The microcontroller of claim 11 , wherein, when operating in the synchronous operating mode, the processor operates based on a clock signal, and when operating in the asynchronous operating mode, the processor operates independent of the clock signal. 19. The microcontroller of claim 11 , further comprising a wakeup timer configured to control the processor to exit the reduced power mode when: the processor is operating in the asynchronous operating mode, and the upcoming operation mode of the processor is the synchronous operating mode. 20. The microcontroller of claim 11 , wherein the processor is configured to adjust one or more operations of the processor when entering the reduced power mode based on the target mode signal. 21. The microcontroller of claim 1 , wherein: a value of the asynchronous mode signal is set to a current value of the programming signal, and the generation of the asynchronous mode signal is controlled based on a value of the processor idle status signal. 22. The microcontroller of claim 1 , wherein the programming signal is a bus transaction. 23. The microcontroller of claim 1 , wherein the system controller is configured to: determine, based on the programming signal and the processor idle status signal, which one of the synchronous operating mode and the asynchronous operating mode the processor is to operate in; and generate the asynchronous mode signal based on the determination.

Assignees

Inventors

Classifications

  • Power saving in peripheral device · CPC title

  • Cross-Sectional Technologies · mapped topic

  • G06F1/3243Primary

    Power saving in microcontroller unit · CPC title

  • Cross-Sectional Technologies · mapped topic

  • by lowering the supply or operating voltage · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10338665B2 cover?
A microcontroller that can be configured to selectively operate in a synchronous mode or an asynchronous mode, and a method of selectively switching the operating mode is described. The microcontroller can include a processor and a system controller. The processor can be configured to operate synchronously in a synchronous operating mode and asynchronously in an asynchronous operating mode. The…
Who is the assignee on this patent?
Infineon Technologies Ag
What technology area does this patent fall under?
Primary CPC classification G06F1/3243. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 02 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).