cancel
Showing results for 
Search instead for 
Did you mean: 

Microcontroller Selection

A_Matt19
Associate

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. 

2 REPLIES 2
TDK
Guru

Lots of chips can do this. Use the chip selector in STM32CubeMX to narrow down the selection. Here are some of them:

TDK_0-1739887587302.png

 

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.

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

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 :

CMYL_0-1739895936839.png

push the pink button expand filters:

CMYL_1-1739896231651.png

Apply the filters you need: below I put the min of SPI and USART that your rquested and Min/Max Temperatures:

CMYL_2-1739896593797.pngCMYL_3-1739896629327.png

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