Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
333 words
A single chip microcomputer selectively operable in a normal and a debug mode in response to internal and external instructions, respectively, said external instructions being given from at least one external device, said microcomputer comprising: a program memory for storage of a program consisting of said internal instructions; principal mode signal producing means for selectively producing a normal and a debug mode signal representative of said normal and said debug modes, respectively; a predetermined number of port groups comprising a first, a second, a third, and a fourth group of ports; subsidiary mode signal producing means coupled to said principal mode signal producing means for producing a first and a second subsidiary mode signal representative of first and second subsidiary modes, respectively, only when said subsidiary mode signal producing means is supplied with said debug mode signal from said principal mode signal producing means; decoding means coupled to said program memory and said principal and said subsidiary mode signal producing means for decoding said external instructions to produce a first and a second set of control signals in response to said first and said second subsidiary mode signals, respectively, and for decoding the internal instructions produced by said program memory to produce a third set of control signals when said decoding means is supplied with said normal mode signal from said principal mode signal producing means; and selectively operable port control means between said first through said fourth groups of ports and said decoding means for putting said first through said fourth groups of ports into operation in said normal mode in response to said third-set control signals, for allotting, in response to said first-set control signals, said external instructions and a specific one of data sets related to said external instructions to said first and said second groups of ports, respectively, and for allotting, in response to said second-set control signals, said external instructions and a particular one of the data sets to said third and said fourth groups of ports, respectively.
Claim 2
Dependent Claim
333 words
A single chip microcomputer selectively operable in a normal and a debug mode in response to internal and external instructions, respectively, said external instructions being given from at least one external device, said microcomputer comprising: a program memory for storage of a program consisting of said internal instructions; principal mode signal producing means for selectively producing a normal and a debug mode signal representative of said normal and said debug modes, respectively; a predetermined number of port groups comprising a first, a second, a third, and a fourth group of ports; subsidiary mode signal producing means coupled to said principal mode signal producing means for producing a first and a second subsidiary mode signal representative of first and second subsidiary modes, respectively, only when said subsidiary mode signal producing means is supplied with said debug mode signal from said principal mode signal producing means; decoding means coupled to said program memory and said principal and said subsidiary mode signal producing means for decoding said external instructions to produce a first and a second set of control signals in response to said first and said second subsidiary mode signals, respectively, and for decoding the internal instructions produced by said program memory to produce a third set of control signals when said decoding means is supplied with said normal mode signal from said principal mode signal producing means; and selectively operable port control means between said first through said fourth groups of ports and said decoding means for putting said first through said fourth groups of ports into operation in said normal mode in response to said third-set control signals, for allotting, in response to said first-set control signals, said external instructions and a specific one of data sets related to said external instructions to said first and said second groups of ports, respectively, and for allotting, in response to said second-set control signals, said external instructions and a particular one of the data sets to said third and said fourth groups of ports, respectively.
Claim 3
Dependent Claim
144 words
A single chip microcomputer as claimed in claim 1, wherein said decoding means comprises: means responsive to said first subsidiary signal for producing said first-set control signals to allot said specific data set to said second group of ports even when each of said external instructions is given through said first group of ports to indicate operation of said first group of ports; and means responsive to said second subsidiary signal for producing said second-set control signals to couple said fourth group of ports to said first and said second groups of ports in carrying out transmission of said particular data set between said fourth group of ports and each of said first and said second group of ports only when each external instruction is given through said third group of ports to indicate operation of said first and said second groups of ports.
Claim 4
Dependent Claim
247 words
A single chip microcomputer as claimed in claim 1, further comprising: address producing means coupled to said program memory and operable in each of said normal and said debug modes for producing a succession of address signals each of which specifies each address assigned to said internal and said external instructions; timing signal generating means coupled to said principal mode signal producing means and responsive to said debug mode signal for generating a first timing signal defining a first succession of time intervals with a predetermined period to be allotted to said external instructions and a second timing signal which defines a second succession of time intervals interspersed between said time intervals and which are allotted to said address signal succession; and delivering means coupled to said subsidiary mode signal producing means and responsive to said second timing signal for delivering said address signal succession to said first group of ports in response to said first subsidiary mode signal, said address signal being intercepted by said delivering means in response to said second subsidiary mode signal; said port control means comprising: means responsive to said first subsidiary mode signal for allowing each of said external instructions and each of said address signals to pass therethrough during said first and said second succession of time intervals in a time division fashion, respectively; and means responsive to said second subsidiary mode signal for allowing each of said external instructions to pass therethrough during said first succession of time intervals.