cancel
Showing results for 
Search instead for 
Did you mean: 

Replacement for STM32F105

Daniel Näslund
Associate II

We're looking to replace our F105 processors in the next generation of a an automotive application.

We want

 

  • more flash,
  • 2 I2c ports
  • 2 SPI ports
  • 3 UARTs
  • preferably 4 CAN ports, but atleast 3, 
  • 2 of the CAN ports should support CAN-FD
  • and more hardware security features than F105 provides (we're in the early stages of defining what we need. In particular understanding what TrustZone provides compared to what you can get from STM32F423).
  • Low power consumption in stop mode is important as well.

At a first glance F423 looks like a good candidate since it's mostly sw/pin compatible and has a subset of security features. But at this point I'm not sure whether it's enough to fulfil our security needs. And not having CAN FD support might be a blocker.

Do you have any suggestions on other lines of processors that could fulfill the role the F105 has filled for us?

DanielNslund_0-1738222225864.png

I've started reading some app notes. Any other resources that you can recommend?

  • AN5156 - Introduction to security for STM32 MCUs
  • AN4904 - Migration of microcontroller applications from STM32F1 Series
    to STM32F4 Access lines
2 REPLIES 2
STTwo-32
ST Employee

Hello @Daniel Näslund 

To find all STM32MCUs that are compatible with your needs (peripherals you want, ram, package,...). you can go to the STM32CubeMX, start your project from an MCU:

STTwo32_0-1738223542060.png

and start using the filters to find what you want exactly:

STTwo32_1-1738223616774.png

For pinout compatible, select your own MCU (the STM32F105 that you are using) and click on start a project using it. After that go to select the list of pinout Compatible MCUs and you will find all Pinout Compatible MCU (you can even have some filters):

STTwo32_2-1738223786350.png

STTwo32_3-1738223871984.png

PS: STM32MCUs are not certified for Automotive, If you are looking for automotive products, please have a look at this page:  Automotive Microcontrollers (MCU) - STMicroelectronics

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

SofLit
ST Employee

Hello,

If CAN FD is a must. The families F4, F7 could not be in the list as they feature bxCAN (CAN 2.0).

STM32H5 family could be a good candidate but no 3 FDCAN instances. Only two.

It has more security features than F4: Trustzone for example (I'm not expert of the security).

For example: STM32H563 part number, this is a list shown by CubeMx:

SofLit_0-1738224322566.png

I can suggest also STM32G4 family. Example STM32G473 which is having 3 FDCAN interfaces but without Trustzone sucurity feature.

Screenshot from CubeMx:

SofLit_1-1738224541207.png

Hope that helps.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.
PS:
1 - This is NOT an online support (https://ols.st.com) but a collaborative space.
2 - Please be polite in your reply. Otherwise, it will be reported as inappropriate and you will be permanently blacklisted from my help.