Patent US3246708A successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0428005A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Microcontroller with non-volatile memory error repair

Assignee: Toshiba Corp
•
Filing: 1990-10-30
•
Granted: —
•
Expires: 2010-10-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improvement in a microcontroller having non-­volatile memory is disclosed. This microcontroller has three types of memory; a ROM (5) in which is recorded a program, a programmable first non-volatile memory (19), and a second non-volatile memory (21) having programmable address data and instruction data zones (21A, 21B). When the result of a detection performed by a comparator (22) shows that address data sent over an address bus matches address data sent from the address data zone, an instruction data selection section (23) selects and outputs instruction data stored ifn the instruction data zone corresponding to the address data in the address data zone, instead of outputting instruction data from the ordinary ROM.

Inventors

  • 👤 Kouji Sekiguchi-So 203 Sekiguchi

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-03 21:22
CPC Classifications
G; G06; G06F; G06F13/00; G06F9/00; G06F9/06; G06F9/30; G06F9/32; G06F9/322; G06F9/328; G06F8/00; G06F8/60; G06F8/65; G06F8/66

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 149 words
A microcontroller comprising a ROM (5) in which stores a program and a first non-volatile memory (19) which is erasable and programmable; characterized in that said microcontroller further comprises: a second non-volatile memory (21) having erasable and programmable address data and instruction data zones; a read/write means (20) which writes data to said second non-volatile memory and reads data therefrom; a comparison means (22) which compares address data sent over an address bus and address data sent from said address data zone, and which sends a notification signal if said address data matches; and an instruction data selection means (23) which normally selects and outputs instruction data stored in said ROM but which selects and outputs instruction data stored in said instruction data zone corresponding to said address data in said address data zone if, and only if, said notification signal has been sent out from said comparison means.
Claim 2
Dependent Claim 149 words
A microcontroller comprising a ROM (5) in which stores a program and a first non-volatile memory (19) which is erasable and programmable; characterized in that said microcontroller further comprises: a second non-volatile memory (21) having erasable and programmable address data and instruction data zones; a read/write means (20) which writes data to said second non-volatile memory and reads data therefrom; a comparison means (22) which compares address data sent over an address bus and address data sent from said address data zone, and which sends a notification signal if said address data matches; and an instruction data selection means (23) which normally selects and outputs instruction data stored in said ROM but which selects and outputs instruction data stored in said instruction data zone corresponding to said address data in said address data zone if, and only if, said notification signal has been sent out from said comparison means.
Claim 3
Dependent Claim 45 words
A microcontroller according to claim 1, wherein, in said second non-volatile memory, an address after an address at which processing ends is stored in said address data zone, and the contents of the next instruction to be executed are stored in said instruction data zone.
Claim 4
Dependent Claim 32 words
A microcontroller according to claim 2, wherein instruction data for said program is stored in said ROM in a sequence different from the sequence in which said program is to be executed.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag