2024-06-22 06:56 AM
Hi,
1. In the STM32G0x1 reference manual I can read about the FDCAN peripheral. But there is no STM32G0 MCU with FDCAN anyway. Why is FDCAN in this reference manual anyway?
2. How can I know whether a MCU has DFU (USB bootloader)? There's no column for that in the product selector and - obviously - I can't know it for sure from the datasheet or reference manual (see 1)?
3. Is the product selector the only way to know which peripherals are in which MCU's? Or are there any other ways to get to know this?
I'm struggling with finding out which peripherals are in which MCU's and I ordered some wrong MCU's allready too.
Greetz & thanks,
Jan
Solved! Go to Solution.
2024-06-22 07:31 AM
Hi,
>1. STM32G0C1xC
so 2 CAN - right ?
>2. maybe : almost all have...? and see ds of any cpu , about boot:
G0 here, just because i had open..
>3. Product selector : not enough to select - or..?
https://www.st.com/content/st_com/en/stm32-mcu-product-selector.html
then try:
https://www.st.com/en/development-tools/st-mcu-finder-pc.html
2024-06-22 07:30 AM - edited 2024-07-02 04:41 AM
Obviously you could use CubeMX to select a chip and verify which peripherals are configurable, anyway.
Anyway, there is also the STM32 MCUFinder, which is obviously like a local version of the product tables.
I think USB-DFU is fairly universally supported, but obviously it's not in all parts since some don't have USB support anyway. You could look at AN2606, which organizes information about the bootloader across all STM32 families, you should find what you need there. Obviously, there might be missing information, but I think you will find it useful anyway.
Anyway, you probably already know that the peripherals supported by a chip can depend not only on the family but also, obviously, on the package/number of available pins.
2024-06-22 07:31 AM
Hi,
>1. STM32G0C1xC
so 2 CAN - right ?
>2. maybe : almost all have...? and see ds of any cpu , about boot:
G0 here, just because i had open..
>3. Product selector : not enough to select - or..?
https://www.st.com/content/st_com/en/stm32-mcu-product-selector.html
then try:
https://www.st.com/en/development-tools/st-mcu-finder-pc.html
2024-06-22 07:49 AM
Check in the reference manual in "1.4 Availability of peripherals"
2024-06-22 09:05 AM
In 'G0 family, only'G0Bx/'G0Cx (which is the same for with disabled/enabled crypto) have USB at all, so there is no point in checking USB/DFU bootloader in other models (as been said, in AN2606).
JW
2024-07-02 02:25 AM
To all of you who replied. Thanks a lot. Peripheral selection is crystal clear to me right . And you guys/girls gave me a lot of different perspectives as well. Great community help. Happy STM32 user.