Skip to main content
Explorer
August 1, 2025
Question

Request for Feedback on STM32F405RGT6 Minimalistic Development Board Schematic

  • August 1, 2025
  • 2 replies
  • 302 views

 

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

    Super User
    August 1, 2025

    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

    AnfilAuthor
    Explorer
    August 1, 2025

    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