Skip to main content
Associate
Aug 1, 2025 12:17 PM UTC
Question

Request for Feedback on STM32F405RGT6 Minimalistic Development Board Schematic

 

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!

This topic has been closed for replies.

2 replies

TDK
Aug 1, 2025 1:17 PM UTC

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

"If you feel a post has answered your question, please click ""Accept as Solution""."
AnfilAuthor
Associate
Aug 1, 2025 1:30 PM UTC

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