cancel
Showing results for 
Search instead for 
Did you mean: 

STM32N6: How to minimize RTC current consumption in VBAT mode?

Marius007
Associate

Hi,

I am planning to use an STM32N6 in a project where I need a real-time clock (RTC).

My goal is to run the RTC with minimal power consumption. As far as I understand, this involves using the V_BAT domain, where the microcontroller is supplied through the dedicated backup supply pins.

In my application, only the RTC needs to be running, while the rest of the system should be completely inactive. The main supply voltage will be absent most of the time.

According to the datasheet, I end up with a current consumption of about 40.5 µA at 25 °C in this configuration. This seems quite high, especially when targeting a lifetime of around 5 years.

Since it appears that only a small portion of this current is actually used by the RTC itself, I am wondering if there are ways to further optimize the configuration to reach something closer to 1 µA or below.

I would really appreciate any tips, best practices, or measurement results.

Best regards,
Marius

1 ACCEPTED SOLUTION

Accepted Solutions
KDJEM.1
ST Employee

Hello @Marius007 and welcome to the community,

 

For the STM32N6, the maximum current consumption for VBAT mode is shared in the datasheet:

KDJEM1_0-1778753725999.png

For minimum current consumption, I recommend you to use an STM32 ultra low power MCUs like as STM32U5.

KDJEM1_1-1778754409006.png

KDJEM1_2-1778754425008.png

 

Thank you.

Kaouthar

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

2 REPLIES 2
KDJEM.1
ST Employee

Hello @Marius007 and welcome to the community,

 

For the STM32N6, the maximum current consumption for VBAT mode is shared in the datasheet:

KDJEM1_0-1778753725999.png

For minimum current consumption, I recommend you to use an STM32 ultra low power MCUs like as STM32U5.

KDJEM1_1-1778754409006.png

KDJEM1_2-1778754425008.png

 

Thank you.

Kaouthar

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

AScha.3
Super User

Hi,

if you want use the N6xx  and need low power RTC , 

i would add a RTC chip, on I2C ,DS3231 is one of the best (temp. compensated TCXO), about 1uA from batt.

>

Highly Accurate RTC Completely Manages All Timekeeping Functions

• Real-Time Clock Counts Seconds, Minutes, Hours, Date of the Month, Month, Day of the Week, and Year, with Leap-Year Compensation Valid Up to 2100

• Accuracy ±2ppm from 0°C to +40°C

If you feel a post has answered your question, please click "Accept as Solution".