2025-02-18 05:57 AM
Hello,
I am in the process of selecting a microcontroller for my application and would like some guidance on which microcontroller would be best suited for my project. My project has the following known specifications/interfaces:
- x3 UART ports up to 512kbps
- x2 SPI busses connecting to the INA229 (max SPI clock frequency of 10MHz)
- Preferred operating temperature of -40C to 125C
I understand the selection from an interface pinout perspective. However, I am not as well-versed in what I need from the maximum supported clock frequency/memory perspective. Any guidance would be appreciated.
2025-02-18 06:07 AM
Lots of chips can do this. Use the chip selector in STM32CubeMX to narrow down the selection. Here are some of them:
A 10 MHz SPI clock is not very high--all chips with an interface should be able to do that. The temperature spec is the driving condition here.
2025-02-18 08:38 AM
Hello @A_Matt19,
I suggest to use the online product selection on st.com (STM32 Microcontrollers (MCUs) - STMicroelectronics).
Product selector is applicable by Category. For example, below I'm searching within mainstream STM32 MCUs :
push the pink button expand filters:
Apply the filters you need: below I put the min of SPI and USART that your rquested and Min/Max Temperatures:
As a result I got 17 MCUs in mainstream. You can follow the same filtering method for other STM32 highPerf, ULP and wireless
Best Regards,
Younes