IP Library Granted Patent US 9,513,691
Granted Patent B2
US 9,513,691 · App. 14/716,983 · Granted Dec 6, 2016

Microcontroller input/output connector state retention in low-power modes

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,513,691
App. No.
14/716,983
Granted
Dec 6, 2016
Kind
B2
Abstract

A microcontroller is operable in a low-power mode and includes one or more I/O connectors, as well as an I/O controller operable to provide control signals for controlling a state of a particular one of the I/O connectors. The I/O controller is powered off or deactivated during the low-power mode. The microcontroller also includes I/O connector state control logic operable to control the state of the particular one of the I/O connectors in accordance with the control signals from the I/O controller. The I/O connector state control logic includes I/O connector state retention logic that retains states of the control signals and maintains the particular I/O connector in a corresponding state in accordance with the retained control signals while the microcontroller is in the low-power mode.

Claims (33)

1. A microcontroller operable in a low-power mode, the microcontroller comprising:

a plurality of I/O connectors;

an I/O controller operable to provide control signals for controlling a state of a particular one of the I/O connectors, wherein the I/O controller is powered off or deactivated during the low-power mode; and

I/O connector state control logic operable to control the state of the particular one of the I/O connectors in accordance with the control signals from the I/O controller, wherein the I/O connector state control logic includes I/O connector state retention logic that stores states of the control signals so as to maintain the particular I/O connector in a corresponding state in accordance with the stored states of the control signals while the microcontroller is in the low-power mode.

2. The microcontroller of claim 1 wherein I/O connector state retention logic is implemented in hardware.

3. The microcontroller of claim 1 wherein the I/O connector state retention logic includes a plurality of storage elements each of which is operable to be enabled to store a respective one of the control signals from the I/O controller.

4. The microcontroller of claim 3 including a power state manager arranged to provide a signal to cause the storage elements to store the respective control signals when the microprocessor enters the low-power mode.

5. The microcontroller of claim 4 wherein the storage elements comprise latches to latch the respective control signals and wherein, when the microprocessor exits the low-power mode, the power state manager releases the signal that caused the latches to latch the respective control signals.

6. The microcontroller of claim 1 wherein the control signals from the I/O controller include one or more of: a first signal to drive a logical one or zero onto the particular I/O connector, or a second signal to select whether the particular I/O connector is used as an input or an output.

7. The microcontroller of claim 6 wherein the control signals from the I/O controller include a signal that selects a drive strength setting.

8. The microcontroller of claim 1 wherein the I/O connectors are in the form of I/O pads or I/O pins.

9. A microcontroller operable in a low-power mode, the microcontroller comprising:

a plurality of I/O connectors;

an I/O controller operable to provide control signals for controlling a state of a particular one of the I/O connectors, wherein the I/O controller is powered off or deactivated during the low-power mode;

I/O connector state control circuitry operable to control the state of the particular one of the I/O connectors in accordance with the control signals from the I/O controller, wherein the I/O connector state control circuitry includes I/O connector state retention circuitry that stores respective states of the control signals so as to maintain the particular I/O connector in a corresponding state in accordance with the retained control signals while the microcontroller is in the low-power mode, thereby executing an I/O connector state retention function;

a power state manager; and

a user interface that, depending on a value stored in a data holding logic element of the user interface, allows either automated I/O connector state retention by the power state manager or user-controlled I/O connector state retention.

10. The microcontroller of claim 9 wherein, if a first value is stored in the data holding logic element, the user interface allows the power state manager to initiate execution of the I/O connector state retention function automatically when the microprocessor enters the low-power mode, and allows release of the I/O connector state retention function automatically when the microprocessor exits the low-power mode.

11. The microcontroller of claim 10 wherein the user interface allows execution of the I/O connector state retention function prior to the microprocessor entering the low-power mode at a time specified by user input, if a second value is stored in the data holding logic element.

12. The microcontroller of claim 11 wherein the user interface allows release of the I/O connector state retention function after the microprocessor exits the low-power mode at a time specified by user input, if the second value is stored in the data holding logic element.

13. The microcontroller of claim 10 wherein the I/O connector state retention circuitry includes a plurality of latches each of which is operable to be enabled to latch a respective one of the control signals from the I/O controller.

14. The microcontroller of claim 13 wherein the power state manager provides a signal to cause the latches to latch the respective control signals when the microprocessor enters the low-power mode.

15. The microcontroller of claim 14 wherein, when the microprocessor exits the low-power mode, the power state manager releases the signal that caused the latches to latch the respective control signals.

16. The microcontroller of claim 9 wherein the control signals from the I/O controller include at least one of: a first signal to drive a logical one or zero onto the particular I/O connector, or a second signal to select whether the particular I/O connector is used as an input or an output.

17. A method of storing the state of an I/O connector of a microcontroller, the method comprising:

generating, from an I/O controller in the microcontroller, one or more control signals for controlling a state of the I/O connector;

causing the microcontroller to enter a low-power mode of operation, in which the I/O controller is powered off or deactivated; and

maintaining the I/O connector in a state that existed just prior to the I/O controller becoming powered off or deactivated, wherein the state is maintained while the microcontroller is in the low-power mode.

18. The method of claim 17 including:

storing information indicative of the respective states of the one or more control signals prior to the I/O controller becoming powered off or deactivated; and

maintaining the I/O connector in the state that existed just prior to the I/O controller becoming powered off or deactivated in accordance with the stored information.

19. The method of claim 17 including returning control of the one or more control signals to the I/O controller automatically when the microcontroller exits the low-power mode.

20. The method of claim 17 wherein the one or more control signals include one or more of: a first signal to drive a logical one or zero onto the particular I/O connector, or a second signal to select whether the particular I/O connector is used as an input or an output.

Assignments (19)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ATMEL CORPORATION
Reel/Frame 059262/0105 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: ATMEL CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041715/0747 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS ERRONEOUSLY EXCLUDED FROM TERMINATION PREVIOUSLY RECORDED ON REEL 038375 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL. Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ATMEL CORPORATION
Reel/Frame 040575/0567 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ATMEL CORPORATION
Reel/Frame 038375/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 20, 2015
From: ATMEL CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037150/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2015
From: ATMEL NANTES S.A.S.
To: ATMEL CORPORATION
Reel/Frame 035897/0514 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2015
From: JOUIN, SEBASTIEN; ODDOART, ROMAIN; MENARD, PATRICE; DILY, MICKAEL LE; GOURBILLEAU, THIERRY
To: ATMEL NANTES S.A.S.
Reel/Frame 035897/0492 →