Microcomputer having ROM to store a program and RAM to store changes to the program
US5408672A · kind A · utility
Assignees
Inventors
Key dates
| Filing date | Nov 13, 1992 |
| Grant date | Apr 18, 1995 |
| Priority date | — |
| Expiry date | Nov 13, 2012 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/328
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
When an error is found in a program of the microcomputer, there are stored in a writable memory change address data of an address of a wrong instruction to be subjected to modification or insertion in the read-only memory, change instruction codes of modification or insertion for replacement of the wrong instruction, and a control code controlling a second program counter. When the contents of the program counter match the change address data stored in the writable memory, the program data in the writable memory is executed in place of the wrong instruction in the read-only memory according to the control code controlling the second program counter. Consequently, even when a bug is found in the program, a program replacement and/or insertion can be easily achieved and it is unnecessary to discard the final product on which the program is developed through a mask. Moreover, the program can be easily changed from an external device. This facilitates determining the cause of troubles occurring in the one-chip microcomputer incorporated in an electronic apparatus and hence improves reliability of the apparatus.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.