I2C DS1307 RTC/Real-Time Clock Module


This module has a DS1307, a battery socket and three pull-up resistors on the PCB. It uses I2C protocol to communicate with external I2C master (Arduino board, PIC, AVR, etc.). The SQW/OUT pin of DS1307 is broke out via a 3-pin interlock connecter. A 4-pin connector eases the wiring to an Arduino Sensor Shield. The three pull-up resistors are connected to SDA, SCL, and SQW respectively, and they are clearly noted on the silkscreen of the PCB. User could take them off board if those pull-up resistors have already been implemented somewhere else off the module.


  • Onboard battery socket (CR2032 battery included)
  • 3-pin and 4-pin interlock connectors

Typical Application Diagram


Arduino Sample Code

DS1307 Library should be downloaded and included as shown in the source code.

Demo Output



Leave a Reply

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

eight + = 9