Patent US5014191A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5014191A Expired / Lapsed US ⏱️ 0.0 years remaining

Security for digital signal processor program memory

Assignee: MICROCHIP ACQUISITION Corp
•
Filing: 1988-05-02
•
Granted: 1991-05-07
•
Expires: 2008-05-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The processor executes programs from an internal EEPROM or from an external source. The EEPROM can be read either by a special operating (test) mode of the processor or by an instruction executing under normal operating mode from the EEPROM or from an external source. Similarly, the EEPROM can be programmed (written) either by a special operating mode or by under a normal operating mode instruction. The read and write circuits for the EEPROM are controlled to provide two levels of security against piracy of programmed information. In the first level, access is prevented for the read and write test modes and also for the read and write normal operating instructions if the instructions originate from an external source. In the second level, program execution from external source is also disabled.

Inventors

  • 👤 Ajay J. Padgaonkar
  • 👤 Sumit K. Mitra

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 14:19
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/70; G06F21/78; G06F21/79; G06F21/71; G06F21/74; G06F2221/00; G06F2221/21; G06F2221/2105

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 176 words
A microprocessor adapted to provide security with respect to information contained in internal processor memory during execution from an external program memory, comprising internal program memory means for storing a program to be executed by said processor with respect to incoming signals to said processor, said internal program memory means being adapted to be reprogrammed and read repeatedly in response to receipt of write and read instructions therefor, processing means for receiving and processing said incoming signals in accordance with said program, and security means for providing two levels of security against access to information contained in said internal program memory, said security means including means for generating a security signal when the internal program memory is to be made secure, means responsive to said security signal for selectively preventing access to said internal program memory upon receipt of write or read instructions therefor by said microprocessor from a source external to said microprocessor, and means further responsive to said security signal for selectively disabling execution of any program from a source external to said microprocessor.
Claim 2
Dependent Claim 176 words
A microprocessor adapted to provide security with respect to information contained in internal processor memory during execution from an external program memory, comprising internal program memory means for storing a program to be executed by said processor with respect to incoming signals to said processor, said internal program memory means being adapted to be reprogrammed and read repeatedly in response to receipt of write and read instructions therefor, processing means for receiving and processing said incoming signals in accordance with said program, and security means for providing two levels of security against access to information contained in said internal program memory, said security means including means for generating a security signal when the internal program memory is to be made secure, means responsive to said security signal for selectively preventing access to said internal program memory upon receipt of write or read instructions therefor by said microprocessor from a source external to said microprocessor, and means further responsive to said security signal for selectively disabling execution of any program from a source external to said microprocessor.
Claim 3
Dependent Claim 35 words
The invention of claim 1, wherein said internal program memory has normal write and read modes and test write and read modes, and said preventing means disables both said normal modes and said test modes.
Claim 4
Dependent Claim 45 words
The invention of claim 1, further including means for bypassing the protection of said security means to permit alteration of the information contained in said internal program memory means when such alteration is initiated by a program executing from the same internal program memory means.

References Cited (Backward Citations)

US4183085A Cited
US4184201A Cited
US4513174A Cited
US4584665A Cited
US4519032A Cited
US4521853A Cited
US4583196A Cited
US4698750A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-05-06 1994-11-05 1995-05-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-05-06 1998-11-05 1999-05-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-05-06 2002-11-05 2003-05-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag