Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
313 words
A microcomputer implemented as an LSI and having a CPU block and an electrically programmable read only memory which is programmable by an external device, said microcomputer comprising: bus means for transferring data and address signals; a CPU block for processing data according to instructions; a memory block for storing instructions, said memory block having at least said electrically programmable memory; first terminal means for connecting to an external device; first gate means for controlling transfer of data and address signals from said bus means to said first terminal means; second gate means for controlling transfer of data and address signals from said first terminal means to said bus means; first transfer means for transferring data from said bus means to said CPU block; second transfer means for transferring data and address signals from said bus means to said memory block; third gate means for controlling transfer of data and address signals from said CPU block to said bus means; fourth gate means for controlling transfer of data from said memory block to said bus means; second terminal means for receiving an external signal for effecting writing of data in said electrically programmable memory means from said external device; and control means responsive to control signals received from said CPU block for controlling said first through fourth gate means to provide for transfer of instructions from said memory block to said CPU block for effecting processing of data by said CPU block, and responsive to said external signal received from said second terminal means for forcibly controlling at least said third gate means to cut-off transfer of data and address signals from said CPU block to said bus means so as to provide for transfer of data and address signals from said first terminal means to said electrically programmable memory via said bus means to effect programming thereof independent of said CPU block.
Claim 2
Dependent Claim
313 words
A microcomputer implemented as an LSI and having a CPU block and an electrically programmable read only memory which is programmable by an external device, said microcomputer comprising: bus means for transferring data and address signals; a CPU block for processing data according to instructions; a memory block for storing instructions, said memory block having at least said electrically programmable memory; first terminal means for connecting to an external device; first gate means for controlling transfer of data and address signals from said bus means to said first terminal means; second gate means for controlling transfer of data and address signals from said first terminal means to said bus means; first transfer means for transferring data from said bus means to said CPU block; second transfer means for transferring data and address signals from said bus means to said memory block; third gate means for controlling transfer of data and address signals from said CPU block to said bus means; fourth gate means for controlling transfer of data from said memory block to said bus means; second terminal means for receiving an external signal for effecting writing of data in said electrically programmable memory means from said external device; and control means responsive to control signals received from said CPU block for controlling said first through fourth gate means to provide for transfer of instructions from said memory block to said CPU block for effecting processing of data by said CPU block, and responsive to said external signal received from said second terminal means for forcibly controlling at least said third gate means to cut-off transfer of data and address signals from said CPU block to said bus means so as to provide for transfer of data and address signals from said first terminal means to said electrically programmable memory via said bus means to effect programming thereof independent of said CPU block.
Claim 3
Dependent Claim
31 words
A microcomputer according to claim 1, wherein said control means includes means responsive to said signals received from said second terminal means for blocking said control signals from said CPU block.
Claim 4
Dependent Claim
17 words
A microcomputer according to claim 1, wherein said control means is implemented as a programmable logic array.
Claim 5
Dependent Claim
20 words
A microcomputer according to claim 1, wherein said electrically programmable read only memory is an ultra-violet ray erasable nonvolatile memory.
Claim 6
Dependent Claim
213 words
A microcomputer implemented as an LSI device comprising: a CPU block; a memory block for storing instructions at selected addresses of said memory block and including an electrically programmable memory which is programmable by an external device independently of said CPU block; an address bus having a plurality of address lines for transferring addresses from said CPU block to said memory block; a data bus having a plurality of data lines for transferring data between said CPU block and said memory block; first terminal means for coupling said address bus to said external device; second terminal means for coupling said data bus to said external device; coupling means for selectively coupling said data bus and said address bus to said CPU block; and control means coupled to said coupling means and an external terminal for controlling said coupling means to uncouple said CPU block from said address bus and said data bus when an external access mode signal is received via said external terminal to effect programming of said electrically programmable memory by said external device independently of said CPU block via said first terminal means and said second terminal means; wherein programming of said electrically programmable memory from said external device can be performed via said address bus and said data bus.
Claim 7
Dependent Claim
213 words
A microcomputer implemented as an LSI device comprising: a CPU block; a memory block for storing instructions at selected addresses of said memory block and including an electrically programmable memory which is programmable by an external device independently of said CPU block; an address bus having a plurality of address lines for transferring addresses from said CPU block to said memory block; a data bus having a plurality of data lines for transferring data between said CPU block and said memory block; first terminal means for coupling said address bus to said external device; second terminal means for coupling said data bus to said external device; coupling means for selectively coupling said data bus and said address bus to said CPU block; and control means coupled to said coupling means and an external terminal for controlling said coupling means to uncouple said CPU block from said address bus and said data bus when an external access mode signal is received via said external terminal to effect programming of said electrically programmable memory by said external device independently of said CPU block via said first terminal means and said second terminal means; wherein programming of said electrically programmable memory from said external device can be performed via said address bus and said data bus.
Claim 8
Dependent Claim
20 words
A microcomputer according to claim 5, wherein said external device is an EPROM programmer which generates addresses and corresponding data.
Claim 9
Dependent Claim
68 words
A microcomputer according to claim 5, wherein said external terminal is coupled to said control means for supplying to said control means a mode control signal, said CPU block is coupled to said control means for supplying to said control means a access control signal, and said control means blocks said access control signal from said CPU block when said mode control signal specifies an external access mode.
Claim 10
Dependent Claim
36 words
A microcomputer according to claim 7, wherein said control means enables said CPU block to access said memory block in accordance with said access control signal when said mode control signal specifies an internal access mode.
Claim 11
Dependent Claim
23 words
A microcomputer according to claim 5, wherein said control means includes control signal generating means which is implemented as a programmable logic array.
Claim 12
Dependent Claim
20 words
A microcomputer according to claim 5, wherein said electrically programmable memory is an ultra-violet ray erasable nonvolatile read only memory.