Home About Blog

MCU Board STM32F4 v1

From Snowcap

Jump to: navigation, search

Status: Completed

Introduction

MCU Board STM32F4 v1 is a standalone MCU board that can be attached to a Base Board v1 providing over 40 I/O pins addition to 5V, 3.3V and GND pins.

MCU Board is put upside down to the Base Board so the SWD pin header must be 90 degree angle header.

Note! Only USB power is supported in which case 5V and 3.3V are provided to external pins. If 5V is provided externally to the MCU board using the 5V pin, the JP2 breaker must be cut to prevent proving (over)voltage to MCU's USB OTG VBUS sense pin. If 3.3V is provide externally to the MCU board using the 3.3V pin, the JP3 breaker must be cut to prevent reverse current to the regulator. In both cases the external power must have external reverse voltage protection in place.

Debug connection

F4 Discovery MCU Board STM32F4 v1
SWD CN2 debug header
1 VDD N/A
2 SWD CLK SWD CLK
3 GND GND
4 SWD IO SWD IO
5 NRST NRST
6 SWO N/A

Design

MCU board STM32F4 v1 gerbers
MCU board STM32F4 v1 3D view in Kicad

NOTE! The SWD pin header must be 90 degree angle to allow upside down placement to Base Board. NOTE!! The Pin1 dot is in the wrong place

MCU board STM32F4 v1 schema

BOM

Ref Value Digikey ref Mouser ref
C1,C5 16pF "C_L = (c*c)/(c+c)+10" 1276-1645-1-ND -
C4,C6,C7,C8,C9,C10 100nF 1276-1022-1-ND -
C2,C3 2.2nF 490-6311-1-ND 81-GRM155R61C222KA1D
C11 0.1uF - -
C12 10uF - -
R1 51 311-51JRCT-ND -
R2 10k P10KJCT-ND 667-ERJ-2GEJ103X
R3,R4 22 311-22.0LRCT-ND 603-RC0402FR-0722RL
R5 330 311-330JRCT-ND 603-RC0402JR-07330RL
X1 ABM3C-25.000MHZ-D4Y-T 535-11296-1-ND 815-ABM3C-25-D4YT
U1 STM32F405RGT6 497-11767-ND 511-STM32F405RGT6
U2 LM2937 LM2937IMP-3.3%2FNOPBCT-ND -
U3 SN65220DBVR 296-9694-1-ND 595-SN65220DBVR
D2 Led 511-1654-1-ND 755-SML-P11VTT86
J1 Micro-USB (10118194-0001LF) 10118194-0001LF 649-10118194-0001LF

For TPS70933 DCY (still in preview, 9.1.2014)

Ref Value Digikey ref Mouser ref
C11 1uF 587-2400-1-ND -
C12 2.2uF 1276-1085-1-ND -
U2 TPS70933 DCY - -

Errata

  • Reset capasitor (C4) should be closer to the MCU pin.
  • Debug pin names should be also on the bottom silk screen for Base Board usage.
  • Debug pin header could be further away from the PCB edge so that the 90 degree pins wouldn't come so much outside the PCB area.