Patent · US Expired

In-circuit programming architecture with ROM and flash memory

US5901330A · kind A · utility

50Cited by
14References
48Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 13, 1997
Grant dateMay 4, 1999
Priority date
Expiry dateMar 13, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06Q20/3552
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An architecture for an integrated circuit with in-circuit programming includes a microcontroller on an integrated circuit and one or more banks of non-volatile memory which store instructions, including an in-circuit programming (ICP) set of instructions. Using a control program stored on the device, the device interactively establishes an in-circuit programming exchange with a device external to the integrated circuit and uses data obtained in the exchange to update software for the microcontroller. Portions of the ICP code which are likely to change between different application environments are stored in reprogrammable flash memory cells. Other portions of the ICP code, which are not likely to change between different application environments, are stored in space-efficient mask ROM memory cells. In this way, the ICP system can be flexibly adapted to different application environments, while conserving on silicon area occupied the ICP system.

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