Page 1 of 1

Current status of working STM32 chips

Posted: Sun Apr 09, 2017 11:43 pm
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)

Re: Current status of working STM32 chips

Posted: Mon Apr 10, 2017 2:31 am
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

Re: Current status of working STM32 chips

Posted: Thu Apr 13, 2017 5:17 am
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)

Re: Current status of working STM32 chips

Posted: Thu Apr 13, 2017 11:39 am
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.

Re: Current status of working STM32 chips

Posted: Thu Apr 13, 2017 2:39 pm
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.