Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
212 words
A one-chip microcomputer system comprising: a one-chip microcomputer including: a one-chip microcomputer main body, data input means for receiving correction data, a mask ROM for storing ROM version data indicating a type of said mask ROM and program contents for control by said one-chip microcomputer main body, and substantial changing means for substantially changing the program contents stored in said mask ROM on the basis of the correction data received via said data input means, said correction data corresponding to said ROM version data; an object to be controlled by said one-chip microcomputer; and a nonvolatile memory arranged outside said one-chip microcomputer, said nonvolatile memory having a first correction data storage area for storing the correction data for correcting a bug in the program stored in said mask ROM, and a second correction data storage area for storing correction data for adding or changing a function to said one-chip microcomputer system in accordance with a user's request; wherein said one-chip microcomputer reads out the ROM version data stored in said mask ROM and writes correction data matching with the readout ROM version data in said nonvolatile memory, while said one-chip microcomputer reads out the correction data written in said nonvolatile memory via said data input means and substantially changes the program contents.
Claim 2
Dependent Claim
212 words
A one-chip microcomputer system comprising: a one-chip microcomputer including: a one-chip microcomputer main body, data input means for receiving correction data, a mask ROM for storing ROM version data indicating a type of said mask ROM and program contents for control by said one-chip microcomputer main body, and substantial changing means for substantially changing the program contents stored in said mask ROM on the basis of the correction data received via said data input means, said correction data corresponding to said ROM version data; an object to be controlled by said one-chip microcomputer; and a nonvolatile memory arranged outside said one-chip microcomputer, said nonvolatile memory having a first correction data storage area for storing the correction data for correcting a bug in the program stored in said mask ROM, and a second correction data storage area for storing correction data for adding or changing a function to said one-chip microcomputer system in accordance with a user's request; wherein said one-chip microcomputer reads out the ROM version data stored in said mask ROM and writes correction data matching with the readout ROM version data in said nonvolatile memory, while said one-chip microcomputer reads out the correction data written in said nonvolatile memory via said data input means and substantially changes the program contents.
Claim 3
Dependent Claim
26 words
A system according to claim 1, wherein said nonvolatile memory has an adjustment value storage area for storing an adjustment value of said one-chip microcomputer system.
Claim 4
Dependent Claim
76 words
A system according to claim 1, wherein said nonvolatile memory stores board number data indicating a version of an electrical circuit board on which said one-chip microcomputer system is mounted, and said one-chip microcomputer reads out the board number data stored in said nonvolatile memory in addition to the ROM version data stored in said mask ROM, and writes correction data matching with the readout ROM version data and board number data in said nonvolatile memory.
Claim 5
Independent Claim
97 words
A system having a one-chip microcomputer capable of changing a program stored in a mask ROM upon execution of contents of the program, comprising: output means for outputting ROM version data indicating a type of said mask ROM and stored in said mask ROM; determination means for determining on the basis of the ROM version data whether or not correction of the program contents stored in said mask ROM is required; and means for, when said determination means determines that the correction is required, providing a correction program, said correction program corresponding to said ROM version data.
Claim 6
Independent Claim
97 words
A system having a one-chip microcomputer capable of changing a program stored in a mask ROM upon execution of contents of the program, comprising: output means for outputting ROM version data indicating a type of said mask ROM and stored in said mask ROM; determination means for determining on the basis of the ROM version data whether or not correction of the program contents stored in said mask ROM is required; and means for, when said determination means determines that the correction is required, providing a correction program, said correction program corresponding to said ROM version data.
Claim 7
Dependent Claim
21 words
A system according to claim 4, wherein the correction program is stored in a nonvolatile memory connected to said one-chip microcomputer.
Claim 8
Dependent Claim
235 words
A one-chip microcomputer system comprising: a one-chip microcomputer including: a one-chip microcomputer main body including a mask ROM storing at least ROM version data indicating a type of said mask ROM, data input means for receiving correction data, and substantial changing means for substantially changing program contents used for control by said one-chip microcomputer main body and stored in said mask ROM on the basis of the correction data received via said data input means; an object to be controlled by said one-chip microcomputer; and a nonvolatile memory arranged outside said one-chip microcomputer, said nonvolatile memory having an adjustment value storage area for storing an adjustment value of said system, a first correction data storage area for storing the correction data for correcting a bug in the program stored in said mask ROM and a second correction data storage area for storing correction data for adding or changing a function to said system in accordance with a user's request, said correction data matching with the ROM version data being stored in said first correction data storage area, wherein said one-chip microcomputer reads out the ROM version data stored in said mask ROM and writes correction data matching with the readout ROM version data stored in said nonvolatile memory, while said one chip microcomputer also reads out the correction data written in said nonvolatile memory via said data input means, and substantially changes the program contents.
Claim 9
Dependent Claim
235 words
A one-chip microcomputer system comprising: a one-chip microcomputer including: a one-chip microcomputer main body including a mask ROM storing at least ROM version data indicating a type of said mask ROM, data input means for receiving correction data, and substantial changing means for substantially changing program contents used for control by said one-chip microcomputer main body and stored in said mask ROM on the basis of the correction data received via said data input means; an object to be controlled by said one-chip microcomputer; and a nonvolatile memory arranged outside said one-chip microcomputer, said nonvolatile memory having an adjustment value storage area for storing an adjustment value of said system, a first correction data storage area for storing the correction data for correcting a bug in the program stored in said mask ROM and a second correction data storage area for storing correction data for adding or changing a function to said system in accordance with a user's request, said correction data matching with the ROM version data being stored in said first correction data storage area, wherein said one-chip microcomputer reads out the ROM version data stored in said mask ROM and writes correction data matching with the readout ROM version data stored in said nonvolatile memory, while said one chip microcomputer also reads out the correction data written in said nonvolatile memory via said data input means, and substantially changes the program contents.
Claim 10
Dependent Claim
131 words
A microcomputer system comprising: a one-chip microcomputer having a function of substantially changing program contents stored in a mask ROM; an electrically rewritable nonvolatile memory which is connected to said one-chip microcomputer, and can store correction data for substantially correcting the program stored in said mask ROM, said nonvolatile memory having at least first and second correction data areas, said correction data corresponding to a ROM version data stored in said mask ROM; a connection terminal for inputting the correction data from a device outside said microcomputer system to at least one of said one-chip microcomputer and said nonvolatile memory; and an external device which can be connected to said connection terminal, wherein only the correction data stored in the second correction data area can be changed by said external device.
Claim 11
Dependent Claim
131 words
A microcomputer system comprising: a one-chip microcomputer having a function of substantially changing program contents stored in a mask ROM; an electrically rewritable nonvolatile memory which is connected to said one-chip microcomputer, and can store correction data for substantially correcting the program stored in said mask ROM, said nonvolatile memory having at least first and second correction data areas, said correction data corresponding to a ROM version data stored in said mask ROM; a connection terminal for inputting the correction data from a device outside said microcomputer system to at least one of said one-chip microcomputer and said nonvolatile memory; and an external device which can be connected to said connection terminal, wherein only the correction data stored in the second correction data area can be changed by said external device.
Claim 12
Dependent Claim
44 words
A system according to claim 7, wherein the first correction data area stores correction data for preventing an erroneous operation of said microcomputer system, and the second correction data area stores derivative correction data for adding or changing a function of said microcomputer system.