Time, RTC & Clocks

Helpful information about timekeeping components including RTC modules such as DS1307 and DS3231, as well as atomic clock technology and synchronization methods.

DS3231 RTC: High-Accuracy Timekeeping with Temperature Compensation

The DS3231 is one of the most accurate and widely used real-time clock (RTC) ICs available for embedded systems. Unlike simpler RTCs such as the DS1307, the DS3231 includes an integrated crystal and temperature compensation, making it a reliable choice for applications that require stable and precise timekeeping. For most modern designs, the DS3231 has […]

DS3231 RTC: High-Accuracy Timekeeping with Temperature Compensation Read More »

RTC Backup Batteries, Supercapacitors and Long-Term Timekeeping

Real-time clocks (RTCs) are designed to keep time continuously, even when the main system power is removed. This is made possible by a backup power source, typically a coin cell battery or, in some designs, a supercapacitor. Choosing the right backup method is critical for reliable long-term timekeeping. Why RTC Backup Power Is Needed When

RTC Backup Batteries, Supercapacitors and Long-Term Timekeeping Read More »

Combining Multiple Time Sources: RTC, GPS, NTP and Atomic Clock

In professional and robust embedded systems, relying on a single time source is often not sufficient. Each method—RTC, GPS, NTP and atomic clock receivers—has strengths and weaknesses. By combining multiple time sources, you can build systems that are both highly accurate and reliable under all conditions. Why Combine Time Sources? No single method is perfect

Combining Multiple Time Sources: RTC, GPS, NTP and Atomic Clock Read More »

I2C RTC Modules: Wiring, Pull-Ups, Addresses and Common Problems

Most real-time clock (RTC) modules such as the DS1307 and DS3231 use the I2C bus for communication. While I2C is simple and widely supported, many practical issues arise from incorrect wiring, missing pull-up resistors or bus conflicts. This guide explains how to connect RTC modules correctly and troubleshoot common problems. Basic I2C Wiring I2C uses

I2C RTC Modules: Wiring, Pull-Ups, Addresses and Common Problems Read More »

RTC Calibration and Software Drift Compensation

Even high-quality real-time clocks (RTCs) such as the DS3231 are not perfectly accurate. Over time, small frequency errors accumulate and cause measurable drift. In applications where higher precision is required, software-based calibration can significantly improve accuracy. This article explains how drift occurs and how to correct it using calibration techniques. What Is Clock Drift? Clock

RTC Calibration and Software Drift Compensation Read More »

60 kHz Atomic Clock Receivers: WWVB, MSF and JJY Time Signals

Atomic clock receivers allow electronic systems to synchronize automatically with highly accurate national time standards. These systems use long-wave radio signals transmitted at around 60 kHz and are widely used in radio-controlled clocks and precision timing devices. This article explains how these signals work and how they are used in embedded systems. What Are 60

60 kHz Atomic Clock Receivers: WWVB, MSF and JJY Time Signals Read More »

Power Consumption of RTC Circuits: Designing Ultra-Low Power Clocks

In battery-powered and energy-efficient designs, power consumption is a critical factor. Real-time clocks (RTCs) are designed to operate with extremely low current, but the overall system design determines how efficient a clock circuit really is. This article explains how to design ultra-low power clock systems and avoid common pitfalls. Why Power Consumption Matters Battery-powered devices

Power Consumption of RTC Circuits: Designing Ultra-Low Power Clocks Read More »

Shopping Cart
Scroll to Top