Patent · US Expired

Self-progamming of on-chip program memory for microcontroller at clock start-up

US5504903A · kind A · utility

47Cited by
14References
3Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 7, 1994
Grant dateApr 2, 1996
Priority date
Expiry dateFeb 7, 2014

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/445
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A microcontroller fabricated on a semiconductor chip is adapted, when operating, to execute programs and instructions and, in response, to generate control signals to selectively 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 microcontroller 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 program 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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.