DS3231 Real Time Clock Memory Module with out Battery
DS3231 Real Time Clock (RTC) Memory Module Without Battery
High-Accuracy Timekeeping I2C Interface Built-in EEPROM
The DS3231 Real Time Clock Module is a highly accurate real-time clock (RTC) module used to keep track of date and time in electronic systems. It includes a temperature-compensated crystal oscillator, which provides much better accuracy than common RTC chips.
This module also includes EEPROM memory (usually the AT24C32 EEPROM) for storing small amounts of data such as settings, logs, or timestamps.The module typically supports a backup battery, but this version is supplied without the battery.
Infographic Overview
Basic Specifications
Feature | Details |
RTC Chip | DS3231td>3.3V 5.5V |
Communication | I2C Interface |
EEPROM Memory | 32KB (AT24C32) |
Built-in Temperature Sensor | Yes |
Time Format | Seconds, Minutes, Hours, Day, Date, Month, Year |
Backup Battery | Supported (not included) |
Main Components
Component | Description |
DS3231 RTC Chip | Maintains accurate date and time |
AT24C32 EEPROM | Stores user data or logs |
Coin Cell Holder | For CR2032 backup battery |
I2C Interface Pins | Communication with microcontroller |
Crystal Oscillnfiguration Working Principle The RTC module continuously keeps track of time and calendar data. Step-by-Step Operation 1 Microcontroller sends commands through I2C communication.2 The RTC chip updates seconds, minutes, hours, date, month, and year.3 The temperature-compensated oscillator maintains high accuracy.4 When power is lost data can be read anytime by the microcontroller. Module Layout DS3231 RTC Module DS3231 RTC Temp Compensated Oscillator AT24C32 EEPROM VCC GND SDA SCL Common Applications Digital clocks Comparison Advantages Very high time accuracy Built-in temperature compensation Low power consumption Includes EEPROM memory Simple I2C communication Note (Without Battery Version) Since the module does not include a battery:
Example DIY Project Arduino Digital Clock Components
Arduino Uno
LCD or OLED display
Working RTC module keeps accurate time Arduino reads time via I2C Display shows current date |
Pin | Function |
VCC | Power supply (3.3V 5V) |
GND | Ground |
SDA | I2C data line |
SCL | I2C clock line |
SQW | Square wave output |
32K | 32.768 kHz output |
Feature | DS3231 | DS1307 |
Accuracy | Very High | Moderate |
Temperature Compensation | Yes | No |
Operating Voltage | 3.35V | 5V |
Time Drift | Very Low | Higher |

