cancel
Showing results for 
Search instead for 
Did you mean: 

Request for Feedback on STM32F405RGT6 Minimalistic Development Board Schematic

Anfil
Visitor

 

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!

2 REPLIES 2
TDK
Super User

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".
Anfil
Visitor

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