cancel
Showing results for 
Search instead for 
Did you mean: 

Does STM32F042 have built-in USB DFU bootloader?

knielsen
Associate II
Posted on June 05, 2016 at 13:04

I am trying to determine if the STM32F042G4 MCU has USB DFU support in the built-in bootloader in system memory.

The reference manual (RM0091, DocID018940 Rev 8) seems to say it does _not_:

''USB DFU interface (STM32F07xxx devices only)''

However, the data sheet (DocID025832 Rev 4) suggests it _does_ have USB DFU:

''The boot loader ... is used to reprogram the Flash memory ... through the USB DFU interface.''

The application note AN2606 (DocID13801 Rev 27) also suggest that STM32F04xxx devices have USB DFU:

''USB used in FS mode''

So does anyone know, if STM32F042G4 has USB DFU support in the built-in bootloader in system memory?
1 REPLY 1
Posted on June 05, 2016 at 16:18

I'd always take the Data Manual as the controlling document for part functionality.

http://www.st.com/content/ccc/resource/technical/document/datasheet/52/ad/d0/80/e6/be/40/ad/DM00105814.pdf/files/DM00105814.pdf/jcr:content/translations/en.DM00105814.pdf

The 13KB ROM is also indicative that it has USB support, rather than the 9KB ones which don't.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..