DS3231 is a Real-Time Clock (RTC) module that provides accurate timekeeping in electronic systems, even when the main system is powered off. It is a popular and highly accurate RTC, often used in various embedded projects and applications. The DS3231 module contains a built-in crystal oscillator and uses an external battery (usually a coin cell) to maintain time even when the system is not powered.
Accuracy: ±1 minute per year (with the temperature-compensated crystal oscillator, TCXO).
Temperature Compensated: The DS3231 features a built-in temperature-compensated crystal oscillator (TCXO) that helps maintain accuracy across a wide range of temperatures.
Operating Temperature Range: -40°C to +85°C.
Time Format: 24-hour or 12-hour format (AM/PM supported).
Date Format: Supports day, month, year.
Leap Year Compensation: Automatically adjusts for leap years.
Day of the Week: Tracks the day of the week (Sunday through Saturday).
I2C Interface: Uses the I2C communication protocol for easy integration with microcontrollers (like Arduino or Raspberry Pi).
I2C Address: Default 0x68 (7-bit address).
Data Rate: Supports both standard (100kHz) and fast (400kHz) I2C data rates.
Battery Backup: Maintains time and date information when external power is disconnected, powered by a CR2032 coin-cell battery (3V) or similar.
Backup Battery Current Consumption: Typically 1µA (in low-power mode).