IP Library Granted Patent US 7,454,650
Granted Patent B2
US 7,454,650 · App. 10/790,016 · Granted Nov 18, 2008

Microcontroller having a system resource prescaler thereon

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 7,454,650
App. No.
10/790,016
Granted
Nov 18, 2008
Kind
B2
Abstract

A microcontroller operating in synchronization with clock includes: an arithmetic unit operating in synchronization with the clock; an internal resource being connected to the arithmetic unit via a bus, and having at least a bus interface, and an internal circuit operating in synchronization with the clock; and a system resource prescaler which generates from the clock an operation permission signal denoting an operation permission state in m cycles out of n cycles of the clock (m=<n), and supplies the operation permission signal to the internal circuit of the internal resource. The above-mentioned internal circuit operates in synchronization with the clock when the operation permission signal denotes the operation permission state.

Claims (34)

1. A microcontroller operating in synchronization with a clock, comprising:

an arithmetic unit operating in synchronization with the clock;

an internal resource connected to the arithmetic unit via a bus, and having at least a bus interface and an internal circuit both of which operate in synchronization with the clock; and

a system resource prescaler which generates, from the clock, an operation permission signal denoting an operation permission state in m cycles out of n cycles of the clock (m=<n), and supplies the operation permission signal to the internal circuit of the internal resource,

wherein the internal circuit of the internal resource operates in synchronization with the clock when the operation permission signal denotes the operation permission state and the bus interface of the internal resource performs a bus management with the arithmetic unit in synchronization with the clock regardless of the state of the operation permission signal.

2. The microcontroller according to claim 1 ,

wherein the internal resource includes a communication macro controlling communication with outside, and an internal circuit of the communication macro includes a counter which generates a communication control clock.

3. The microcontroller according to claim 1 ,

wherein the internal resource comprises a pulse generation macro generating a control pulse, and an internal circuit of the pulse generation macro comprises a counter controlling a generation timing of the control pulse.

4. The microcontroller according to claim 1 ,

wherein the system resource prescaler comprises a register storing the values m and n, and the register can be set alterably.

5. The microcontroller according to claim 4 ,

wherein the system resource prescaler comprises a settable operation control register indicative of either a first operation state in which the operation permission signal is set constantly to the operation permission state or a second operation state in which the operation permission signal is set to the operation permission state in the m cycles out of the n cycles.

6. The microcontroller according to claim 1 ,

wherein the system resource prescaler dispersively allocates the m cycles throughout the n cycles.

7. The microcontroller operating in synchronization with a clock, comprising:

an arithmetic unit operating in synchronization with the clock;

an internal resource being connected to the arithmetic unit via a bus, and having at least a bus interface and an internal circuit both of which operates in synchronization with the clock; and

a system resource prescaler which generates, from the clock, an operation permission signal denoting an operation permission state in m cycles out of n cycles of the clock (m=<n), and supplies the operation permission signal to the internal circuit of the internal resource,

wherein the internal circuit operates in synchronization with the clock when the operation permission signal denotes the operation permission state,

wherein the system resource prescaler comprises a preceding-stage prescaler and a succeeding-stage prescaler which generates a succeeding-stage operation permission signal using a preceding-stage operation permission signal which is generated and supplied from the preceding-stage prescaler, and the succeeding-stage operation permission signal is supplied to the internal circuit of the internal resource.

8. The microcontroller according to claim 7 ,

wherein the preceding-stage prescaler and the succeeding-stage prescaler respectively comprise registers storing the values m and n, and the registers can be set alterably.

9. The microcontroller according to claim 8 ,

wherein the succeeding-stage prescaler further comprises an operation control register in which can be set any one of a first operation state enabling the succeeding-stage operation permission signal to be set constantly to an operation permission state, a second operation state enabling the succeeding-stage operation permission signal to be set to the operation permission state in the m cycles out of the n cycles, and a third state generating the succeeding-stage operation permission signal irrespective of the states of the preceding-stage operation permission signal.

10. A microcontroller operating in synchronization with a clock, comprising:

an arithmetic unit operating in synchronization with the clock;

an internal resource being connected to the arithmetic unit via a bus, and having at least a bus interface and an internal circuit both of which operate in synchronization with the clock; and

a system resource prescaler which generates, from the clock, an operation permission signal having a lower frequency than the clock, and supplies the operation permission signal to the internal circuit of the internal resource,

wherein the internal circuit of the internal resource operates in synchronization with the clock when the operation permission signal denotes the operation permission state and the bus interface of the internal resource performs a bus management with the arithmetic unit in synchronization with the clock regardless of the state of the operation permission signal.

11. The microcontroller according to claim 10 ,

wherein the operation permission signal is controlled to be set to the operation permission state on a cycle-by-cycle basis of the clock.

12. The microcontroller according to claim 11 ,

wherein the operation permission signal is set to the operation permission state in m cycles out of n cycles of the clock, and the values n and m can be set alterably.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2016
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MONTEREY RESEARCH, LLC
Reel/Frame 040911/0238 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Aug 11, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 039708/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2015
From: SPANSION, LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 036044/0745 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2013
From: FUJITSU SEMICONDUCTOR LIMITED
To: SPANSION LLC
Reel/Frame 031205/0461 →
CHANGE OF NAME Recorded Jul 27, 2010
From: FUJITSU MICROELECTRONICS LIMITED
To: FUJITSU SEMICONDUCTOR LIMITED
Reel/Frame 024794/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2008
From: FUJITSU LIMITED
To: FUJITSU MICROELECTRONICS LIMITED
Reel/Frame 021985/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2004
From: AKASAKA, NOBUHIKO
To: FUJITSU LIMITED
Reel/Frame 015048/0557 →