EYE on NPI – Analog Devices / Maxim MAX31329 Real-Time Clock (RTC) #EYEonNPI @ADI_News @digikey @adafruit

This week’s EYE ON NPI (video) is right on time with the MAX31329 Low Current Real-Time Clock RTC, which will fit wonderfully into your power, board size and materials budget no matter how small. We are digging this fully-integrated RTC, with a lot of li’l extras that make it an excellent choice for compact products.

A Real Time Clock a.k.a. RTC is a specialty chip that is designed to be ultra low power, so even when everything else in the circuit is turned off, it can still sip power from a super capacitor or tiny battery and keep track of time. It’s how your computer and devices can go all the way down to 0% power and yet still know what time it is when recharged/re-powered. Note this is different than storage memory, because details like your WiFi password don’t need updating every second, whereas an RTC has to keep ticking second after second until main power comes back up. Just about everything you own has an RTC in it because timekeeping is so essential to functionality.

There are some chips that have built in RTCs but often these are just counters and are not as low power as a true RTC chip. The MAX31329 for example, has a “240nA Timekeeping Current”, whereas only the most power-optimized microcontrollers can get below 1uA. Compare it to the DS1307 which has twice the current, ~500nA!

With such low currents, you can even use a super capacitor instead of a lithium battery to keep time, meaning no special shipping management or battery replacements. Wondering how big a capacitor you’d need? Maxim’s got ya covered with their handy super-cap calculator.

OK, so it’s low power. What else is so great about it? We also really like that the crystal is in-package integrated! Every RTC needs a crystal oscillator, the thing that actually does the counting of time. The crystals are almost always 32.768KHz crystals, so the chips count the vibrations into a 16-bit counter. When the counter overflows, a second has passed. Often the crystal is the same size as the chip, or if it’s integrated, the chip is pretty large, like in the case of the DS3231. In this case, we keep the nice smol size. A nice side effect of having a crystal integrated is improved tuning! Having a precise crystal, say +-5ppm like the Citizen CM315D32768 adds another 50 cents to the bill of materials. Not needed here, it’s inside and tuned to that fancy 5ppm. Ideally they’d have a temperature-compensated version in the future, since that can get the precision down to 2ppm but 5ppm is still four times better than most low cost 32KHz crystals.

Finally, a few small but kind details we caught in the datasheet: the RTC is 1.6V thru 5V logic friendly, so you can use it with any kit you’ve got. There’s 64 bytes of battery-backed SRAM. I2C has a timeout feature in case of I2C bus jitters which happen at low power dips. Automatic power-switchover to battery when main power droops. Trickle charging with built-in diode and various internal resistors. External clock source select, such as GPS 1pps or line power 50/60hz.

This is a nice RTC, at a nice price, and you can book your order for the Maxim MAX31329 at Digi-Key right now for shipment the moment they come in stock. According to the lead time estimates, this part will be shipping in about 3 weeks / mid-June, so you can start designing it into your PCB and chips will come in right when the prototype PCB is complete.

While you’re waiting, you can also pick up one of the MAX31329 shield evaluation boards which can be plugged into any Arduino-Uno-like microcontroller and also comes with a development board if you just want to use the built in firmware/software.


Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in! adafruit.com/mastodon

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org


Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !



1 Comment

  1. The new RV-3032-C from MicroCrystal AG is arguably a better part.

    Accuracy
    ========
    RV-3032-C: 2.5ppm (1.5ppm in consumer temp range)
    MAX31329: 5ppm

    Power draw
    ==========
    RV-3032-C: 160nA
    MAX31329: 240nA

    Minimum operating voltage
    ========================
    RV-3032-C: 1.3V
    MAX31329: 1.6V

    More info and datasheets here…
    https://www.microcrystal.com/en/products/real-time-clock-rtc-modules/rv-3032-c7/

    While the MAX31329 is $1 cheaper in single units, the gap narrows as the quantity goes up and is less than $0.20 @1K units. But the price difference is irrelevant if you can not get the part, and you can actually buy the RV-3032-C immediately. Here are >5K of them in stock on Mouser…
    https://www.mouser.com/ProductDetail/Micro-Crystal/RV-3032-C7-32.768kHz-2.5PPM-TA-QC

    There are also other reliable sources for production sized orders. Lead time is typically <20 weeks and the company can run additional wafers as needed so you don't get stuck in a lurch.

    I have no affiliation with the manufacturer and only found this part when it became impossible to source the the Epson RX8900 that I had previously been using (which is also a very nice part, but not as nice as the RV-3032-C7).

Sorry, the comment form is closed at this time.