IP Library Granted Patent US 7,504,900
Granted Patent B2
US 7,504,900 · App. 11/694,624 · Granted Mar 17, 2009

Integrated circuit package including programmable oscillators

Assignee: Silicon Labs CP, Inc.
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,504,900
App. No.
11/694,624
Granted
Mar 17, 2009
Kind
B2
Abstract

An integrated circuit package includes a processing core and an internal oscillator. The processing core operates on a set of instructions to carry out predefined processes. The internal oscillator provides a system clock for the integrated circuit package. The internal oscillator has associated therewith an internal control register for controlling the operation of the internal oscillator responsive to control bits of the internal oscillator controlled by the processing core.

Claims (31)

1. An integrated circuit package, comprising:

a processing core for operating on a set of instructions to carry out predefined processes;

an internal oscillator for providing a system clock for the integrated circuit package; and

an internal oscillator control register for controlling the operation of the internal oscillator responsive to control bits of the internal oscillator controlled by the processing core, wherein the internal oscillator is disabled/enabled responsive to an internal oscillator enable bit set by the processing core within the internal oscillator control register.

2. The integrated circuit package of claim 1 , wherein an operating frequency of the internal oscillator is set responsive to internal oscillator frequency control bits set by the processing core within the internal oscillator control register.

3. The integrated circuit package of claim 1 , further including:

an external oscillator for providing the system clock for the integrated circuit package; and

circuitry for switching between the internal oscillator and the external oscillator responsive to a system clock source select bit set by the processing core within the internal oscillator control register.

4. The integrated circuit package of claim 3 , wherein the circuitry for switching further comprises a multiplexer for multiplexing between an output of the internal oscillator and an output of the external oscillator to provide the system clock, said multiplexer switching between the outputs responsive to the system clock source select bit.

5. The integrated circuit package of claim 3 , further including an external oscillator control register for controlling operation of the external oscillator responsive to control bits of the external oscillator controlled by the processing core.

6. The integrated circuit package of claim 5 , wherein an operating frequency of the external oscillator is set responsive to external oscillator frequency control bits set by the processing core within the external oscillator control register.

7. The integrated circuit package of claim 5 , wherein an operating mode of the external oscillator is set responsive to external oscillator mode control bits set by the processing core within the external oscillator control register, said operating mode establishing an external input to the external oscillator.

8. The integrated circuit package of claim 7 , wherein the external oscillator is configured in a first mode of operation for receiving the external input from an external crystal via a dual pin input.

9. The integrated circuit package of claim 7 , wherein the external oscillator is configured in a second mode of operation for receiving the external input from an external RC network via a single pin input.

10. The integrated circuit package of claim 7 , wherein the external oscillator is configured in a third mode of operation for receiving the external input from an external capacitor via a dual pin input.

11. The integrated circuit package of claim 7 , wherein the external oscillator is configured in a fourth mode of operation for receiving the external input from an external resonator via a single pin input.

12. An integrated circuit package, comprising:

a processing core for operating on a set of instructions to carry out predefined processes;

an internal oscillator for providing a system clock for the integrated circuit package;

an external oscillator for providing the system clock for the integrated circuit package;

an internal oscillator control register for controlling the operation of the internal oscillator responsive to control bits of the internal oscillator controlled by the processing core;

an external oscillator control register for controlling operation of the external oscillator responsive to control bits of the external oscillator controlled by the processing core; and

a multiplexer for multiplexing between an output of the internal oscillator and an output of the external oscillator to provide the system clock, said multiplexer switching between the outputs responsive to a system clock source select bit set by the processing core within the internal oscillator control register.

13. The integrated circuit package of claim 12 , wherein the internal oscillator is disabled/enabled responsive to an internal oscillator enable bit set by the processing core within the internal oscillator control register.

14. The integrated circuit package of claim 12 , wherein an operating frequency of the internal oscillator is set responsive to internal oscillator frequency control bits set by the processing core within the internal oscillator control register.

15. The integrated circuit package of claim 12 , wherein an operating frequency of the external oscillator is set responsive to external oscillator frequency control bits set by the processing core within the external oscillator control register.

16. The integrated circuit package of claim 12 , wherein an operating mode of the external oscillator is set responsive to external oscillator mode control bits set by the processing core within the external oscillator control register, said operating mode establishing an external input to the external oscillator.

17. The integrated circuit package of claim 16 , wherein the external oscillator is configured in a first mode of operation for receiving the external input from an external crystal via a dual pin input.

18. The integrated circuit package of claim 16 , wherein the external oscillator is configured in a second mode of operation for receiving the external input from an external RC network via a single pin input.

19. The integrated circuit package of claim 16 , wherein the external oscillator is configured in a third mode of operation for receiving the external input from an external capacitor via a dual pin input.

20. The integrated circuit package of claim 16 , wherein the external oscillator is configured in a fourth mode of operation for receiving the external input from an external resonator via a single pin input.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2013
From: SILICON LABS CP, INC.
To: SILICON LABORATORIES INC.
Reel/Frame 029674/0472 →
Continuity (4)
Continuation 1161864400 · Dec 29, 2006
Continuation 0988545900 · Jun 19, 2001
Provisional Application 6021265300 · Jun 19, 2000
Related Publication 20070216548A1 · Sep 20, 2007