DS3231 Real Time Clock Module RTC for Arduino


DS3231 is a low-cost, highly accurate Real Time Clock which can maintain hours, minutes and seconds, as well as, day, month and year information. Also, it has automatic compensation for leap-years and for months with fewer than 31 days.



The module can work on either 3.3 or 5 V which makes it suitable for many development platforms or microcontrollers. The battery input is 3V and a typical CR2032 3V battery can power the module and maintain the information for more than a year. The module uses the I2C Communication Protocol which makes the connection to the Arduino Board very easy.

  • Size: 38mm (length) * 22mm (W) * 14mm (height)
  • Operating voltage: 3.3 – 5 .5 V
  • DS3231M at the core
  • Clock Accuracy: 5ppm 0-40 ºC
  • Two programmable alarms
  • Programmable square-wave output
  • DS3231M Datasheet
  • LIR2032 / CR2032 backup battery holder for uninterrupted time management (battery not included)
  • Wiring instructions (with Arduino Uno R3 for example):
  • SCL → A5
  • SDA → A4
  • VCC → 5V
  • GND → GND


There are no reviews yet.

Be the first to review “DS3231 Real Time Clock Module RTC for Arduino”

Your email address will not be published. Required fields are marked *