Choose MEMS Timing for Punctuality You Can Depend On

By: Michael Jackson

Abstract: The miniaturization of electronic technology has resulted in the proliferation of IoT, portable, and wearable devices in applications that were unimaginable only a few years ago. To synchronize their activities with the real world in which we live, accurate and reliable timekeeping in a diverse range of applications is essential. In this article, we examine some of the factors that can negatively impact this function before presenting a timekeeping solution ideal for rugged applications in the most challenging conditions.


Time is that finite commodity that we are reluctant to watch, struggle to manage but can ill afford to forget about. The usefulness of the innumerable electronic devices that assist us as we go about our daily lives is largely underpinned by their ability to keep track of “real” time i.e., the seconds, minutes, hours, days, and years we use to signpost our daily lives (Figure 1).

Electronic devices must track real time. Figure 1. Electronic devices must track real time.

However, battery-powered portable, wearable, and IoT devices are faced with a much more disparate (and potentially extreme) set of operating and environmental conditions than static electronic equipment, which operate in ambient conditions with the luxury of a permanent power supply. Whether sending up-to-date weather reports or calculating average calories burnt while exercising, IoT and mobile devices rely on having the ability to keep track of time accurately and reliably even while potentially being subjected to vigorous physical movement in cold and damp, or hot and humid locations. In this article, we show how these conditions can negatively impact the performance specifications of the crystal oscillator-based real-time clock (RTC), before presenting an RTC IC which combines greater timekeeping accuracy with increased robustness in applications where ruggedness is a key requirement.

RTC Operation

An RTC circuit maintains the time and date by counting seconds, using a 1Hz clock signal derived from the 32.768kHz crystal oscillator, the standard timekeeping reference used for most electronic applications. The time and date information are stored in a set of registers, which is accessed through a communication interface, such as I2C. The crystal may be external to the RTC or integrated within the same package. Timekeeping accuracy, robustness/ruggedness, power, and size are the key specifications to consider when choosing an RTC. The relative importance of each has a bearing on the choice to select a stand-alone RTC IC or to use one already integrated into a system microcontroller, as we will discuss.

Timekeeping Accuracy

The timekeeping of an RTC can only ever be as accurate as the timing reference it uses. Unfortunately, the typical 32.768kHz tuning-fork crystal is not very accurate over a wide temperature range. Due to its parabolic characteristic (Figure 2), this accuracy is typically ±20ppm at room temperature (+25°C). This is the equivalent of gaining or losing 1.7 seconds of time each day, or 10.34 minutes per year. As shown, accuracy decreases significantly at higher and lower temperatures. The typical accuracy at these temperatures is much worse than 150ppm, which is the equivalent to losing almost 13.0 seconds of time each day, or over 1.3 hours per year. Also, crystals are tuned to oscillate at the correct frequency under a particular capacitive load—using a crystal tuned for a 12.5pF load on an RTC designed to present a 6pF load to the crystal will cause the clock to run too fast. Careful board layout and assembly is required to minimize the effect of unwanted extra capacitance which can slow the clock. For RTCs with integrated capacitors, timing accuracy is limited by the manufacturing tolerances of the IC manufacturer.

Crystal accuracy vs. temperature. Figure 2. Crystal accuracy vs. temperature.

Robustness—Shock and Vibration

Mobile and portable equipment is regularly subjected to mechanical shock and vibration. Whether the vibrations experienced by a fitness tracker due to the movement of an exercising athlete or the G forces experienced by a piece of telemetry equipment dropping back to earth from a weather balloon (Figure 3), each use case brings its own set of challenges.

Weather balloon. Figure 3. Weather balloon.

Crystal oscillators are relatively fragile, making them susceptible to damage by more extreme shock and vibration. Even when operating in more benign conditions, they lose accuracy simply due to aging at a rate of approximately ±1 ppm per year.


During assembly, printed circuit boards are repeatedly subjected to high temperatures (reflow). This process can adversely affect the accuracy of an RTC. Figure 4 shows the effect of a typical reflow operation (pre and post) on the performance of a crystal-based RTC, demonstrating a shift of up to 5ppm.

Timing accuracy for a crystal-based RTC pre- and post-reflow. Figure 4. Timing accuracy for a crystal-based RTC pre- and post-reflow.

Current Consumption and Size

While current consumption and size are not directly correlated, they are interrelated. Many applications use a crystal oscillator-based RTC integrated within a system microcontroller. While this reduces the number of board ICs, it can have the unintended consequence of preventing the microcontroller from entering a “deep-sleep” mode. For IoT devices not in continuous usage, e.g., a remote motion-detector camera that only wakes to transmit a picture when movement is detected (otherwise remaining in sleep-mode), this is important. Accurate timekeeping must be maintained, even when the device is not in use and a typical microcontroller can consume 600nA just to keep its RTC circuit awake, causing the device battery to drain more quickly. It should also be noted that timekeeping accuracy is also determined by the microcontroller manufacturer. An external RTC IC-based solution provides the flexibility to design a potentially more accurate and lower power solution.

Unwavering Performance

Figure 5 shows the functional block diagram of an RTC IC that strikes the best balance between all the functional requirements previously discussed.

MAX31343 RTC with integrated MEMS oscillator. Figure 5. MAX31343 RTC with integrated MEMS oscillator.

This IC uses an integrated MEMS resonator and oscillator which provide several advantages over crystal oscillator based RTCs. With a time variation of only ±5ppm (or ±0.432 second/day from -40°C to +85°C), it offers a 4X improvement in timekeeping accuracy with negligible variation (< ±2ppm due to aging or reflow during board soldering). It is also much more robust than crystal oscillator-based RTCs, with the ability to withstand mechanical shock (up to 2900G; 5 shocks × 6 axes, JESD22-B104C Condition H) and vibration (with variable frequency of 20G; 20/2000Hz, JESD22-B103B Condition 1).

It allows serial data communication with a microcontroller via a bidirectional I2C bus. For additional redundancy, this RTC uses an integrated voltage reference and comparator circuit to monitor the status of VCC. This allows it to detect if a main system power failure is likely, allowing it to automatically switch to a backup supply (a rechargeable battery or supercapacitor) if required. With a typical operating current of 940nA, it can provide over 5 years of timekeeping from a BR1225 lithium backup battery rated at 48mAh. An integrated trickle charger keeps the backup battery fully charged during normal operation. Other useful features include two programmable time-of-day alarms, interrupt output, uncompensated programmable clock output, and a temperature-compensated programmable square-wave output. It is available in either 2.1mm x 2.3mm 8-Pin WLP or 4mm x 3mm 8-Pin TDFN packages and operates over a wide supply of 1.6V to 5.5V.


Battery-powered IoT, portable, and wearable electronic devices are expected to operate in widely varying environmental conditions with sufficient robustness to survive mechanical vibration and shock. We have shown how these can negatively impact the accuracy and performance of commonly used crystal-oscillator-based RTC circuits, affecting their suitability for some applications. We then presented an RTC IC that uses an integrated MEMS oscillator to provide superior timekeeping accuracy which is negligibly affected by environmental conditions or mechanical shock and vibration. Consuming less than 1µA in typical operation, it is ideal for use in rugged applications including industrial sensors, action cameras, handheld instrumentation, and wearables.

A similar version of this design solution originally appeared in Eelectronic Products on November 24, 2020.