Current status of working STM32 chips

Hardware inside and outside of the ECU
Post Reply
nighthunter
donator
donator
Posts: 95
Joined: Sun Feb 21, 2016 8:39 pm

Current status of working STM32 chips

Post by nighthunter »

Hi,
just to be sure on what STM 32Fxxx can be rusefi currently run, can somebody write down the list of proven chips with packages? I am asking, because i want to design my final rusefi board with some extensibility in mind, but im running out of pins.

ie. STM32F407VGT6 - LQFP 100 (F4 discovery is working)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Current status of working STM32 chips

Post by AndreyB »

http://rusefi.com/forum/viewtopic.php?f=4&t=749 LQFP 176 STM32F407IGT6 - pretty much same chip as on stm32f4discovery just more pins - LED was blinking, never tested in a car but it should work, there is no way it would not work in a car :)

http://rusefi.com/forum/viewtopic.php?f=4&t=381 LQFP 100 STM32F427VG - LED was blinking, never tested in a car but it should work
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
marko
Posts: 8
Joined: Sat Mar 25, 2017 5:20 pm

Re: Current status of working STM32 chips

Post by marko »

Seems to me that all STM32 in variants of a model at the same, except 100LQFP one is missing pins 176LQFP has, for example (and in some cases timers?), as well as all the peripherals on the ports that don't exist.

I would think even the registers are still there for those peripherals that don't have pins, but not sure- it wouldn't make sense to not have the timers then. I wonder if they use the same dies, and ones with injured peripherals have fuses blown and packaged in a smaller case, to increase yield.

so eg. any STM32F407xxT6 should be the same. Some have more flash/ram/ports/peripherals, a superset. So going up in size should never cause compatibility problems, afaict. (unless you accidentally go to one with more pins but less flash/ram, and rusefi can't fit)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Current status of working STM32 chips

Post by AndreyB »

marko wrote:Seems to me that all STM32 in variants of a model at the same
But if you want more CPU you go try other models like I did in http://rusefi.com/forum/viewtopic.php?f=4&t=381&start=90#p24290 and find that some models like STM32F469VI are not compatible.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
mobyfab
Posts: 139
Joined: Tue Oct 29, 2013 10:09 am
Location: Versailles, France

Re: Current status of working STM32 chips

Post by mobyfab »

Only a few are pin compatible, also the peripherals are different based on the release date.
GPIO and ADC went from V1 to V3, I2C V1 was so bugged you could barely, etc.

I.e the F1 uses the oldest (some bugged) peripherals but is pin compatible with the F3 which uses recent ones.
F0 came after and has fixed peripherals.
F4 is in between, not too many bugs :)
It is pin compatible with F7.
Post Reply