Skip to main content
Associate II
March 30, 2026
Solved

How does DCMI work with MCU & camera on different voltage levels?

  • March 30, 2026
  • 3 replies
  • 129 views

Hiya. I'm having some trouble understanding how an STM32 MCU communicates with an image sensor via DCMI if they operate on different voltages.

My STM32U5Gxxx operates on 3V3, whereas my selected image sensor has its VDDIO at 2V8 (max input of 3V1). How can I make sure that all the signals I send to the sensor are at 2V8 instead of 3V3? Is there a certain VDDIOx pin to be tied?

Are there any reference designs or schematics that are helpful?

Best answer by KDJEM.1

Hello @f3l1xa88077 ;

 

I recommend you to use external level shifters for voltage level translation between the STM32 MCU and peripheral connected to the DCMI (such as image sensors at 2.8V).

 

Thank you.

Kaouthar

3 replies

KDJEM.1
KDJEM.1Best answer
Technical Moderator
March 31, 2026

Hello @f3l1xa88077 ;

 

I recommend you to use external level shifters for voltage level translation between the STM32 MCU and peripheral connected to the DCMI (such as image sensors at 2.8V).

 

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.
Andrew Neil
Super User
March 31, 2026

@f3l1xa88077 wrote:

My STM32U5Gxxx operates on 3V3, whereas my selected image sensor has its VDDIO at 2V8


Why not just run your STM32 at 2V8, then ?

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
KDJEM.1
Technical Moderator
April 13, 2026

Hello @f3l1xa88077 ;

 

Is your question answered?

If yes, please click on Accept as Solution on the reply which answered your question.

 

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.