AT24C256 EEPROM I2C Modül 256Kbit 32KB Kalıcı Hafıza
AT24C256 EEPROM I2C Modül 256Kbit 32KB Kalıcı Hafıza
AT24C256 I2C EEPROM modül, mikrodenetleyici projelerine harici ve kalıcı veri hafızası eklemek için kullanılan kompakt bir bellek kartıdır. 256 Kbit kapasitesiyle toplam 32 KB veri saklama alanı sunar ve I2C haberleşme arayüzü sayesinde Arduino, ESP32, ESP8266, Raspberry Pi Pico, STM32, PIC ve benzeri kontrol kartlarıyla yalnızca iki veri hattı üzerinden kolayca kullanılabilir.
Bu modül; ayar bilgileri, kalibrasyon değerleri, sayaç verileri, cihaz konfigürasyonları, küçük log kayıtları, kullanıcı tercihleri ve enerji kesildiğinde kaybolmaması gereken düşük hacimli veriler için pratik bir çözümdür. Üzerindeki AT24C256 EEPROM entegresi, güç kesilse bile kayıtlı verileri saklamaya devam eder.

Öne Çıkan Özellikler
- AT24C256 tabanlı 256 Kbit EEPROM hafıza modülü
- 32 KB kalıcı veri saklama kapasitesi
- I2C iki telli seri haberleşme arayüzü
- SDA ve SCL hatları üzerinden kolay mikrodenetleyici bağlantısı
- Adres seçim jumperları ile aynı I2C hattında birden fazla modül kullanabilme
- WP pini / jumperı ile yazma koruma desteği
- Modül üzerinde I2C pull-up dirençleri ve güç göstergesi LED'i
- DIP soketli modellerde EEPROM entegresini değiştirme kolaylığı
- Arduino, ESP32, STM32, PIC ve Raspberry Pi Pico projeleriyle uyumlu kullanım
Teknik Özellikler
| Ürün tipi | I2C EEPROM hafıza modülü |
| EEPROM entegresi | AT24C256 / 24C256 serisi |
| Kapasite | 256 Kbit, 32 KB |
| Bellek organizasyonu | 32.768 x 8 bit |
| Haberleşme arayüzü | I2C / two-wire serial interface |
| Tipik I2C adresi | 0x50, adres jumperlarına göre değişebilir |
| Sayfa yazma boyutu | 64 byte page write |
| Yazma çevrim süresi | 5 ms'e kadar, kullanılan varyanta göre |
| Besleme gerilimi | Çip varyantına göre 1.8 V - 5.5 V veya 2.7 V - 5.5 V; modül kullanımında kart üzerindeki bileşenler dikkate alınmalıdır |
| I2C hız desteği | 100 kHz, 400 kHz ve uygun beslemede 1 MHz'e kadar |
| Yazma dayanımı | Varyanta göre 100.000 veya 1.000.000 yazma çevrimine kadar |
| Veri saklama | 40 yıla kadar |
Bağlantı Pinleri
| VCC | Modül besleme girişi |
| GND | Toprak bağlantısı |
| SCL | I2C saat hattı |
| SDA | I2C veri hattı |
| WP | Write Protect; aktif edildiğinde belleğe yazma engellenir |
| A0 / A1 / A2 | Modül üzerindeki adres seçim jumperları; kart tasarımına ve kullanılan EEPROM varyantına göre adres ayarı için kullanılır |
I2C Adresleme ve Çoklu Modül Kullanımı
AT24C256 modüller çoğunlukla 0x50 I2C adresiyle başlar. Kart üzerindeki A0, A1 ve A2 jumper alanları adres bitlerini değiştirmek için kullanılır. Bu sayede aynı I2C hattına birden fazla EEPROM modülü bağlanabilir. Kullanılan çipin ve modül kartının tasarımına göre desteklenen adres sayısı değişebileceğinden, çoklu kullanımda I2C tarama kodu ile adres doğrulaması yapılması önerilir.
WP Yazma Koruma Özelliği
WP hattı EEPROM içeriğini yanlışlıkla değişmeye karşı korumak için kullanılır. WP pini GND seviyesindeyken normal yazma işlemlerine izin verilir. WP hattı VCC seviyesine çekildiğinde belleğe yazma işlemleri engellenir ve modül yalnızca okuma için kullanılabilir. Bu özellik, fabrika ayarı, kalibrasyon bilgisi veya kritik cihaz konfigürasyonu saklayan projelerde avantaj sağlar.
Arduino ile Temel Kullanım Örneği
AT24C256, Arduino tarafında Wire kütüphanesiyle doğrudan kullanılabilir. 32 KB adres alanı için bellek adresi iki byte olarak gönderilir. Aşağıdaki mini örnek, 0x50 adresindeki EEPROM'a tek byte veri yazma mantığını gösterir.
#include#define EEPROM_ADDR 0x50 void eepromWriteByte(unsigned int memAddr, byte data) { Wire.beginTransmission(EEPROM_ADDR); Wire.write((int)(memAddr >> 8)); Wire.write((int)(memAddr & 0xFF)); Wire.write(data); Wire.endTransmission(); delay(5); }
Hangi Projelerde Kullanılır?
- Arduino ve ESP32 projelerinde kalıcı ayar hafızası
- Sensör kalibrasyon değerlerinin saklanması
- Cihaz seri numarası, sayaç ve konfigürasyon verileri
- Küçük veri kayıt sistemleri ve olay logları
- Enerji kesilse bile korunması gereken kullanıcı tercihleri
- RTC, sensör, ekran ve haberleşme modülleriyle birlikte I2C tabanlı sistemler
Kullanımda Dikkat Edilecek Noktalar
- SDA ve SCL hatları doğru mikrodenetleyici I2C pinlerine bağlanmalıdır.
- 3.3 V mikrodenetleyici ile kullanırken I2C pull-up seviyesinin 3.3 V olduğundan emin olunmalıdır.
- EEPROM yazma işlemi RAM gibi sınırsız değildir; sık yazılan veriler için yazma sıklığı planlanmalıdır.
- 64 byte page sınırını aşan yazmalarda veri sayfa sınırına göre bölünmelidir.
- WP jumperı aktifse yazma işlemleri gerçekleşmez; test sırasında WP konumu kontrol edilmelidir.
- Aynı I2C hattında başka cihazlar varsa adres çakışması olup olmadığı I2C scanner ile kontrol edilmelidir.
Kaynak Bilgisi
Bu ürün açıklaması Microchip AT24C128/AT24C256 datasheet bilgileri ve yaygın AT24C256 I2C EEPROM modül kartı özellikleri temel alınarak Türkçe e-ticaret ürün sayfası formatında hazırlanmıştır.