Serielles EEprom 24C164

Gast
Peter D. schrieb:
> benötigt nach der I2C-Adresse noch 2 Bytes
> Memory-Adresse.

Genau das eben nicht. Das ist ein alter Chip der eine alte
nicht kompatible Adressierung hat. Die obersten 3 Bits werden
in die Device-Adresse hinen-gemappt.

Datenblatt lesen hilft.
Gast
Hallo zusammen,

vielen Dank für eure Antworten!

Doch, leider..

- Auslesen als 24C164
  bietet mir mein Programmer (TL866II Plus) leider nicht an ;-(

- Datenblatt woher nehmen?
  Google hat mir nicht geholfen, oder ich bin zu altblond...

Sonst gute Ideen, um elegant an den Inhalt des Chips zu kommen?
Gast
Als Gast hier schrieb:
> Sonst gute Ideen, um elegant an den Inhalt des Chips zu kommen?

Wie oft? Einmal? Dann such jemand der den Chip lesen kann, mein GALEP 
III z.B. listet mehrere 24C164, allerdings keinen CSI. Die sollten aber 
kompatibel sein.

Oder kauf einen Programmer der das kann.

Georg
Das hier?

https://www.google.com/url?sa=t&source=web&rct=j&url=http://ww1.microchip.com/downloads/en/devicedoc/doc0105.pdf&ved=2ahUKEwjwztrY-9TiAhUE6qQKHYhQAssQFjAAegQIARAB&usg=AOvVaw2ZWJI_Qz-V2HgLdvmWMQIz

"The AT24C164 requires an 8-bit device address word following a start 
condition to
enable the chip for read or write operations (see Figure 7 on page 10). 
The most signifi- cant bit must be a one followed by the A2, A1 and A0 
device select bits (the A1 bit must be the compliment of the A1 input 
pin signal). The next 3 bits are used for memory block addressing and 
select one of the eight 256 x 8 memory blocks. These bits should be 
considered the three most significant bits of the data word address."

MfG
Gast
Der Chip heißt eigentlich CAT24C164.

Hersteller war Catalyst Semiconductor Inc. (CSI). Die wurden vor Jahren 
von ONSemi übernommen, und aus der Zeit danach gibts auch noch ein 
Datenblatt.
Gast
Aus dem Datenblatt:

A0, A1 and A2: The Address inputs set the device address
when cascading multiple devices. When not driven, these
pins are pulled LOW internally.
The CAT24C164 can be made compatible with the
CAT24C16 by tying A2, A1 and A0 to VSS or by leaving A2,
A1 and A0 float.
Angehängte Dateien:
Gast
hinz schrieb:
> The CAT24C164 can be made compatible with the
> CAT24C16 by tying A2, A1 and A0 to VSS or by leaving A2,
> A1 and A0 float.

Richtig. In meinem Atmel-Datenblatt war die A1 nicht als
invertiert markiert, daher meine Aussage

Rath Geber schrieb:
> Wenn du dein 24C164 mit den Adresspins so setzt:
>
> A2 = 0
> A1 = 1
> A0 = 0
>
> müsste es die gleiche Adressierung bekommen wie ein 24C16

Jetzt bliebe die Frage ob Atmel es anders macht als OnSemi
oder nicht, und ggf. auf welche Version die CSI24C164 ansprechen.
Gast
Peter D. schrieb:
> Ja, das kann auch nicht gehen. Der 24C164 wird so adressiert, wie ab
> 24C32 aufwärts, d.h. er benötigt nach der I2C-Adresse noch 2 Bytes
> Memory-Adresse.

Jedenfalls ist und bleibt diese Aussage falsch.

Weil ja Peda immer Recht haben muss.
Gast
Vielen Dank für eure Antworten, eure Mühen!
Das wird mir helfen! Insbesondere das Datenblatt von Hinz!
Im Webarchiv findet sich das so nicht
Super und ein schönes langes WE euch!

Viele Grüße Uwe

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.