STM32 F4 Discovery

http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1199/PF252419

Specifications

ChipSTM32F407VGT6
PackageLQFP100
RAM192 kBytes
Flash1024 kBytes
Speed168 Mhz
USARTs6
SPIs3
I2Cs3
USBYes
DACs2
SD CardNo

Like this? Please tell your friends, blog, or support us by buying our boards!

Pinout

Hover the mouse over a pin function for more information. Clicking in a function will tell you how to use it in Espruino.

  • Purple boxes show pins that are used for other functionality on the board. You should avoid using these unless you know that the marked device is not used.
  • ! boxes contain extra information about the pin. Hover your mouse over them to see it.
  • 3.3v boxes mark pins that are not 5v tolerant (they only take inputs from 0 - 3.3v, not 0 - 5v).
  • GND is ground (0v).
  • ADC is an Analog to Digital Converter (for reading analog voltages)
  • DAC is a Digital to Analog Converter (for creating analog voltages). This is not available on all boards.
  • PWM is for Pulse Width Modulation. This creates analog voltages from a digital output by sending a series of pulses.
  • SPI is the 3 wire Serial Peripheral Interface.
  • USART is a 2 wire peripheral for Serial Data.
  • I2C is the 2 wire Inter-Integrated Circuit bus.
GND
VDD
GND
ADC C1
ADC MIC SPI2 MOSI C3
ADC PWM UART4 RX A1
ADC PWM USART2 RX A3
ADC DAC MEMS SPI1 SCK 3.3v A5
ADC MEMS PWM SPI1 MOSI A7
ADC C5
ADC PWM B1
GND
E7
PWM E9
PWM E11
PWM E13
E15
I2C2 SDA PWM USART3 RX B11
PWM SPI2 SCK B13
PWM SPI2 MOSI B15
USART3 RX D9
D11
LED1 PWM D13
LED4 PWM D15
GND
GND
VDD
NRST
C0 ADC USB
C2 ADC SPI2 MISO
A0 ADC BTN1 PWM UART4 TX
A2 ADC PWM USART2 TX
A4 3.3v ADC DAC AUDIO USART2 CK
A6 ADC MEMS PWM SPI1 MISO
C4 ADC
B0 ADC PWM
B2 BOOT1
E8 PWM
E10 PWM
E12 PWM
E14 PWM
B10 MIC I2C2 SCL PWM SPI2 SCK USART3 TX
B12 USART3 CK
B14 PWM SPI2 MISO
D8 USART3 TX
D10 USART3 CK
D12 LED2 PWM
D14 LED3 PWM
NC
GND
GND
5V
3V3
OSC H0
OSC RTC C14
PWM E6
E4
E2
MEMS E0
I2C1 SCL PWM B8
BOOT0
AUDIO I2C1 SCL PWM USART1 TX B6
PWM SPI1 MISO SPI3 MISO B4
USART2 CK D7
USART2 TX D5
D3
D1
AUDIO SPI3 MOSI UART5 TX USART3 CK C12
AUDIO SPI3 SCK UART4 TX USART3 TX C10
JTAG A14
USB PWM USART1 RX A10
I2C3 SCL PWM USART1 CK A8
PWM USART6 CK C8
PWM USART6 TX C6
GND

Pins not on connectors

A11 USB PWM
A12 USB