DS1306 is a Maxim company's IC chip with a real-time clock (RTC) and 96-byte non-volatile memory (NV RAM) that can count seconds, minutes, hours, day of the month, month, day of the week, year, and support Leap-Year compensation, valid up to 2100.
The DS1306 is a serial alarm real‑time clock that tracks seconds, minutes, hours, day, date, month and year, with automatic leap‑year handling and two programmable alarms. It offers 96 bytes of battery‑backed non‑volatile RAM and operates from 2.0 V to 5.5 V.
Key features include dual‑power supply pins, optional trickle‑charge circuitry, 1 Hz and 32.768 kHz clock outputs, and support for both SPI and standard 3‑wire serial interfaces. The device is available in 16‑pin DIP and 20‑pin TSSOP packages and can operate from –40 °C to +85 °C for industrial versions.
| Operating Voltage | 2.0 V to 5.5 V |
|---|---|
| Temperature Range | -40 °C to +85 °C (industrial) |
| Package Options | 16‑pin DIP (300 mil) or 20‑pin TSSOP (173 mil) |
| NV RAM | 96 bytes, battery‑backed |
| Clock Outputs | 1 Hz and 32.768 kHz square‑wave outputs |
INTO is an active‑low interrupt 0 output that can be asserted by Alarm 0.
The trickle charger is enabled by setting the TCS bits to the pattern 1010.
The device provides a 1 Hz square‑wave output and a 32.768 kHz output.
The DS1306 supports both SPI and standard 3‑wire serial communication modes.