Erstmal einen Gruß in die Runde, ich feiere meinen ersten Eintrag hier

Nachdem ich mir heute die Grundlagen fürs I²C-benutzen nähergebracht habe, Suche jetzt schon eine ganze Weile nach einer Möglichkeit einen RAM, bzw. EEPROM zu beschreiben. Adressierung des Bausteins im I²C Bus ist soweit klar, genau so wie das Bytes-rüberschieben.
Wie teile ich dem Stein aber mit WOHIN die Bytes geschoben werden sollen? Wie ist der Speicher in dem Baustein gegliedert?

Soweit hab ich es verstanden:
1) WRITE I²C Verbindung zum Stein aufbauen
2) Omniöses "Word" mitteilen, bei einem 256 byte Stein (z.B. ST24C256) eventuell sogar durch 2 bytes (?!)
3) REPEATED START und ihm sagen, dass ich nun besagten Byte lesen will..

Wäre dankbar für jede Antwort,
mein Kopf raucht mittlerweile vom Suchmaschine benutzen