2021-05-19 03:51 AM
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!
2021-05-19 06:44 AM
You could enter sleep mode when the CPU is not needed to save power. Peripherals keep working in this mode.
2021-05-20 12:44 AM
what kind of sleep mode do you mean suitable for USB?
2021-05-20 05:19 AM