MICROCONTROLLER WAVEFORM GENERATION
First Claim
1. A method, comprising:
- providing a microcontroller integrated circuit including a programmable processor, an embedded memory operatively coupled to the processor, waveform control circuitry operatively coupled to the processor and the memory, and several terminals each structured for coupling to the microcontroller integrated circuit;
in accordance with programming executed by the processor, storing a waveform bit pattern in the memory;
with the waveform circuitry, controlling transmission of the waveform bit pattern stored in the memory through one or more of the terminals external to the microcontroller integrated circuit in accordance with desired synchronous timing; and
during the transmission, executing an instruction sequence for a different process with the processor.
10 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention is a microcontroller (24) including an embedded memory (42), waveform control circuitry (44) operatively coupled to the memory (42), several terminals (52), and a programmable processor (30). Processor (30) is responsive to execution of the first sequence of instructions to store a waveform bit pattern in memory (42) with a desired transmission timing. Waveform circuitry (44) is responsive to processor (30) to control transmission of the waveform bit pattern stored in memory (42) through one or more of the terminals (52) in accordance with the timing while processor (30) executes the second sequence of instructions to perform a different process.
27 Citations
20 Claims
-
1. A method, comprising:
- providing a microcontroller integrated circuit including a programmable processor, an embedded memory operatively coupled to the processor, waveform control circuitry operatively coupled to the processor and the memory, and several terminals each structured for coupling to the microcontroller integrated circuit;
in accordance with programming executed by the processor, storing a waveform bit pattern in the memory;
with the waveform circuitry, controlling transmission of the waveform bit pattern stored in the memory through one or more of the terminals external to the microcontroller integrated circuit in accordance with desired synchronous timing; and
during the transmission, executing an instruction sequence for a different process with the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- providing a microcontroller integrated circuit including a programmable processor, an embedded memory operatively coupled to the processor, waveform control circuitry operatively coupled to the processor and the memory, and several terminals each structured for coupling to the microcontroller integrated circuit;
-
9. Apparatus, comprising:
- a microcontroller integrated circuit device including;
an embedded memory;waveform control circuitry operatively coupled to the memory;
several terminals each structured to provide a connection external to the microcontroller integrated circuit; and
a programmable processor responsive to execution of a first sequence of instructions to store a waveform bit pattern in the embedded memory with a desired transmission timing, the waveform circuitry being responsive to the programmable processor to control synchronous transmission of the waveform bit pattern stored in the memory through one or more of the terminals in accordance with the desired timing while the processor executes a second sequence of instructions to perform a different process with the processor. - View Dependent Claims (10, 11, 12, 13, 14)
- a microcontroller integrated circuit device including;
-
15. A method, comprising:
- providing a microcontroller integrated circuit including a programmable processor, an embedded memory operatively coupled to the processor, waveform control circuitry operatively coupled to the processor and the memory, and several input/output pins, the input/output pins each being structured to be selectively switched between the memory and at least one different embedded device; and
executing a first instruction sequence with the processor;
in response to the executing of the first instruction sequence, the waveform circuitry initiating transmission of a waveform bit pattern stored in the memory through one or more of the input/output pins and controlling timing of the transmission; and
executing a second instruction sequence with the processor during the transmission, the transmission being under control of the waveform circuitry. - View Dependent Claims (16, 17, 18, 19)
- providing a microcontroller integrated circuit including a programmable processor, an embedded memory operatively coupled to the processor, waveform control circuitry operatively coupled to the processor and the memory, and several input/output pins, the input/output pins each being structured to be selectively switched between the memory and at least one different embedded device; and
-
20. Apparatus, comprising:
- a microcontroller integrated circuit device including;
an embedded memory;
waveform control circuitry operatively coupled to the memory;
several input/output pins, the input/output pins being structured to each be selectively switched between the memory and at least one different embedded device; and
a programmable processor including means for executing a first sequence of instructions to store a waveform bit pattern in the embedded memory and designate timing for the waveform bit pattern; and
wherein the waveform circuitry includes means for controlling synchronous transmission of the waveform bit pattern stored in the memory through one or more of the input/output pins in accordance with the timing while the processor executes a second sequence of instructions to perform a different process with the processor.
- a microcontroller integrated circuit device including;
Specification