2025-02-06 4:00 AM
Hello ST,
is there a document showing identical peripherals between STM32 MCUs / MPUs / types / families ?
It would be really helpful before switching to another MCU / MPU to have an overview.
Especially for the non-HAL users.
Best would be evaluations like:
- identical (from register to last bit)
- very similar (same registers, a few bit differences)
- different
After having started with the F7 for an ethernet project, I switched to H7x3 - but if I had seen earlier that the M-series is in many ways identical to the H7 and the STM32CubeIDE supports "bare-metal" for the M family, I probably would have chosen that one.
And now I just came across the new STM32N6 - and wonder which peripherals were "copied" from other types...
2025-02-06 4:17 AM
There are various "migration" guides; eg,
AN3364, Migration and compatibility guidelines for STM32 microcontroller applications
AN5688, Migrating microcontroller applications from STM32F427/437 and STM32F429/439 to STM32H573/563 and STM32H562 MCUs
AN5293, Migration guide from STM32F7 Series to STMH74x/75x, STM32H72x/73x and STMH7A3/7Bx devices
etc, ...
2025-02-06 6:31 AM
"Migration" guide, that's the word I was missing while searching, thanks @Andrew Neil !
Anyway, a big and more simplistic overview would be great.
2025-02-06 7:50 AM
Hello LCE and others,
I feel your pain, and have noted that at least one competitor cites revision levels on the various peripherals in their DSP microcontrollers. If ST could aspire to do the same, it would make life much simpler.
For example, there are at least two different FD-CAN implementations in the STM32 line (as discussed elsewhere in these forums). How about "FD-CAN (Type 1)" and "FD-CAN (Type 2)" or similar?
REgards,
Dave
2025-02-06 11:39 AM - edited 2025-02-06 11:59 AM
> How about "FD-CAN (Type 1)" and "FD-CAN (Type 2)" or similar?
These "version numbers" can be found in the CubeMX MCU database files.
%USERPROFILE%\.stm32cubemx\databases\DB.x.x.x\db\mcu\*.xml
Officially undocumented.
2025-02-06 11:53 AM
The RTC has a good AN4579 which overviews both v2 and v3 (sadly not v1 which is in 'F1).
All peripherals deserve at least this degree of description.
There has been such a request for ST in the Ideas in the previous incarnation of this Forum. It was ignored by ST as usually.
JW