Skip to main content
Visitor II
February 18, 2025
Question

Microcontroller Selection

  • February 18, 2025
  • 2 replies
  • 646 views

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. 

    This topic has been closed for replies.

    2 replies

    Super User
    February 18, 2025

    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.

    Technical Moderator
    February 18, 2025

    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