Patent ID: 7971016

Claim:
A microcomputer for an electrical device comprising: a ROM including at least a first area and a second area, wherein the first area includes a plurality of addresses and the second area includes a plurality of addresses; a monitor unit which monitors and manages whether data is allowed to be read or inhibited from being read in response to access between the first and second areas in the ROM, wherein a first initialization program stored in the first area is configured to start when the electrical device turns on, and is further configured to initialize all the addresses of the first area to inhibit data from being read out of all the addresses in the first area in response to access from the second area so that content in the first area cannot be read out by second area and the first initialization program is further configured to call the second area; wherein a second initialization program stored in the second area is configured start in response to the call, and the second initialization program is configured to initialize all the addresses of the second area to inhibit data from being read out of all the addresses in the second area in response to access the first area so that content in the second area cannot be read out by the first area; and wherein at least one program is stored in said another one of the storage areas, a jump command to the stored program in the second area is stored in a specific address of said another one of the storage areas, and a call command for the call and the specific address is stored in the one of the storage areas such that a portion of the stored program in the second area is executed after the jump command is called by the command call, wherein the contents of the stored program in the second area are not read out by the one of the storage areas.