EP0806772A2

Method and apparatus for providing erasing and programming protection for electrically erasable programmable read only memory

Abstract

Method and apparatus for providing erasing and programming protection of an EEPROM (22) to significantly reduce the possibility of unintentional erasing or programming of the EEPROM (22). In one embodiment, a read access of a block protect value (111) is a requirement for enabling the EEPROM charge pump (78). The block protect value (111) may be located in the EEPROM array (22) itself. In one embodiment, an externally provided signal (24) must be provided to an integrated circuit (10) in order to enable a write access to modify the block protect value (111). In one embodiment, a charge pump enable value (103) is provided to enable or disable operation of the charge pump (78). Thus, a combination of hardware and software protection is provided for an EEPROM (22), including protection for enabling of a charge pump (78).

EP0806772A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 28 April 2017, 9.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 2 independent, 8 dependent

  1. 1
    A method for operating an Electrically Erasable PROM array (68), comprising steps of:receiving a request to erase or program the Electrically Erasable PROM array (68);and requiring a sequence of steps to enable erasing or programming of the Electrically Erasable PROM array (68);the sequence of steps to selectively enable erasing or programming of the Electrically Erasable PROM array (68) comprising steps of: performing a software read access to a block protect register (75), the block protect register (75) storing a block protect value;if a portion of the block protect value has a first value, inhibiting erasing and programming of the Electrically Erasable PROM array (68);if a portion of the block protect value has a second value, continuing the sequence of steps to selectively enable erasing or programming of the Electrically Erasable PROM array (68);performing a write access to a charge pump enable bit (76) to assert the charge pump enable bit (76);and if the charge pump enable bit (76) is successfully asserted, enabling the charge pump.
  2. 5
    An integrated circuit (22), comprising:an Electrically Erasable PROM memory array (68);a charge pump circuit (78), coupled to said Electrically Erasable PROM memory array (68), said charge pump circuit (78) providing a voltage to said Electrically Erasable PROM memory array (68) for erasing and programming said Electrically Erasable PROM memory array (68);protection sequence circuitry (72) for requiring that a sequence of steps be performed to enable erasing and programming of said Electrically Erasable PROM memory array (68);and charge pump protection circuitry (75), coupled to said charge pump and to said protection sequence circuitry (72), said charge pump protection circuitry (75) enabling operation of said charge pump circuit (78) as a result of said protection sequence circuitry (72) indicating that the sequence of steps to enable erasing and programming of said Electrically Erasable PROM memory array (68) had been successfully completed.