Patent classifications
H03K3/014
Microcontroller programmable system on a chip
Embodiments of the present invention are directed to a microcontroller device having a microprocessor, programmable memory components, and programmable analog and digital blocks. The programmable analog and digital blocks are configurable based on programming information stored in the memory components. Programmable interconnect logic, also programmable from the memory components, is used to couple the programmable analog and digital blocks as needed. The advanced microcontroller design also includes programmable input/output blocks for coupling selected signals to external pins. The memory components also include user programs that the embedded microprocessor executes. These programs may include instructions for programming the digital and analog blocks on-the-fly, e.g., dynamically. In one implementation, there are a plurality of programmable digital blocks and a plurality of programmable analog blocks.
Microcontroller programmable system on a chip
Embodiments of the present invention are directed to a microcontroller device having a microprocessor, programmable memory components, and programmable analog and digital blocks. The programmable analog and digital blocks are configurable based on programming information stored in the memory components. Programmable interconnect logic, also programmable from the memory components, is used to couple the programmable analog and digital blocks as needed. The advanced microcontroller design also includes programmable input/output blocks for coupling selected signals to external pins. The memory components also include user programs that the embedded microprocessor executes. These programs may include instructions for programming the digital and analog blocks on-the-fly, e.g., dynamically. In one implementation, there are a plurality of programmable digital blocks and a plurality of programmable analog blocks.
Microcontroller programmable system on a chip
Embodiments of the present invention are directed to a microcontroller device having a microprocessor, programmable memory components, and programmable analog and digital blocks. The programmable analog and digital blocks are configurable based on programming information stored in the memory components. Programmable interconnect logic, also programmable from the memory components, is used to couple the programmable analog and digital blocks as needed. The advanced microcontroller design also includes programmable input/output blocks for coupling selected signals to external pins. The memory components also include user programs that the embedded microprocessor executes. These programs may include instructions for programming the digital and analog blocks on-the-fly, e.g., dynamically. In one implementation, there are a plurality of programmable digital blocks and a plurality of programmable analog blocks.
MICROCONTROLLER PROGRAMMABLE SYSTEM ON A CHIP
Embodiments of the present invention are directed to a microcontroller device having a microprocessor, programmable memory components, and programmable analog and digital blocks. The programmable analog and digital blocks are configurable based on programming information stored in the memory components. Programmable interconnect logic, also programmable from the memory components, is used to couple the programmable analog and digital blocks as needed. The advanced microcontroller design also includes programmable input/output blocks for coupling selected signals to external pins. The memory components also include user programs that the embedded microprocessor executes. These programs may include instructions for programming the digital and analog blocks on-the-fly, e.g., dynamically. In one implementation, there are a plurality of programmable digital blocks and a plurality of programmable analog blocks.
MICROCONTROLLER PROGRAMMABLE SYSTEM ON A CHIP
Embodiments of the present invention are directed to a microcontroller device having a microprocessor, programmable memory components, and programmable analog and digital blocks. The programmable analog and digital blocks are configurable based on programming information stored in the memory components. Programmable interconnect logic, also programmable from the memory components, is used to couple the programmable analog and digital blocks as needed. The advanced microcontroller design also includes programmable input/output blocks for coupling selected signals to external pins. The memory components also include user programs that the embedded microprocessor executes. These programs may include instructions for programming the digital and analog blocks on-the-fly, e.g., dynamically. In one implementation, there are a plurality of programmable digital blocks and a plurality of programmable analog blocks.
OSCILLATOR CIRCUIT WITH OPEN LOOP FREQUENCY MODULATION
An oscillator circuit includes a ring oscillator and a ramp generator. The ring oscillator includes a first inverter and a second inverter. The first inverter has and a first inverter input, a first inverter output, and a first power terminal. The second inverter has a second inverter input, a second inverter output, and a second power terminal. The second inverter input is coupled to the first inverter output and the second inverter output is coupled to the first inverter input. The ramp generator circuit has a ramp output coupled to the first power terminal and the second power terminal.
OSCILLATOR CIRCUIT WITH OPEN LOOP FREQUENCY MODULATION
An oscillator circuit includes a ring oscillator and a ramp generator. The ring oscillator includes a first inverter and a second inverter. The first inverter has and a first inverter input, a first inverter output, and a first power terminal. The second inverter has a second inverter input, a second inverter output, and a second power terminal. The second inverter input is coupled to the first inverter output and the second inverter output is coupled to the first inverter input. The ramp generator circuit has a ramp output coupled to the first power terminal and the second power terminal.
METHOD FOR OPERATING A FAST START-UP OSCILLATOR SYSTEM, AND FAST START-UP OSCILLATOR SYSTEM
A method for operating a fast start-up oscillator system, which includes a reference oscillator and a quartz oscillator connected to an electronic oscillator circuit, which is provided to supply a master clock signal to a start-up controller configured to perform a fast start-up procedure of the quartz oscillator via the reference oscillator. The start-up controller includes a calculation unit and a memory unit for storing data in connection with the reference oscillator for starting the quartz oscillator. The method includes parameterising the calculation unit for starting the quartz oscillator, generating excitation bursts, determining a phase deviation in different successive periods between the oscillation of the reference oscillator and the oscillation of the quartz oscillator, calculating a frequency error in the calculation unit, and correcting the frequency of the reference oscillator to the frequency of the quartz oscillator.
METHOD FOR OPERATING A FAST START-UP OSCILLATOR SYSTEM, AND FAST START-UP OSCILLATOR SYSTEM
A method for operating a fast start-up oscillator system, which includes a reference oscillator and a quartz oscillator connected to an electronic oscillator circuit, which is provided to supply a master clock signal to a start-up controller configured to perform a fast start-up procedure of the quartz oscillator via the reference oscillator. The start-up controller includes a calculation unit and a memory unit for storing data in connection with the reference oscillator for starting the quartz oscillator. The method includes parameterising the calculation unit for starting the quartz oscillator, generating excitation bursts, determining a phase deviation in different successive periods between the oscillation of the reference oscillator and the oscillation of the quartz oscillator, calculating a frequency error in the calculation unit, and correcting the frequency of the reference oscillator to the frequency of the quartz oscillator.
SEMICONDUCTOR DEVICE AND ELECTRONIC DEVICE
An oscillator capable of quick startup is provided. A transistor is provided between an output terminal of a certain stage inverter and an input terminal of the following stage inverter included in the voltage controlled oscillator. With the use of the on resistance of the transistor, the oscillation frequency of the clock signal is controlled. While supply of the power supply voltage is stopped, a signal that is input to the input terminal of the inverter just before supply of the power supply voltage is stopped is stored by turning off the transistor. This operation makes it possible to immediately output a clock signal that has the same frequency as that before supply of the power supply voltage is stopped at the time when the power supply voltage is supplied again.