Patentable/Patents/US-6298006
US-6298006

Method and apparatus to automatically determine the size of an external EEPROM

PublishedOctober 2, 2001
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The present invention automatically determines the size of an EEPROM in a circuit. A controller is connected to the EEPROM with both a data to the EEPROM connection and a data from the EEPROM connection. The controller begins to send logical low address bits over the data to the EEPROM connection. After each address bit is transmitted, the controller increments the value of a counter. The controller continually monitors the data from the EEPROM connection to determine when the EEPROM has been successfully addressed. Once the EEPROM receives the appropriate number of address bits to fully address the first address location, the EEPROM drives the data from connection low. The controller then uses the value of the counter to determine the size of the EEPROM. The controller may either calculate the size of the EEPROM or use the value of the counter in a look-up table.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of determining a size of an EEPROM comprising: a) providing an address bit to the EEPROM; b) incrementing a value of a counter c) repeating steps (a) and (b) until the EEPROM responds; and d) determining the size of the EEPROM from the value of the counter.

2

2. The method of claim 1, wherein the address bit is a logical low.

3

3. The method of claim 1, wherein the EEPROM responds by driving a data out pin low.

4

4. The method of claim 3, wherein the data out pin is biased high.

5

5. The method of claim 1, wherein the EEPROM size is in a range from about 256 bits to 64 Kbits.

6

6. The method of claim 1, wherein the size of the EEPROM is determined from a look-up table.

7

7. The method of claim 1, further comprising the step of determining that no EEPROM is present or the EEPROM is malfunctioning if the number of address bits provided exceeds a predetermined value.

8

8. The method of claim 1, further comprising: comparing the value of the counter to a predetermined value; and determining the EEPROM is not present if the value of the counter exceeds the predetermined value.

9

9. A circuit for automatically determining the size of an EEPROM comprising: a controller; a data-in line adapted to be connected to the EEPROM, wherein the controller transmits an address bit over the data-in line; a counter which is incremented after each address bit is transmitted; and a data-out line adapted to be connected to the EEPROM, wherein the controller monitors the data-out line to determine when the EEPROM has been addressed, the controller determining the size of the EEPROM from the counter after the EEPROM has been addressed.

10

10. The circuit of claim 9, wherein the address bit transmitted over the data-in line is a logical low.

11

11. The circuit of claim 9, wherein the EEPROM drives the data-out line low after being addressed.

12

12. The circuit of claim 9, wherein the data-out line is biased high.

13

13. The circuit of claim 9, wherein the EEPROM size is in a range from about 256 bits to 64 Kbits.

14

14. The circuit of claim 9, wherein the size of the EEPROM is determined from a look-up table.

15

15. The circuit of claim 9, wherein the controller compares the value of the counter to a predetermined maximum value and determines the EEPROM is not present if the value of the counter exceeds the predetermined maximum value.

16

16. A method of determining a size of an EEPROM comprising: providing a series of address bits to the EEPROM; detecting a response from the EEPROM; and determining the size of the EEPROM from a number of address bits provided to the EEPROM.

17

17. The method of claim 16, wherein the address bit is a logical low.

18

18. The method of claim 16, wherein the EEPROM responds by driving a data out pin low.

19

19. The method of claim 16, further comprising the step of incrementing a counter for each address bit provided.

20

20. The method of claim 16, further comprising the step of determining that no EEPROM is present or the EEPROM is malfunctioning if the number of address bits provided exceeds a predetermined value.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 30, 1999

Publication Date

October 2, 2001

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method and apparatus to automatically determine the size of an external EEPROM” (US-6298006). https://patentable.app/patents/US-6298006

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.