AI Patent Summary

Patent Document
#US5504903A
United States Patent 19
Abstract
A microcontroller fabricated on a semiconductor chip is adapted, when operating, to execute programs and instruc- tions and, in response, to generate control signals to selec- tively control external apparatus. A clock generates timing signals to control the timing of the microcontroller execution and operation. An on-chip program memory has space avilable for storing a program to be executed by the micro- controller in sequential steps in successive address locations of the program memory. An instruction stored in unerasable memory on the chip initiates self-programming of the pro- gram memory with the program to be executed by the microcontroller by enabling a pointer timed by the clock to alternately read addresses containing steps of the program to be executed from off-chip memories and to write same into successive addresses of the on-chip program memory by incrementing the latter addresses with each step to be written therein.
AI Analysis & Synthesis
Synthesizing AI Summary...
Patent Classification & AI Product Mapping
Authoritative patent classification definitions mapped to real-world technology domains and commercial product categories.
CPC G06F9/00
Confidence: High
Official Definition
Arrangements for program control, e.g. control units
PHYSICS > COMPUTING OR CALCULATING; COUNTING > ELECTRIC DIGITAL DATA PROCESSING
AI Technology & Product Mapping
Technology Domain:
Embedded Systems & Microcontrollers
Product Category:
Microcontrollers & SoCs
Plain-English Summary:
Hardware arrangements and control units that dictate how a computer system or processor sequences through instructions and manages overall program execution.
Relation to Claims:
The patent discloses a microcontroller that executes programs and instructions using a clock and control signals to manage internal operations and external apparatus, directly corresponding to general program control arrangements.
CPC G06F9/06
Confidence: High
Official Definition
Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
PHYSICS > COMPUTING OR CALCULATING; COUNTING > ELECTRIC DIGITAL DATA PROCESSING
AI Technology & Product Mapping
Technology Domain:
Embedded Systems & Microcontrollers
Product Category:
Microcontrollers & SoCs
Plain-English Summary:
Computing architectures that utilize an internal memory store (such as on-chip program memory) to hold and execute software instructions.
Relation to Claims:
The patent specifically features an 'on-chip program memory having space available for storing a program to be executed by the microcontroller', aligning precisely with stored program processing equipment.
CPC G06F9/22
Confidence: Medium
Official Definition
Microcontrol or microprogram arrangements
PHYSICS > COMPUTING OR CALCULATING; COUNTING > ELECTRIC DIGITAL DATA PROCESSING
AI Technology & Product Mapping
Technology Domain:
Embedded Systems & Microcontrollers
Product Category:
Microcontrollers & SoCs
Plain-English Summary:
Specific internal control structures utilizing microcode or microinstructions to govern processor execution steps and timing.
Relation to Claims:
The patent describes executing instructions stored in unerasable memory that initiate self-programming steps, relying on internal pointers and clock timing, which falls under microcontrol arrangements.
CPC G06F9/24
Confidence: High
Official Definition
Loading of the microprogram
PHYSICS > COMPUTING OR CALCULATING; COUNTING > ELECTRIC DIGITAL DATA PROCESSING
AI Technology & Product Mapping
Technology Domain:
Embedded Systems & Microcontrollers
Product Category:
Microcontrollers & SoCs
Plain-English Summary:
Mechanisms and methods for transferring, writing, or initializing microcode or control programs into a processor's internal memory space.
Relation to Claims:
The core invention of the patent is self-programming the on-chip program memory by reading addresses from off-chip memories and writing them into successive on-chip addresses, exactly matching microprogram loading.
CPC G06F9/44
Confidence: Medium
Official Definition
Arrangements for executing specific programs
PHYSICS > COMPUTING OR CALCULATING; COUNTING > ELECTRIC DIGITAL DATA PROCESSING
AI Technology & Product Mapping
Technology Domain:
Embedded Systems & Microcontrollers
Product Category:
Microcontrollers & SoCs
Plain-English Summary:
Architectural features, software frameworks, or hardware setups dedicated to running particular types of programs, operating routines, or self-execution tasks.
Relation to Claims:
The patent details a specific routine where instructions in unerasable memory initiate self-programming of the program memory, constituting a specific program execution arrangement.