← Back to Patent Explorer
US4805109A Expired / Lapsed US ⏱️ 0.0 years remaining

Nonvolatile memory protection arrangement for electronic postage meter system having plural nonvolatile memories

Assignee: Pitney Bowes Inc
•
Filing: 1985-10-16
•
Granted: 1989-02-14
•
Expires: 2005-10-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for the nonvolatile storage of data, such as a postage meter system, includes a microcomputer coupled to an MNOS type nonvolatile memory and also coupled to an EEPROM type nonvolatile memory, each memory having address lines and data lines. The address lines and data lines of the two nonvolatile memories are coupled to microcomputer ports such that the MNOS memory data lines are always at a high value whenever the EEPROM memory is addressed for the purpose of either writing or reading. The EEPROM nonvolatile memory control terminals and the MNOS nonvolatile memory control terminals are coupled to different ports of the microcomputer. Access to the MNOS nonvolatile memory is achieved by input/output mapping techniques. Access to the EEPROM nonvolatile memory is achieved by memory mapping techniques. In this way, protection is provided against inadvertently accessing the wrong memory or wrong address while executing read/write instructions to a selected memory.

Inventors

  • 👤 Paul C. Kroll
  • 👤 Sung S. Chang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 11:34
CPC Classifications
G; G07; G07B; G07B17/00; G07B17/00185; G07B17/00362; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G07B17/00314; G07B2017/00338; G07B2017/00395

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 107 words
A system for the nonvolatile storage of data of the type including, a microcomputer means, an MNOS type nonvolatile memory having address lines and data lines and an EEPROM type nonvolatile memory having high order and low order address lines and data lines, the improvement comprising: coupling the address lines and data lines of the two nonvolatile memories to the microcomputer means such that the MNOS memory data lines correspond to the high order address lines of the EEPROM memory such that the data lines may always be placed at a high value whenever the EEPROM memory is addressed for the purpose of either writing or reading.
Claim 2
Independent Claim 107 words
A system for the nonvolatile storage of data of the type including, a microcomputer means, an MNOS type nonvolatile memory having address lines and data lines and an EEPROM type nonvolatile memory having high order and low order address lines and data lines, the improvement comprising: coupling the address lines and data lines of the two nonvolatile memories to the microcomputer means such that the MNOS memory data lines correspond to the high order address lines of the EEPROM memory such that the data lines may always be placed at a high value whenever the EEPROM memory is addressed for the purpose of either writing or reading.
Claim 3
Independent Claim 196 words
A system for the nonvolatile memory storage of data, comprising: microcomputer means having a first port with a plurality of terminals and a second port with a plurality of terminals; a first MNOS nonvolatile memory having data terminals and address terminals; a second EEPROM nonvolatile memory having data terminals and address terminals; first coupling means coupling said MNOS nonvolatile memory data and a portion of said plurality of address terminals to said microcomputer means second port plurality of terminals and further coupling a portion of the plurality of address terminals to said microcomputer means first port plurality of terminals; second coupling means coupling said EEPROM nonvolatile memory data terminals and a portion of said address terminals to said microcomputer means first port plurality of terminals and further coupling a portion of said address terminals to said microcomputer means second port plurality of terminals; and, wherein the data terminals of said first MNOS nonvolatile memory are coupled to one of said portions of address terminals of said second EEPROM memory whereby signals on said one of said portions of address terminals are selected to protect signal data at said data terminals of said first MNOS nonvolatile memory.
Claim 4
Independent Claim 196 words
A system for the nonvolatile memory storage of data, comprising: microcomputer means having a first port with a plurality of terminals and a second port with a plurality of terminals; a first MNOS nonvolatile memory having data terminals and address terminals; a second EEPROM nonvolatile memory having data terminals and address terminals; first coupling means coupling said MNOS nonvolatile memory data and a portion of said plurality of address terminals to said microcomputer means second port plurality of terminals and further coupling a portion of the plurality of address terminals to said microcomputer means first port plurality of terminals; second coupling means coupling said EEPROM nonvolatile memory data terminals and a portion of said address terminals to said microcomputer means first port plurality of terminals and further coupling a portion of said address terminals to said microcomputer means second port plurality of terminals; and, wherein the data terminals of said first MNOS nonvolatile memory are coupled to one of said portions of address terminals of said second EEPROM memory whereby signals on said one of said portions of address terminals are selected to protect signal data at said data terminals of said first MNOS nonvolatile memory.
Claim 5
Independent Claim 168 words
A system for nonvolatile storage of data, comprising: microcomputer means having a first port with a plurality of terminals and a second port with a plurality of higher and lower order terminals; a first EEPROM nonvolatile memory having nonvolatile memory address terminal means having lower order and higher order address terminals, and data terminals; a second MNOS nonvolatile memory having nonvolatile memory address terminal means having lower and higher order address terminals and data terminals; means coupling said terminals of said second microcomputer port to said higher order address terminals of both said first and said second nonvolatile memories and the higher order terminals of said second microcomputer port to the data terminals of said second MNOS nonvolatile memory; program store means coupled to control operation of said microcomputer such that when said EEPROM memory is accessed for reading or writing purposes, said microcomputer means outputs an address for said EEPROM memory such that said data input terminal of said MNOS memory are maintained at a predetermined level.
Claim 6
Independent Claim 168 words
A system for nonvolatile storage of data, comprising: microcomputer means having a first port with a plurality of terminals and a second port with a plurality of higher and lower order terminals; a first EEPROM nonvolatile memory having nonvolatile memory address terminal means having lower order and higher order address terminals, and data terminals; a second MNOS nonvolatile memory having nonvolatile memory address terminal means having lower and higher order address terminals and data terminals; means coupling said terminals of said second microcomputer port to said higher order address terminals of both said first and said second nonvolatile memories and the higher order terminals of said second microcomputer port to the data terminals of said second MNOS nonvolatile memory; program store means coupled to control operation of said microcomputer such that when said EEPROM memory is accessed for reading or writing purposes, said microcomputer means outputs an address for said EEPROM memory such that said data input terminal of said MNOS memory are maintained at a predetermined level.
Claim 7
Dependent Claim 50 words
A system as defined in claim 3 for the nonvolatile storage of data, comprising; second coupling means coupling said terminals of said first microcomputer port to said lower order address terminals of both said first and said second nonvolatile memories and said data terminals of said first EEPROM nonvolatile memory.
Claim 8
Dependent Claim 22 words
A system as defined in claim 3 for the nonvolatile storage of data wherein said predetermined level is a high voltage level.
Claim 9
Independent Claim 257 words
A system for nonvolatile storage of data, comprising: microcomputer means having a first port (P0) with a plurality of terminals and a second port (P2) with a plurality of terminals; a first EEPROM nonvolatile memory having nonvolatile memory control terminals address terminal means having lower order and higher order address terminals, and data terminals; a second MNOS nonvolatile memory having nonvolatile memory control terminals, address terminal means having lower and higher order address terminals and data terminals; means coupling said lower order terminals of said second microcomputer port to said higher order address terminals of both said first and said second nonvolatile memories and the higher order terminals of said second microcomputer port to the data terminals of said second MNOS nonvolatile memory; second coupling means coupling said terminals of said first microcomputer port to said lower order address terminals of both said first and said second nonvolatile memories and said data terminals of said first EEPROM nonvolatile memory; program store means coupled to control operation of said microcomputer such that when said EEPROM memory is accessed for reading or writing purposes, said microcomputer means outputs an address for said EEPROM memory such that said data input terminals of said MNOS memory are maintained at a predetermined level so that if noise inadvertently occurs on said MNOS control lines which would otherwise condition said MNOS memory to have data written therein, said MNOS memory is still protected against overwriting because of the application of said predetermined level to said MNOS nonvolatile memory prevents erasure required for overwriting.
Claim 10
Independent Claim 257 words
A system for nonvolatile storage of data, comprising: microcomputer means having a first port (P0) with a plurality of terminals and a second port (P2) with a plurality of terminals; a first EEPROM nonvolatile memory having nonvolatile memory control terminals address terminal means having lower order and higher order address terminals, and data terminals; a second MNOS nonvolatile memory having nonvolatile memory control terminals, address terminal means having lower and higher order address terminals and data terminals; means coupling said lower order terminals of said second microcomputer port to said higher order address terminals of both said first and said second nonvolatile memories and the higher order terminals of said second microcomputer port to the data terminals of said second MNOS nonvolatile memory; second coupling means coupling said terminals of said first microcomputer port to said lower order address terminals of both said first and said second nonvolatile memories and said data terminals of said first EEPROM nonvolatile memory; program store means coupled to control operation of said microcomputer such that when said EEPROM memory is accessed for reading or writing purposes, said microcomputer means outputs an address for said EEPROM memory such that said data input terminals of said MNOS memory are maintained at a predetermined level so that if noise inadvertently occurs on said MNOS control lines which would otherwise condition said MNOS memory to have data written therein, said MNOS memory is still protected against overwriting because of the application of said predetermined level to said MNOS nonvolatile memory prevents erasure required for overwriting.
Claim 11
Dependent Claim 22 words
A system as defined in claim 6 for the nonvolatile storage of data wherein said predetermined level is a high voltage level.
Claim 12
Dependent Claim 84 words
A system as defined in claim 6 for the nonvolatile storage of data wherein said first EEPROM nonvolatile memory control terminals and said second MNOS nonvolatile memory control terminals are coupled to said microcomputer means such that access to said MNOS nonvolatile memory is achieved by input/output mapping techniques and accessed to said EEPROM nonvolatile memory is achieved by memory mapping techniques such that protection is provided against inadvertently accessing the wrong memory or wrong address while executing read/write instructions to a selected memory.
Claim 13
Dependent Claim 73 words
A system as defined in claim 8 for the nonvolatile storage of data wherein said microcomputer means further include a third port (P3) with a plurality of terminals and a fourth (P1) port with a plurality of terminals and said first EEPROM nonvolatile memory control terminals coupled to said third part terminal of said microcomputer means and said second MNOS nonvolatile memory control terminals coupled to said fourth port of said microcomputer means.
Claim 14
Dependent Claim 29 words
A system as defined in claim 9 for the nonvolatile storage of data wherein said program store means includes an operating program for accounting for the dispensing of postage.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-02-14 1992-08-15 1993-02-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-02-14 1996-08-15 1997-02-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-02-14 2000-08-15 2001-02-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag