RTC yang kita bahas kali ini adalah RTC dengan antarmuka I2C, yaitu DS1307. Artikel yang membahas RTC lain secara lengkap, DS12C887, yang menggunakan antarmuka paralel dan penggunaan bahasa assembly, bisa Anda baca mulai dari Pendahuluan, Register Data/Kontrol, dan Contoh Aplikasi.
Okey… sekarang kita lihat dulu fitur dari DS1307:
- Real-time clock (RTC) meyimpan data-data detik, menit, jam, tanggal, bulan, hari dalam seminggu, dan tahun valid hingga 2100;
- 56-byte, battery-backed, RAM nonvolatile (NV) RAM untuk penyimpanan;
- Antarmuka serial Two-wire (I2C)
- Sinyal luaran gelombang-kotak terprogram (Programmable squarewave);
- Deteksi otomatis kegagalan-daya (power-fail) dan rangkaian switch;
- Konsumsi daya kurang dari 500nA menggunakn mode baterei cadangan dengan operasional osilator;
- Tersedia fitur industri dengan ketahana suhu: -40°C hingga +85°C
- Tersedia dalam kemasa 8-pin DIP atau SOIC
Sedangkan daftar pin DS1307:
- VCC – Primary Power Supply
- X1, X2 – 32.768kHz Crystal Connection
- VBAT – +3V Battery Input
- GND – Ground
- SDA – Serial Data
- SCL – Serial Clock
- SQW/OUT – Square Wave/Output Driver