Microcomputer
First Claim
Patent Images
1. A microcomputer, comprising:
- a central processing unit;
a program memory for storing a control program executed by the central processing unit;
a plurality of peripheral circuits for implementing a predetermined function;
a clock control circuit for controlling a clock signal provided to the central processing unit and the peripheral circuits; and
a voltage drop detection circuit for detecting a drop in a voltage of a power supply below a predetermined level, the voltage drop detection circuit being disposed at an end portion of a power line, wherein the program memory further stores a subroutine program for causing the central processing unit to execute a clock control process, when the voltage drop detection circuit detects the drop in the voltage below the predetermined level, a frequency of the clock signal provided through the clock control circuit to the central processing unit is divided down and the subroutine program is executed by the central processing unit, and the central processing unit, operating in accordance with the subroutine program, selectively stop or divides down the clock signal provided to the peripheral circuits.
1 Assignment
0 Petitions
Accused Products
Abstract
A microcomputer includes a CPU, a program memory for storing a subroutine program, peripheral circuits, a clock circuit, and a voltage drop detection circuit. When the voltage drop detection circuit detects the voltage drop at the end of a power line, a frequency of a clock signal provided through the clock circuit to the CPU is divided down and a supply of a clock signal provided to the peripheral circuits is stopped. The CPU executes the subroutine program, thereby resuming the supply of the clock signal provided to the peripheral circuits.
-
Citations
14 Claims
-
1. A microcomputer, comprising:
-
a central processing unit;
a program memory for storing a control program executed by the central processing unit;
a plurality of peripheral circuits for implementing a predetermined function;
a clock control circuit for controlling a clock signal provided to the central processing unit and the peripheral circuits; and
a voltage drop detection circuit for detecting a drop in a voltage of a power supply below a predetermined level, the voltage drop detection circuit being disposed at an end portion of a power line, wherein the program memory further stores a subroutine program for causing the central processing unit to execute a clock control process, when the voltage drop detection circuit detects the drop in the voltage below the predetermined level, a frequency of the clock signal provided through the clock control circuit to the central processing unit is divided down and the subroutine program is executed by the central processing unit, and the central processing unit, operating in accordance with the subroutine program, selectively stop or divides down the clock signal provided to the peripheral circuits. - View Dependent Claims (2, 5, 6)
-
-
3. A microcomputer, comprising:
-
a central processing unit;
a program memory for storing a control program executed by the central processing unit;
a plurality of peripheral circuits for implementing a predetermined function;
a clock control circuit for controlling a clock signal provided to the central processing unit and the peripheral circuits; and
a voltage drop detection circuit for detecting a drop in a voltage of a power source below a predetermined level, the voltage drop detection circuit being disposed at an end portion of a power line, wherein the program memory further stores a subroutine program for causing the central processing unit to execute a clock control process, when the voltage drop detection circuit detects the drop in the voltage below the predetermined level, a frequency of the clock signal provided through the clock control circuit to the central processing unit is divided down, a supply of the clock signal provided to the peripheral circuits is stopped, and the subroutine program is executed by the central processing unit, and the central processing unit, operating in accordance with the subroutine program, selectively resumes the supply of the clock signal provided to the peripheral circuits. - View Dependent Claims (4, 13, 14)
-
-
7. A microcomputer, comprising:
-
a central processing unit;
a program memory for storing a control program executed by the central processing unit;
a plurality of peripheral circuits for implementing a predetermined function;
a clock control circuit for controlling a clock signal provided to the central processing unit and the peripheral circuits; and
a voltage change detection circuit for detecting that a coefficient of a change in a power supply voltage exceeds a predetermined level, wherein the program memory further stores a subroutine program for causing the central processing unit to execute a clock control process, when the voltage change detection circuit detects the change in the power supply voltage, a frequency of the clock signal provided through the clock control circuit to the central processing unit is divided down and the subroutine program is executed by the central processing unit, and the central processing unit, operating in accordance with the subroutine program, selectively stops or divides down the clock signal provided to the peripheral circuits. - View Dependent Claims (8)
-
-
9. A microcomputer, comprising:
-
a central processing unit;
a program memory for storing a control program executed by the central processing unit;
a plurality of peripheral circuits for implementing a predetermined function;
a clock control circuit for controlling a clock signal provided to the central processing unit and the peripheral circuits; and
a temperature detection circuit for detecting that a temperature exceeds a predetermined range, wherein the program memory further stores a subroutine program for causing the central processing unit to execute a clock control process, when the temperature detection circuit detects that the temperature exceeds the predetermined range, a frequency of the clock signal provided through the clock control circuit to the central processing unit is divided down and the subroutine program is executed by the central processing unit, and the central processing unit, operating in accordance with the subroutine program, selectively stops or divides down the clock signal provided to the peripheral circuits. - View Dependent Claims (10)
-
-
11. A microcomputer, comprising:
-
a central processing unit;
a program memory for storing a control program executed by the central processing unit;
a plurality of peripheral circuits for implementing a predetermined function;
a clock control circuit for controlling a clock signal provided to the central processing unit and the peripheral circuits; and
a terminal input detection circuit for detecting that an input of an external terminal becomes a predetermined level, wherein the program memory further stores a subroutine program for causing the central processing unit to execute a clock control process, when the terminal input detection circuit detects that the input of the terminal becomes the predetermined level, a frequency of the clock signal provided through the clock control circuit to the central processing unit is divided down and the subroutine program is executed by the central processing unit, and the central processing unit, operating in accordance with the subroutine program, selectively stops or divides down the clock signal provided to the peripheral circuits. - View Dependent Claims (12)
-
Specification