Ringkasan
PCF8523 adalah Real-Time Clock (RTC) dan kalender CMOS yang dioptimalkan untuk konsumsi daya rendah. 768 kHz. Data diakses secara serial melalui bus I2C dengan kecepatan data maksimum 1000 kbit/s.
Fitur alarm dan timer tersedia dengan kemampuan menghasilkan sinyal wake-up pada pin interrupt. Register offset memungkinkan penyetelan halus jam. PCF8523 memiliki sirkuit switch-over baterai cadangan yang mendeteksi kegagalan daya dan secara otomatis beralih ke suplai baterai saat terjadi kegagalan daya.
5 pF. Pin interrupt atau clock output bersifat open-drain. Register offset yang dapat diprogram digunakan untuk penyesuaian frekuensi.
Semua register dirancang sebagai register 8-bit yang dapat dialamatkan, dengan register detik hingga tahun dikodekan dalam format BCD. Saat salah satu register RTC dibaca, isi semua penghitung dibekukan sehingga mencegah pembacaan keliru selama kondisi carry. PCF8523 juga memiliki sirkuit deteksi baterai lemah yang memantau status baterai.
Ketika tegangan baterai turun di bawah nilai ambang tertentu, sebuah flag di-set untuk menandakan bahwa baterai harus segera diganti, sehingga integritas data selama periode backup baterai tetap terjaga. Aplikasi umum komponen ini meliputi time keeping, perangkat bertenaga baterai, dan metering.
Fitur utama
- Menyediakan tahun, bulan, tanggal, hari, jam, menit, dan detik berdasarkan kristal kuarsa 32.768 kHz
- Resolusi: detik hingga tahun
- Tegangan operasi jam: 1.0 V hingga 5.5 V
- Arus cadangan rendah: tipikal 150 nA pada VDD = 3.0 V dan Tamb = 25 °C
- Antarmuka I2C Fast-mode Plus (Fm+) 1 MHz dua arah, baca D1h, tulis D0h
- Pin input baterai cadangan dan sirkuit switch-over
- Timer dan alarm yang dapat diprogram secara bebas dengan kemampuan interrupt
- Kapasitor beban osilator terintegrasi yang dapat dipilih untuk CL = 7 pF atau CL = 12.5 pF
- Fungsi deteksi stop osilator
- Power-On Reset (POR) internal
- Pin interrupt atau clock output open-drain
- Register offset yang dapat diprogram untuk penyesuaian frekuensi
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Tegangan operasi jam | 1.0 - 5.5 V | hlm. 1 |
| Kecepatan data I2C maksimum | 1000 kbit/s | hlm. 1 |
| Frekuensi kristal | 32.768 kHz | hlm. 1 |
| Alamat I2C slave (baca/tulis) | D1h (baca), D0h (tulis) | hlm. 1 |
| Pilihan kapasitansi beban osilator | 7 atau 12.5 pF | hlm. 1 |
| Resolusi offset (MODE=0) | 4.34 ppm per LSB | MODE = 0hlm. 28 |
| Resolusi offset (MODE=1) | 4.069 ppm per LSB | MODE = 1hlm. 28 |
| Frekuensi clock output | 32.768 kHz hingga 1 Hz | dapat dipilihhlm. 32 |
| Sumber clock timer A | 4.096 kHz, 64 Hz, 1 Hz, 1/60 Hz, 1/3600 Hz | TAQ[2:0]hlm. 33 |
| Jumlah register 8-bit | 20 register | hlm. 6 |
| Waktu osilator stabil setelah power-on | 200 ms hingga 2 s | tergantung tipe kristal, suhu, dan tegangan suplaihlm. 20 |
| Pulsa interrupt koreksi | 1/4096 s | setiap siklus koreksihlm. 28 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Pinout PCF8523T/1,118
SO8 8 pin
| Pin | Nama | Fungsi |
|---|---|---|
| 1 | OSCI | input osilator; node impedansi tinggihlm. 5 |
| 2 | OSCO | output osilator; node impedansi tinggihlm. 5 |
| 3 | VBAT | suplai tegangan baterai cadanganhlm. 5 |
| 4 | VSS | ground suplaihlm. 5 |
| 5 | SDA | input/output data serialhlm. 5 |
| 6 | SCL | input clock serialhlm. 5 |
| 7 | INT1/CLKOUT | output interrupt 1/clock output (open-drain)hlm. 5 |
| 8 | VDD | suplai teganganhlm. 5 |
TSSOP14 2 pin
| Pin | Nama | Fungsi |
|---|---|---|
| 7 | INT2 | output interrupt 2 (open-drain, active LOW)hlm. 5 |
| 8 | CLKOUT | output clock (open-drain)hlm. 5 |
Catatan desain PCB
- Saat membaca atau menulis register waktu (detik hingga tahun), lakukan dalam satu akses penuh karena penghitung waktu dibekukan selama operasi. Jika dipecah, waktu bisa korup.hlm. 24
- Flag OS (oscillator stop) di register Seconds akan selalu set saat power-on dan tidak bisa dibersihkan sampai osilator berjalan stabil. Gunakan flag ini untuk memantau integritas clock.hlm. 20
- Untuk mengaktifkan interrupt koreksi offset, set bit CIE di register Control_1. Setiap siklus koreksi akan menghasilkan pulsa 1/4096 s pada pin INTx.hlm. 28
- Pilih kapasitor beban osilator internal (7 pF atau 12.5 pF) melalui bit CAP_SEL di register Control_1 agar sesuai dengan kristal yang digunakan.hlm. 9
- Saat menggunakan mode 12 jam, set bit 12_24 di register Control_1. Bit AMPM menunjukkan AM (0) atau PM (1).hlm. 9
Kemasan
Contoh pemakaian
- Time keeping application
- Battery powered devices
- Metering
Sumber data
Disusun dari datasheet resmi NXP Semiconductors (buka PDF). Ringkasan ditulis dengan bantuan AI, lalu setiap angka dan nama pin dicocokkan otomatis ke teks datasheet; yang tidak ditemukan di datasheet dibuang. Terakhir diperiksa 21 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.