AT28C256-15PU Integrierter Schaltkreischip 256K (32K x 8) Paged Parallel EEPROM
electronics ic chip
,integrated circuit ic
AT28C256-15PU Integrierter Chip 256K (32K x 8) Paged Parallel EEPROM
Merkmale
Schnelle Lesezugriffszeit – 150 ns
Automatischer Seitenschreibvorgang – Interne Adress- und Datenlatches für 64 Bytes – Interner Steuerungs-Timer
Schnelle Schreibzykluszeiten – Seitenschreibzykluszeit: 3 ms oder 10 ms Maximum – 1 bis 64-Byte-Seitenschreibvorgang
Geringe Verlustleistung – 50 mA Aktivstrom – 200 µA CMOS-Standby-Strom
Hardware- und Software-Datenschutz
DATA-Abfrage zur End-of-Write-Erkennung
Hochzuverlässige CMOS-Technologie – Lebensdauer: 104 oder 105 Zyklen – Datenaufbewahrung: 10 Jahre
Einzelne 5-V-±10-%-Versorgung
CMOS- und TTL-kompatible Ein- und Ausgänge
JEDEC-zugelassene byteweite Pinbelegung
Vollständiger militärischer und industrieller Temperaturbereich
Grüne (Pb-/Halogenid-freie) Verpackungsoption
1. Beschreibung
Der AT28C256 ist ein leistungsstarker elektrisch löschbarer und programmierbarer Nur-Lese-Speicher.Sein 256 KB großer Speicher ist in 32.768 Wörter mal 8 Bit organisiert.Das mit der fortschrittlichen nichtflüchtigen CMOS-Technologie von Atmel hergestellte Gerät bietet Zugriffszeiten von bis zu 150 ns bei einer Verlustleistung von nur 440 mW.Wenn das Gerät abgewählt ist, beträgt der CMOS-Standby-Strom weniger als 200 µA.Auf den AT28C256 wird wie ein statisches RAM für den Lese- oder Schreibzyklus zugegriffen, ohne dass externe Komponenten erforderlich sind.Das Gerät enthält ein 64-Byte-Seitenregister, um das gleichzeitige Schreiben von bis zu 64 Bytes zu ermöglichen.Während eines Schreibzyklus werden die Adressen und 1 bis 64 Datenbytes intern zwischengespeichert, wodurch der Adress- und Datenbus für andere Vorgänge frei wird.Nach der Einleitung eines Schreibzyklus schreibt das Gerät mithilfe eines internen Steuerzeitgebers automatisch die zwischengespeicherten Daten.Das Ende eines Schreibzyklus kann durch DATA-Polling von I/O7 erkannt werden.Sobald das Ende eines Schreibzyklus erkannt wurde, kann ein neuer Zugriff für einen Lese- oder Schreibvorgang beginnen.Der AT28C256 von Atmel verfügt über zusätzliche Funktionen, um eine hohe Qualität und Herstellbarkeit zu gewährleisten.Das Gerät nutzt eine interne Fehlerkorrektur für eine längere Lebensdauer und verbesserte Datenspeicherungseigenschaften.Zum Schutz vor unbeabsichtigten Schreibvorgängen ist ein optionaler Software-Datenschutzmechanismus verfügbar.Das Gerät verfügt außerdem über zusätzliche 64 Byte EEPROM zur Geräteidentifizierung oder -verfolgung.
2. Pin-Konfigurationen
Pin-Name | Funktion |
A0 - A14 | Adressen |
CE | Chip-Aktivierung |
OE | Ausgabe aktivieren |
WIR | Schreibfreigabe |
I/O0 – I/O7 | Dateneingaben/-ausgaben |
NC | Keine Verbindung |
Gleichstrom | Keine Verbindung herstellen |
4. Gerätebedienung
4.1 Lesen
Auf den AT28C256 wird wie auf ein statisches RAM zugegriffen.Wenn CE und OE niedrig sind und WE hoch ist, werden die an der durch die Adresspins bestimmten Speicherstelle gespeicherten Daten an den Ausgängen ausgegeben.Die Ausgänge werden in den Zustand hoher Impedanz versetzt, wenn entweder CE oder OE hoch ist.Diese Dual-Line-Steuerung gibt Entwicklern Flexibilität bei der Vermeidung von Buskonflikten in ihrem System.
4.2 Byte-Schreiben
Ein Low-Impuls am WE- oder CE-Eingang mit CE bzw. WE Low (jeweils) und OE High leitet einen Schreibzyklus ein.Die Adresse wird bei der fallenden Flanke von CE oder WE gespeichert, je nachdem, was zuletzt eintritt.Die Daten werden durch die erste steigende Flanke von CE oder WE zwischengespeichert.Sobald ein Byte-Schreibvorgang gestartet wurde, wird die Zeit bis zum Abschluss automatisch eingestellt.Sobald ein Programmiervorgang eingeleitet wurde und für die Dauer von tWC gilt, handelt es sich bei einem Lesevorgang effektiv um einen Abfragevorgang.
4.3 Seite schreiben
Der Seitenschreibvorgang des AT28C256 ermöglicht das Schreiben von 1 bis 64 Bytes an Daten in das Gerät während einer einzigen internen Programmierperiode.Ein Seitenschreibvorgang wird auf die gleiche Weise initiiert wie ein Byteschreibvorgang.Auf das erste geschriebene Byte können dann 1 bis 63 weitere Bytes folgen.Jedes nachfolgende Byte muss innerhalb von 150 µs (tBLC) nach dem vorherigen Byte geschrieben werden.Wenn der tBLC-Grenzwert überschritten wird, stellt der AT28C256 die Annahme von Daten ein und beginnt mit dem internen Programmiervorgang.Alle Bytes während eines Seitenschreibvorgangs müssen sich auf derselben Seite befinden, wie durch den Status der Eingänge A6–A14 definiert.Für jeden WE-Übergang von hoch nach niedrig während des Seitenschreibvorgangs müssen A6 – A14 gleich sein.Über die Eingänge A0 bis A5 wird festgelegt, welche Bytes innerhalb der Seite geschrieben werden sollen.Die Bytes können in beliebiger Reihenfolge geladen und innerhalb derselben Ladeperiode geändert werden.Es werden nur Bytes geschrieben, die zum Schreiben angegeben sind;Es kommt nicht zu einem unnötigen Durchlaufen anderer Bytes innerhalb der Seite.
4.4 Datenabfrage
Der AT28C256 verfügt über DATA Polling, um das Ende eines Schreibzyklus anzuzeigen.Während eines Byte- oder Seitenschreibzyklus führt ein Leseversuch des zuletzt geschriebenen Bytes dazu, dass das Komplement der geschriebenen Daten an I/O7 angezeigt wird.Sobald der Schreibzyklus abgeschlossen ist, sind an allen Ausgängen echte Daten gültig und der nächste Schreibzyklus kann beginnen.Die Datenabfrage kann jederzeit während des Schreibzyklus beginnen
4.5 Toggle-Bit
Zusätzlich zum DATA-Polling bietet der AT28C256 eine weitere Methode zur Bestimmung des Endes eines Schreibzyklus.Während des Schreibvorgangs führen aufeinanderfolgende Versuche, Daten vom Gerät zu lesen, dazu, dass I/O6 zwischen eins und null wechselt.Sobald der Schreibvorgang abgeschlossen ist, stoppt I/O6 das Umschalten und gültige Daten werden gelesen.Das Lesen des Toggle-Bits kann jederzeit während des Schreibzyklus beginnen.
4.6 Datenschutz
Wenn keine Vorsichtsmaßnahmen getroffen werden, kann es bei Übergängen der Stromversorgung des Hostsystems zu unbeabsichtigten Schreibvorgängen kommen.Atmel hat sowohl Hardware- als auch Softwarefunktionen integriert, die den Speicher vor unbeabsichtigten Schreibvorgängen schützen.
4.6.1 Hardwareschutz
Hardwarefunktionen schützen den AT28C256 auf folgende Weise vor unbeabsichtigten Schreibvorgängen: (a) VCC-Erkennung – wenn VCC unter 3,8 V (typisch) liegt, wird die Schreibfunktion gesperrt;(b) VCC-Einschaltverzögerung – sobald VCC 3,8 V erreicht hat, wird das Gerät automatisch 5 ms (typisch) ablaufen, bevor es einen Schreibvorgang zulässt;(c) Schreibsperre – das Halten von OE auf Low, CE High oder WE High sperrt Schreibzyklen;und (d) Rauschfilter – Impulse von weniger als 15 ns (typisch) an den WE- oder CE-Eingängen lösen keinen Schreibzyklus aus.
4.6.2 Software-Datenschutz
Beim AT28C256 wurde eine softwaregesteuerte Datenschutzfunktion implementiert.Wenn der Software-Datenschutz (SDP) aktiviert ist, verhindert er versehentliche Schreibvorgänge.Die SDP-Funktion kann vom Benutzer aktiviert oder deaktiviert werden;Der AT28C256 wird von Atmel mit deaktiviertem SDP geliefert.
SDP wird aktiviert, indem das Hostsystem eine Reihe von drei Schreibbefehlen ausgibt.Drei spezifische Datenbytes werden an drei spezifische Adressen geschrieben (siehe Algorithmus „Software-Datenschutz“).Nach dem Schreiben der 3-Byte-Befehlssequenz und nach tWC ist der gesamte AT28C256 vor unbeabsichtigten Schreibvorgängen geschützt.Es ist zu beachten, dass der Host nach dem Schutz möglicherweise immer noch einen Byte- oder Seitenschreibvorgang auf den AT28C256 durchführt.Dies geschieht, indem den zu schreibenden Daten dieselbe 3-Byte-Befehlssequenz vorangestellt wird, die zum Aktivieren von SDP verwendet wurde.
Nach der Einstellung bleibt SDP aktiv, es sei denn, die Befehlssequenz zum Deaktivieren wird ausgegeben.Stromübergänge deaktivieren SDP nicht und SDP schützt den AT28C256 während des Ein- und Ausschaltens.Alle Befehlssequenzen müssen den Timing-Spezifikationen für das Schreiben von Seiten entsprechen.Die Daten in den Aktivierungs- und Deaktivierungsbefehlssequenzen werden nicht auf das Gerät geschrieben und die in der Sequenz verwendeten Speicheradressen können entweder in einem Byte- oder Seitenschreibvorgang mit Daten geschrieben werden.
Nach der Einstellung von SDP startet jeder Versuch, ohne die 3-Byte-Befehlssequenz auf das Gerät zu schreiben, die internen Schreib-Timer.Es werden keine Daten auf das Gerät geschrieben;Für die Dauer von tWC werden Lesevorgänge jedoch praktisch Abfragevorgänge sein.4.7 Geräteidentifikation Für die Geräteidentifikation stehen dem Benutzer zusätzlich 64 Byte EEPROM-Speicher zur Verfügung.Durch Erhöhen von A9 auf 12 V ± 0,5 V und Verwenden der Adressplätze 7FC0H bis 7FFFH können die zusätzlichen Bytes auf die gleiche Weise wie im regulären Speicherarray geschrieben oder daraus gelesen werden.
4.8 Optionaler Chip-Löschmodus
Mit einem 6-Byte-Softwarecode kann das gesamte Gerät gelöscht werden.Weitere Informationen finden Sie im Anwendungshinweis „Software Chip Erase“.
Heißes Verkaufsangebot!!!
Artikelnummer | Menge | D/C | Paket | Code |
LTC3851EUD | 5000 | 17+ | QFN | LCXN |
LTC3851IUD | 5000 | 17+ | QFN | LCXN |
LTC3407EDD | 5000 | 17+ | QFN | LAGK |
LTC1992-2IMS8 | 5000 | 17+ | MSOP8 | LTZD |
LTC3807EUDC | 5000 | 17+ | QFN | LGSG |
LTC3807IUDC | 5000 | 17+ | QFN | LGSG |
LTC3807HUDC | 5000 | 17+ | QFN | LGSG |
LTC3807MPUDC | 5000 | 17+ | QFN | LGSG |
LT3755EUD-1 | 5000 | 17+ | QFN | LDMS |
LT3755IUD-1 | 5000 | 17+ | QFN | LDMS |
LT3650EDD-8.2 | 5000 | 17+ | QFN | LDXT |
LT3650IDD-8.2 | 5000 | 17+ | QFN | LDXT |
LTC3548EDD | 5000 | 17+ | QFN | LBNJ |
LTC3548IDD | 5000 | 17+ | QFN | LBNJ |
LTC6908CS6-1 | 5000 | 17+ | SOT | LTBYC |
LTC6908IS6-1 | 5000 | 17+ | SOT | LTBYC |
LTC6908HS6-1 | 5000 | 17+ | SOT | LTBYC |
LTC6908CS6-2 | 5000 | 17+ | SOT | LTBYD |
LTC6908IS6-2 | 5000 | 17+ | SOT | LTBYD |
LTC6908HS6-2 | 5000 | 17+ | SOT | LTBYD |
LTC3851EGN | 5000 | 17+ | SOT | 3851 |
LTC3851IGN | 5000 | 17+ | SSOP16 | 3851 |
LTC3851EMS | 5000 | 17+ | SSOP16 | 3851 |
LTC3851IMSE | 5000 | 17+ | SSOP16 | 3851 |
LTC3851EUD | 5000 | 17+ | SSOP16 | LCXN |
LTC3851IUD | 5000 | 17+ | QFN-16 | LCXN |
LT3971EMSE | 5000 | 16+ | MSOP10 | LTFJG |
LT3971HMSE | 5000 | 16+ | MSOP10 | LTFJG |
LT3971IMSE | 5000 | 16+ | MSOP10 | LTFJG |
LT3481IMSE | 5000 | 16+ | MSOP10 | LTBVW |
LTC6253CMS8 | 5000 | 17+ | MSOP8 | LTFRX |
LTC6253HMS8 | 5000 | 17+ | MSOP8 | LTFRX |
LTC6253IMS8 | 5000 | 17+ | MSOP8 | LTFRX |
LT3010EMS8E-5 | 5000 | 17+ | MSOP8 | LTAEF |
LT3010MPMS8E-5 | 5000 | 17+ | MSOP8 | LTAEF |
LT3685EMSE | 5000 | 16+ | MSOP10 | LTCYF |
LT3685IMSE | 5000 | 16+ | MSOP10 | LTCYF |
LT3973EMSE | 5000 | 16+ | MSOP10 | LTFYS |
LT3973HMSE | 5000 | 16+ | MSOP10 | LTFYS |
LT3973IMSE | 5000 | 16+ | MSOP10 | LTFYS |
LTC3532EMS | 5000 | 17+ | MSOP10 | LTBXS |
LT4356MPMS-1 | 5000 | 17+ | MSOP10 | LTFGD |
LT3580EMS8E | 5000 | 17+ | MSOP8 | LTDCJ |
LT3580HMS8E | 5000 | 17+ | MSOP8 | LTDCJ |
LT3580IMS8E | 5000 | 17+ | MSOP8 | LTDCJ |
LT3580MPMS8E | 5000 | 17+ | MSOP8 | LTDCJ |
LT1936IMS8E | 5000 | 17+ | MSOP8 | LTBRV |
LT1999CMS8-20 | 5000 | 17+ | MSOP8 | LTGVC |
LT1999IMS8-20 | 5000 | 17+ | MSOP8 | LTGVC |
LT1999HMS8-20 | 5000 | 17+ | MSOP8 | LTGVC |
LT1999MPMS8-20 | 5000 | 17+ | MSOP8 | LTGVC |
LT3684EMSE | 5000 | 16+ | MSOP10 | LTCVS |
LT3684IMSE | 5000 | 16+ | MSOP10 | LTCVS |
LTC6103CMS8 | 5000 | 17+ | MSOP8 | LTCMN |
LTC6103HMS8 | 5000 | 17+ | MSOP8 | LTCMN |
LTC6103IMS8 | 5000 | 17+ | MSOP8 | LTCMN |
LT3757EMSE | 5000 | 16+ | MSOP10 | LTDYX |
LT3757HMSE | 5000 | 16+ | MSOP10 | LTDYX |
LT3757IMSE | 5000 | 16+ | MSOP10 | LTDYX |
LT3757MPMSE | 5000 | 16+ | MSOP10 | LTDYX |
LT3971EMSE | 5000 | 17+ | MSOP8 | LTFJG |
LT3971HMSE | 5000 | 17+ | MSOP8 | LTFJG |
LT3971IMSE | 5000 | 17+ | MSOP8 | LTFJG |
LTC6104CMS8 | 5000 | 17+ | MSOP8 | LTCMP |
LTC6104HMS8 | 5000 | 17+ | MSOP8 | LTCMP |
LTC6104IMS8 | 5000 | 17+ | MSOP8 | LTCMP |
LT4356CMS-3 | 5000 | 17+ | MSOP10 | LTFFK |
LT4356HMS-3 | 5000 | 17+ | MSOP10 | LTFFK |
LT4356IMS-3 | 5000 | 17+ | MSOP10 | LTFFK |
LT1767EMS8E | 5000 | 17+ | MSOP8 | LTZG |
LT3970EMS | 5000 | 17+ | MSOP10 | LTFDB |
LT3970HMS | 5000 | 17+ | MSOP10 | LTFDB |
LT3970IMS | 5000 | 17+ | MSOP10 | LTFDB |
LTC6930CMS8-7.37 | 5000 | 17+ | MSOP8 | LTCLC |
LTC6930HMS8-7.37 | 5000 | 17+ | MSOP8 | LTCLC |
LTC6930IMS8-7.37 | 5000 | 17+ | MSOP8 | LTCLC |
LTC4444EMS8E-5 | 5000 | 16+ | MSOP8 | LTDPY |
LTC4444HMS8E-5 | 5000 | 16+ | MSOP8 | LTDPY |
LTC4444IMS8E-5 | 5000 | 16+ | MSOP8 | LTDPY |
LT3757EMSE | 5000 | 16+ | MSOP10 | LTDYX |
LT3757HMSE | 5000 | 16+ | MSOP10 | LTDYX |
LT3757IMSE | 5000 | 16+ | MSOP10 | LTDYX |
LT3757MPMSE | 5000 | 16+ | MSOP10 | LTDYX |
LT3680EMSE | 5000 | 16+ | MSOP10 | LTCYM |
LT3680HMSE | 5000 | 16+ | MSOP10 | LTCYM |
LT3680IMSE | 5000 | 16+ | MSOP10 | LTCYM |
LTC3805EMSE-5 | 5000 | 16+ | MSOP10 | LTDGX |
LTC3805HMSE-5 | 5000 | 16+ | MSOP10 | LTDGX |
LTC3805IMSE-5 | 5000 | 16+ | MSOP10 | LTDGX |
LTC3805MPMSE-5 | 5000 | 16+ | MSOP10 | LTDGX |
LT3973EMSE | 5000 | 16+ | MSOP10 | LTFYS |
LT3973HMSE | 5000 | 16+ | MSOP10 | LTFYS |
LT3973IMSE | 5000 | 16+ | MSOP10 | LTFYS |
LTC2355CMSE-14 | 5000 | 17+ | MSOP10 | LTCVY |
LTC2355IMSE-14 | 5000 | 17+ | MSOP10 | LTCVY |
LT3684EMSE | 5000 | 16+ | MSOP10 | LTCVS |
LT3684IMSE | 5000 | 16+ | MSOP10 | LTCVS |
LTC2494CUHF | 5000 | 1734+ | QFN38 | 2494 |
LTC2494IUHF | 5000 | 1734+ | QFN38 | 2494 |