cancel
Showing results for 
Search instead for 
Did you mean: 

ST32F446 in USB host mode. How to save power

urasinov
Associate II

I'm developing a portable device with STM32F446. It works as USB host. It uses bulk transfers. On the other side USB client device connected. Let's assume for understanding that the client device is something like a keyboard with LEDs, but works over bulk transfers. At this time MCU is working at 60 MHz. It's enough, but I want to save more power. How to do that? Is it possible to halt MCU core and keep USB SOF transfers. Or maybe there is other solution? Thanks in advance!

3 REPLIES 3
TDK
Guru

You could enter sleep mode when the CPU is not needed to save power. Peripherals keep working in this mode.

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

what kind of sleep mode do you mean suitable for USB?

"Sleep" is one of the low-power modes. See the reference manual.
If you feel a post has answered your question, please click "Accept as Solution".