Skip to main content
Senior
June 18, 2026
Solved

MCU Suggestion

  • June 18, 2026
  • 12 replies
  • 207 views

Hello Friends,

I am looking for MCU. Kindly suggest. Below are the minimum requirements

  1. Need two SPI.  Need to read data of two sensors via SPI simultaneosly & continously.
  2. Need one UART 
  3. Need smallest possible foot print.  WLCSP12/TSSOP20/UFQFPN20
  4. Do not want to use external cyrstal for clock. Want to use internal clock
  5. Robust for shock, vibration.  Pricing is no issue.

Kindly suggest..

   

Best answer by mƎALLEm

Thanks,   

There are lot of mathmatical caculation expected, so I think it is better if MCU has FPU also. 

You should indicate that in your first post.

I see C5 series has FPU but  I am afraid of its supply chain as I see very few units on distributors. Once end product is approved, I might need more than 10K units.   

Indeed C5 could be an option but the availability is another subject that you need to check with your local distributor.  

 

12 replies

Andrew Neil
Super User
June 18, 2026

STM32 MCU Product Selector:

https://www.st.com/content/st_com/en/stm32-mcu-product-selector.html

 

Distributors often have good parametric search facilities

 

You could also try asking Sidekick:

 

  1. Need one UART
  1. Do not want to use external cyrstal for clock. Want to use internal clock

Those 2 will not play well together ...

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
mƎALLEm
ST Technical Moderator
June 18, 2026

Hello,

This is what STM32 Sidekick has recommended:

1. STM32G051x6/x8 Series

  • Package Options: TSSOP20, WLCSP20
  • Peripheral Features:
    • Two SPI interfaces (one multiplexed with I2S)
    • Two USARTs (can be used as UARTs)
  • Application Suitability: Supports simultaneous and continuous reading of two sensors via SPI, plus UART communication.
  • Footprint: Among the smallest available, ideal for space-constrained designs.

2. STM32C031x4/x6 Family

  • Package Options: TSSOP20, UFQFPN28, LQFP32, UFQFPN32, LQFP48, UFQFPN48
  • Peripheral Features:
    • At least two SPI interfaces
    • One UART
  • Application Suitability: Suitable for simultaneous SPI sensor reading and UART communication.
  • Footprint: TSSOP20 and UFQFPN28 are the smallest options.

3. STM32G061x6/x8 Series

  • Package Options: TSSOP20, UFQFPN20, WLCSP20
  • Peripheral Features:
    • Two SPI interfaces
    • Two USARTs (can be used as UARTs)
  • Application Suitability: Supports simultaneous SPI sensor reading and UART communication.
  • Footprint: Compact packages suitable for your requirements.

Summary

For your requirements (two SPI, one UART, smallest footprint such as WLCSP12/TSSOP20/UFQFPN20), the STM32G051x6/x8 and STM32G061x6/x8 in TSSOP20, UFQFPN20, and WLCSP20 packages are the most suitable options. The STM32C031x4/x6 also offers TSSOP20 and UFQFPN28 packages with the required peripherals. All these MCUs support simultaneous SPI sensor reading and UART communication in very compact footprints.

----------------------------------------------------------------------------------------------------------------------

I did the exercise with CubeMx / STM32G051 TSSOP-20 and indeed you can use Two SPIs + one UART at the same time.

 

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
Nico3Author
Senior
June 18, 2026

Thanks,   

There are lot of mathmatical caculation expected, so I think it is better if MCU has FPU also.

I see C5 series has FPU but  I am afraid of its supply chain as I see very few units on distributors. Once end product is approved, I might need more than 10K units.   

mƎALLEm
mƎALLEmBest answer
ST Technical Moderator
June 18, 2026

Thanks,   

There are lot of mathmatical caculation expected, so I think it is better if MCU has FPU also. 

You should indicate that in your first post.

I see C5 series has FPU but  I am afraid of its supply chain as I see very few units on distributors. Once end product is approved, I might need more than 10K units.   

Indeed C5 could be an option but the availability is another subject that you need to check with your local distributor.  

 

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
Andrew Neil
Super User
June 18, 2026

Need two SPI.  Need to read data of two sensors via SPI simultaneosly & continously

Do you really need 2 separate SPIs for that ?

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Nico3Author
Senior
June 18, 2026

I am not sure how I can get two sensors reading at same time..so said two SPIs.  In my design, there are two Inertial Measurement Unit (IMU) and I do not want any time lag  between those two readings, so afraid of reading one by one both IMU from single SPI.   

mƎALLEm
ST Technical Moderator
June 18, 2026

Did your original question has been answered? in that case please close this post by marking as Best Answer the comment that answered that original question.

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.