Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
458 words
A microcomputer system comprising: a microcomputer device formed in a single integrated circuit and having data input/output terminals, address output terminals, a pair of voltage supply terminals receiving a supply voltage of a given level, and control terminals including a mode control terminal; the microcomputer device having an arithmetic/logic unit, a data memory, an internal program memory, and control means; the microcomputer device being operated by logic voltages on said data input/output terminals and said control terminals of about said given level; program memory means external to the microcomputer device having an address input operated by address voltages of about said given level and having data output means; input/output peripheral means for transfer of information to or from external equipment including application of selected voltages to said mode control terminal; said information being voltages of about said given level; said selected voltages being voltages of said given level and also an interrupt voltage at a level substantially above said given level; external address bus means coupled to the address output terminals of the microcomputer device and to the address input of the external program memory means; external data bus means coupled to the data input/output terminals of the microcomputer device and to the data output means of the external program memory means; said data memory having an address input and having data input/output means; said internal program memory having an address input and having an instruction output, the internal program memory storing instruction words; program address means within the microcomputer device connected to the address input of said internal program memory; said control means generating controls in response to instruction words, the controls defining operation of the arithmetic/logic unit and transfer to and from internal bus means; internal bus means coupled to the data input and data output of the arithmetic/logic unit, to the data input/output means of the data memory, to said instruction output of the internal program memory, to said control means, to said address output terminals, to said data input/output terminals, and to said program address means; mode switching means within the microcomputer device to apply program addresses either to said program address means of the internal program memory or to said address output terminals for transfer via said external address bus means to the external program memory means, the mode switching means being operated by voltages of said given level and not exceeding said given level on by the mode control terminal, and interrupt means coupled to the mode switching means and responsive to said interrupt voltage on the mode control terminal at said level substantially above said given level to cause a non-maskable interrupt wherein a fixed vector address is applied to said program address means and an existing program address is saved.
Claim 2
Dependent Claim
458 words
A microcomputer system comprising: a microcomputer device formed in a single integrated circuit and having data input/output terminals, address output terminals, a pair of voltage supply terminals receiving a supply voltage of a given level, and control terminals including a mode control terminal; the microcomputer device having an arithmetic/logic unit, a data memory, an internal program memory, and control means; the microcomputer device being operated by logic voltages on said data input/output terminals and said control terminals of about said given level; program memory means external to the microcomputer device having an address input operated by address voltages of about said given level and having data output means; input/output peripheral means for transfer of information to or from external equipment including application of selected voltages to said mode control terminal; said information being voltages of about said given level; said selected voltages being voltages of said given level and also an interrupt voltage at a level substantially above said given level; external address bus means coupled to the address output terminals of the microcomputer device and to the address input of the external program memory means; external data bus means coupled to the data input/output terminals of the microcomputer device and to the data output means of the external program memory means; said data memory having an address input and having data input/output means; said internal program memory having an address input and having an instruction output, the internal program memory storing instruction words; program address means within the microcomputer device connected to the address input of said internal program memory; said control means generating controls in response to instruction words, the controls defining operation of the arithmetic/logic unit and transfer to and from internal bus means; internal bus means coupled to the data input and data output of the arithmetic/logic unit, to the data input/output means of the data memory, to said instruction output of the internal program memory, to said control means, to said address output terminals, to said data input/output terminals, and to said program address means; mode switching means within the microcomputer device to apply program addresses either to said program address means of the internal program memory or to said address output terminals for transfer via said external address bus means to the external program memory means, the mode switching means being operated by voltages of said given level and not exceeding said given level on by the mode control terminal, and interrupt means coupled to the mode switching means and responsive to said interrupt voltage on the mode control terminal at said level substantially above said given level to cause a non-maskable interrupt wherein a fixed vector address is applied to said program address means and an existing program address is saved.
Claim 3
Dependent Claim
59 words
A system according to claim 1 including timing means for establishing an operating cycle during which data may be transferred from the data memory to the data input of the arithmetic/logic unit, the program address means applies an address to the address input of the program memory, and the control means receives an instruction word from the instruction output.
Claim 4
Dependent Claim
12 words
A system according to claim 2 wherein successive operating cycles are overlapping.
Claim 5
Dependent Claim
42 words
A system according to claim 1 including an interrupt latch in said microcomputer device, the control means switching said latch between enable and disable conditions in response to an instruction, and wherein said interrupt means is not controlled by the interrupt latch.