Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
52 words
A method for programming a memory on an integrated circuit including entering a programming mode of the integrated circuit, wherein entering the programming mode comprises: turning-off a first oscillation signal of a first frequency within the integrated circuit; and turning-on a second oscillation signal of a second frequency within the integrated circuit.
Claim 2
Independent Claim
52 words
A method for programming a memory on an integrated circuit including entering a programming mode of the integrated circuit, wherein entering the programming mode comprises: turning-off a first oscillation signal of a first frequency within the integrated circuit; and turning-on a second oscillation signal of a second frequency within the integrated circuit.
Claim 3
Dependent Claim
48 words
The method of claim 1, wherein turning-off the first oscillation signal comprises: driving a first voltage to a first level on a first pin; driving a second voltage to a second level on a second pin; and toggling the first voltage between two levels a plurality of times.
Claim 4
Dependent Claim
15 words
The method of claim 2, wherein the first level is equal to the second level.
Claim 5
Dependent Claim
37 words
The method of claim 2, wherein entering the programming mode further comprises: releasing the second voltage on the second pin; and driving the first voltage on the first pin to a higher level to enable the programming.
Claim 6
Dependent Claim
44 words
The method of claim 1, wherein the programming mode comprises: sending a synchronization signal to the integrated circuit; sending/receiving a data signal to/from the memory on the integrated circuit; and repeating sending the synchronization signal, sending the command signal, and sending/receiving the data signal.
Claim 7
Dependent Claim
37 words
The method of claim 1, further comprising: exiting the programming mode, wherein exiting the programming mode comprises: lowering a relatively high voltage level applied to the integrated circuit to signal the exiting; and resetting the integrated circuit.
Claim 8
Independent Claim
70 words
A method for programming a memory on an integrated circuit comprising: sending a periodic carrier signal with a frequency equal to a frequency of a clock internal to the integrated circuit; modulating a plurality of cycles of the periodic carrier signal to send a command to the integrated circuit; and modulating a plurality of cycles of the periodic carrier signal to send/receive data to/from the memory on the integrated circuit.
Claim 9
Independent Claim
70 words
A method for programming a memory on an integrated circuit comprising: sending a periodic carrier signal with a frequency equal to a frequency of a clock internal to the integrated circuit; modulating a plurality of cycles of the periodic carrier signal to send a command to the integrated circuit; and modulating a plurality of cycles of the periodic carrier signal to send/receive data to/from the memory on the integrated circuit.
Claim 10
Dependent Claim
24 words
The method of claim 7, further comprising: modulating a cycle of the periodic carrier signal to send a synchronization signal to the integrated circuit.
Claim 11
Dependent Claim
17 words
The method of claim 8, wherein the synchronization signal, the command, and the data form a frame.
Claim 12
Dependent Claim
70 words
An integrated circuit device comprising: a processing unit; an EEPROM for providing instructions to the processing unit; an oscillator for providing a clock to the processing unit; programming circuitry for programming the EEPROM; a first pin for providing timing to the oscillation circuitry during an operating mode and for providing a relatively high voltage to the EEPROM during a programming mode; and a second pin for communicating with the EEPROM.
Claim 13
Dependent Claim
70 words
An integrated circuit device comprising: a processing unit; an EEPROM for providing instructions to the processing unit; an oscillator for providing a clock to the processing unit; programming circuitry for programming the EEPROM; a first pin for providing timing to the oscillation circuitry during an operating mode and for providing a relatively high voltage to the EEPROM during a programming mode; and a second pin for communicating with the EEPROM.
Claim 14
Dependent Claim
13 words
The integrated circuit device of claim 10, wherein the device comprises a microcontroller.
Claim 15
Dependent Claim
60 words
An integrated circuit comprising: a processing unit; an EEPROM for providing instructions to the processing unit; an oscillator for providing a clock to the processing unit; oscillation circuitry for coupling the oscillator to the processing unit; and in-system programming circuitry coupled to the oscillation circuitry for entering, exiting, and performing in-system programming responsive to signals received from the oscillation circuitry.
Claim 16
Dependent Claim
60 words
An integrated circuit comprising: a processing unit; an EEPROM for providing instructions to the processing unit; an oscillator for providing a clock to the processing unit; oscillation circuitry for coupling the oscillator to the processing unit; and in-system programming circuitry coupled to the oscillation circuitry for entering, exiting, and performing in-system programming responsive to signals received from the oscillation circuitry.
Claim 17
Dependent Claim
26 words
The apparatus of claim 12 further comprising: at least one oscillation pin, coupled to the oscillation circuitry, for receiving externally generated oscillation signals and programming signals.