Claims
- 1. A semiconductor integrated circuit device comprising:
- external terminals;
- a plurality of word lines;
- a plurality of data lines;
- a plurality of memory cells coupled to the plurality of word and data lines so that each memory cell is coupled to one word line and to one data line;
- word line selection means for selecting one of the plurality of word lines;
- first common data lines;
- first selection means for selectively coupling selected ones of the plurality of data lines to the first common data lines, respectively;
- second common data lines, a number of which is smaller than that of the first common data lines;
- second selection means for selectively coupling selected ones of the first common data lines to the second common data lines so that the selected ones of the plurality of data lines are coupled to the second common data lines via the selected ones of first common data lines;
- read-out means coupled to the first common data lines and for selectively providing first data based on read-out data appearing on the first common data lines when the read-out means is brought into an operation state in response to a first control signal;
- input and output means coupled between the external terminals and the second common data lines for selectively inputting externally generated data received at the external terminals to the memory cells or outputting second data based on read-out data appearing on the second common data lines to the external terminals when the input and output means is brought into an operation state in response to a second control signal; and
- circuit means coupled to the read-out means and for selectively receiving the first data.
- 2. The semiconductor integrated circuit device according to claim 1, wherein the second selection means is brought into an operation state in response to the second control signal.
- 3. The semiconductor integrated circuit device according to claim 1, wherein the memory cells are non-volatile storage elements.
- 4. The semiconductor integrated circuit device according to claim 1, wherein the first data constitutes one microprogram, and wherein the circuit means includes a microprogram decoder receiving the first data.
- 5. The semiconductor integrated circuit device according to claim 1, wherein the input and output means receives a third control signal for selecting the input operation of the input and output means.
- 6. The semiconductor integrated circuit device according to claim 1, wherein the externally generated data is supplied at an a writer which is provided from outside of the semiconductor integrated circuit device.
- 7. The semiconductor integrated circuit device according to claim 1, wherein the externally generated data is in a 1-byte unit, and wherein the first data is data in a plurality of bytes unit.
- 8. The semiconductor integrated circuit device according to claim 1, wherein the semiconductor integrated circuit device is a microcomputer.
- 9. A semiconductor integrated circuit device comprising:
- external terminals;
- a plurality of word lines;
- a plurality of first data lines;
- a plurality of memory cells coupled to the plurality of word lines and first data lines so that each memory cell is coupled to one word line and to one first data line;
- a word line selection circuit for selecting one of the plurality of word lines;
- common data lines;
- a first selection circuit for selectively coupling selected ones of the plurality of first data lines to the common data lines, respectively;
- second data lines, a number of which is smaller than that of the common data lines;
- a second selection circuit for selectively coupling selected ones of the common data lines to the second data lines in a first mode so that the selected ones of the plurality of first data lines are coupled to the second data lines via the selected ones of the common data lines;
- a read-out circuit coupled to the common data lines and for selectively providing first data based on read-out data appearing on the common data lines in a second mode;
- an input circuit coupled between the external terminals and the second data lines for selectively inputting second data based on externally generated data received at the external terminals to the memory cells in the first mode; and,
- circuit means coupled to the read-out means and for selectively receiving the first data.
- 10. The semiconductor integrated circuit device according to claim 9, wherein the memory cells are non-volatile storage elements.
- 11. The semiconductor integrated circuit device according to claim 9, wherein the first data constitutes one microprogram, and wherein the circuit means includes a microprogram decoder receiving the first data.
- 12. The semiconductor integrated circuit device according to claim 9, wherein the externally generated data is supplied from a writer which is provided at an outside of the semiconductor integrated circuit device.
- 13. The semiconductor integrated circuit device according to claim 9, wherein the externally generated data or the second data is data in a 1-byte unit, and wherein the first data is data in a plurality of bytes unit.
- 14. The semiconductor integrated circuit device according to claim 9, wherein the semiconductor integrated circuit device is a microcomputer.
- 15. A semiconductor integrated circuit device comprising:
- external terminals;
- a plurality of word lines;
- a plurality of first data lines;
- a plurality of memory cells coupled to the plurality of word lines and first data lines so that each memory cell is coupled to one word line and to one first data line;
- a word line selection circuit for selecting one of the plurality of word lines;
- common data lines;
- a first selection circuit for selectively coupling selected ones of the plurality of first data lines to the common data lines, respectively;
- second data lines, a number of which is smaller than that of the common data lines;
- a second selection circuit for selectively coupling selected ones of the common data lines to the second data lines in a first mode so that the selected ones of the plurality of first data lines are coupled to the second data lines via the selected ones of the common data lines;
- a read-out circuit coupled to the common data lines and for selectively providing first data based on read-out data appearing on the common data lines in a second mode;
- an output circuit coupled between the external terminals and the second data lines for selectively outputting second data based on read-out data appearing on the second data lines to the external terminals in the first mode; and,
- circuit means coupled to the read-out means and for selectively receiving the first data.
- 16. The semiconductor integrated circuit device according to claim 15, wherein the memory cells are non-volatile storage elements.
- 17. The semiconductor integrated circuit device according to claim 15, wherein the first data constitutes one microprogram, and wherein the circuit means includes a microprogram decoder receiving the first data.
- 18. The semiconductor integrated circuit device according to claim 15, wherein the second data is supplied to a writer which is provided at an outside of the semiconductor integrated circuit device.
- 19. The semiconductor integrated circuit device according to claim 15, wherein the second data is data in a 1-byte unit, and wherein the first data is data in a plurality of bytes unit.
- 20. The semiconductor integrated circuit device according to claim 15, wherein the semiconductor integrated circuit device is a microcomputer.
Priority Claims (2)
Number |
Date |
Country |
Kind |
62-174703 |
Jul 1987 |
JPX |
|
62-208145 |
Aug 1987 |
JPX |
|
Parent Case Info
This application is a continuation application of U.S. Ser. No. 07/842,887, filed Feb. 26, 1992, now U.S. Pat. No. 5,257,234 which was a continuation application of U.S. Ser. No. 07/621,643, filed Dec. 4, 1990, now U.S. Pat. No. 5,105,389 which issued Apr. 14, 1992, which was a continuation application of U.S. Ser. No. 07/219/736, filed Jul. 15, 1988, now U.S. Pat. No. 4,989,185 which issued Jan. 29, 1991.
US Referenced Citations (12)
Foreign Referenced Citations (2)
Number |
Date |
Country |
0064801A2 |
Nov 1918 |
EPX |
0210064A3 |
Jan 1987 |
EPX |
Non-Patent Literature Citations (1)
Entry |
"Hitachi Microcomputer Data Book, 8-bit Single Chip"; Hitachi, Ltd., 1984, pp. 823-861. (Provided in Japanese with an English Translation.) |
Continuations (3)
|
Number |
Date |
Country |
Parent |
842887 |
Feb 1992 |
|
Parent |
621643 |
Dec 1990 |
|
Parent |
219736 |
Jul 1988 |
|