Leave your address - as soon as the price of the product goes down, you'll know about it right away
RTC module Waveshare DS3231 I2C real-time clock for Raspberry Pi Pico
RTC module Waveshare DS3231 I2C real-time clock for Raspberry Pi Pico
In cart {{totalProductsCount}} item(s)
Your cart is empty
RTC module Waveshare DS3231 I2C real-time clock for Raspberry Pi Pico
Leave your address - as soon as the price of the product goes down, you'll know about it right away
RTC module Waveshare DS3231 I2C real-time clock for Raspberry Pi Pico
RTC module Waveshare DS3231 I2C real-time clock for Raspberry Pi Pico
The Waveshare DS3231 I2C real-time clock module for Raspberry Pi Pico is a compact board that provides accurate timekeeping for embedded projects. It integrates the DS3231 high-precision RTC chip and communicates over the I2C bus, allowing easy connection to Raspberry Pi Pico and other microcontrollers that support I2C. The module includes a battery backup input to maintain time and date information when primary power is removed, making it suitable for data logging, scheduled tasks, and systems that require persistent clock information.
The module delivers high-accuracy timekeeping thanks to the DS3231 chip with integrated temperature-compensated crystal oscillator. Its I2C interface simplifies wiring and software integration with Raspberry Pi Pico and common microcontroller platforms. The small form factor and standard pinout enable straightforward mounting on development boards or custom prototypes. Battery backup capability ensures uninterrupted time tracking during power outages, and low power consumption makes it suitable for battery-powered applications.
Connect the module to the Raspberry Pi Pico using the I2C SDA and SCL lines, along with power (VCC) and ground (GND). Install or enable an appropriate DS3231 driver or library in your development environment, then initialize the I2C bus and configure the RTC time and date as required. Insert a compatible backup battery into the module's battery holder to preserve the clock when external power is removed. After initial setup, read and write time registers via I2C to retrieve timestamps or set alarms and square-wave outputs if supported by your software.
Use stable power supply lines and proper pull-up resistors on I2C if not provided by your host board. Keep the backup battery installed for reliable time retention, and periodically verify RTC accuracy against a reference clock. When using in battery-powered projects, minimize unnecessary polling and use interrupt or alarm features to conserve energy.
{{highlightedFeature.featureTitle}}:
{{getProductFeatureValueById(product, highlightedFeature.featureId)}}