DS1307 RTC Module with Battery for Raspberry Pi (Compatible with Raspberry Pi 4B)
DFRobot Raspberry Pi RTC Module provides reliable real‑time clock functionality for single‑board computing projects that require accurate timekeeping even when main power is removed. Designed for seamless integration with Raspberry Pi platforms, this compact I2C timing expansion board integrates the Maxim DS1307 RTC chip and a CR1220 backup battery holder to maintain system time during shutdown or power loss. The timing module connects through a standard 2×5P 2.54 mm interface and supports multiple Pi models, including B, A+, B+, 2 Model B, 3 Model B, and Raspberry Pi 4B, making the clock board suitable for embedded computing, IoT gateways, and long‑running automation systems.
DS1307 Real‑Time Clock with Battery Backup
Integrated Maxim DS1307 RTC circuitry enables accurate tracking of seconds, minutes, hours, date, week, month, and year. A CR1220 button cell maintains the clock when the host computer powers down, ensuring uninterrupted time retention across restarts or power failures. This hardware timing solution removes reliance on internet time synchronization, allowing dependable timestamping in standalone embedded systems, portable data loggers, and offline computing platforms.
I2C Communication for Simple Integration
An I2C interface using address 0x68 allows straightforward communication with Raspberry Pi operating systems and development environments. The clock expansion board integrates easily into existing GPIO configurations without complex wiring, supporting stable low‑pin‑count connectivity. Such architecture suits compact embedded applications where GPIO resources remain limited while accurate timekeeping remains essential for scheduled tasks, system logging, and timed automation.
Broad Raspberry Pi Model Compatibility
This embedded clock module supports a wide range of Raspberry Pi models including B, A+, B+, 2 Model B, 3 Model B, and Raspberry Pi 4B. The standardized 2×5P 2.54 mm interface ensures mechanical compatibility with typical Pi header layouts. Such flexibility makes the RTC expansion board suitable for retrofitting existing projects or building new hardware platforms requiring persistent system time.
Figure: Raspberry Pi RTC module with DS1307 chip and CR1220 battery holder
Typical implementations include offline data logging systems, home automation controllers, industrial monitoring nodes, and edge computing gateways where reliable local time tracking is required. This compact real‑time clock board enhances embedded computing platforms by providing dependable timestamp capability without dependence on network time synchronization.
Features- Integrated Maxim DS1307 real‑time clock chip
- CR1220 button cell backup maintains clock during power loss
- I2C communication interface with address 0x68
- Tracks second, minute, date, week, month, and year
- Compact expansion board for Raspberry Pi systems
- 2×5P 2.54 mm interface for stable connection
- Supports Raspberry Pi B/A+/B+/2 Model B/3 Model B/Raspberry Pi 4B
- Suitable for embedded systems and offline timing applications
- RTC module: DS1307
- Battery model: CR1220 button cell
- Operting Voltage: 5V
- I2C address: 0x68
- Clock precision: ±2ppm (0~40°C)
- Unit information: Second, Minute, Date, Week, Month and Year
- Operating temperature: -10°C ~ +85°C
- Compatible with Raspberry Pi B/A+/B+/2 model B/3 model B/Raspberry Pi 4B
- Interface: 2*5p 2.54mm
- RTC module with Battery for Raspberry Pi x1
- DS1307 Button cell x1
- Offline data logging systems
- Home automation controllers
- Industrial monitoring nodes
- IoT edge computing gateways
- Embedded Linux timing applications
- STEM and electronics prototyping projects
IT