2025-08-01 5:17 AM - last edited on 2025-08-01 8:35 AM by Andrew Neil
Subject: Request for Feedback on STM32F405RGT6 Minimalistic Development Board Schematic
Hi everyone,
I'm currently working on building a minimalistic development board based on the STM32F405RGT6 chip. Since I couldn't get access to a Discovery or Nucleo board for this particular MCU, I decided to design my own.
I'm still quite new to PCB design and only have a basic understanding so far. With limited knowledge and some reference from other designs, I managed to put together a schematic for the board. My primary goal is to upload firmware using DFU (Device Firmware Upgrade) mode.
Before I proceed further, I’d really appreciate it if someone could review my schematic, point out any mistakes, and suggest improvements. I want to make sure everything is correct before moving to the PCB layout stage.
Thank you in advance for your support!
2025-08-01 6:17 AM
Using DFU to upload firmware during development is not a recipe for success. You will not be able to debug effectively. Use an SWD connection with a standard programmer header instead.
NRST doesn't need pulled up and should have a 0.1 uF cap to ground to avoid spurious resets.
Otherwise looks okay.
Getting started with STM32F4xxxx MCU hardware development - Application note
2025-08-01 6:30 AM
Hi TDK,
Thank you very much for taking the time to go through my schematic and for your valuable input. I really appreciate your effort in pointing out those important aspects.
I'll definitely add the SWD interface as suggested, and also correct the NRST line by removing the pull-up resistor and adding the 0.1 µF capacitor to ground.
Could you please let me know if the rest of the schematic looks fine overall? Once I incorporate these changes, would it be safe to move forward to the PCB layout stage?
Thanks again for your support