The 32F413HDISCOVERY Discovery kit allows users to develop applications with the STM32F4 Series microcontrollers based on ARM® Cortex®-M4 core.


The 32F413HDISCOVERY Discovery kit allows users to develop applications with the STM32F4 Series microcontrollers based on ARM® Cortex®-M4 core.

The 32F413HDISCOVERY Discovery kit enables a wide diversity of applications, taking benefit from audio, multi-sensor support, graphics, security, video and high-speed connectivity features.

The Arduino™ Uno V3 connectivity support provides unlimited expansion capabilities with a large choice of specialized add-on boards.

Microcontroller features

  • STM32F413ZHT6 microcontroller
  • ARM® 32-bit Cortex® -M4 CPU
  • 100 MHz max CPU frequency
  • VDD from 1.7 V to 3.6 V
  • 1.5 MB Flash
  • 320 KB SRAM
  • GPIO (81) with external interrupt capability
  • General-purpose Timer (10)
  • Basic Timer (2)
  • Low Power Timer
  • SPI (5)
  • I2S
  • I2C (3)
  • I2CFMP
  • USART (4)
  • SDIO
  • CAN (3)
  • SAI
  • Low Power UART
  • USB 2.0 full-speed
  • 12-bit ADC with 16 channels
  • 12-bit DAC (2) converters
  • RTC
  • Random Generator (TRNG)

Board features

  • On-board ST-LINK/V2-1 supporting USB re-enumeration capability
  • USB ST-LINK functions:
    • Virtual COM port
    • Mass storage
    • Debug port
  • 240x240-pixel LCD with parallel interface and touch-panel connector
  • 8-Mbit PSRAM; 512K word x 16bits
  • 128-Mbit Quad-SPI Flash memory
  • I2S audio codec
  • Jack connector for Audio line with microphone input and stereo output
  • Two on-board ST-MEMS microphones
  • Connector extension for up to 5-MEMS microphones.
  • USB OTG FS with Micro-AB connector
  • Connector for microSD™ card
  • Integrated Wi-Fi® module 802.11 b/g/n
  • Two push-buttons (user and reset)
  • Two user LEDs: one green and one red
  • Arduino™ Uno V3 connectors
  • Four power supply options:
    • ST LINK/V2-1
    • USB FS connector
    • 5 V from Arduino™ Uno V3
    • USB charger
  • Comprehensive free software including a variety of examples, part of the STM32Cube package
  • Support of a wide choice of integrated development environments

Board pinout

Pinout legend


You can find more details on the available pins and labels in the PeripheralPins.c and PinNames.h files.

These files can be found in:

  • ARMmbed/mbed-os repository on GitHub (up-to-date version, used with mbed CLI commands)


  • mbed-dev library in developer.mbed.org (source files of the mbed library used on mbed compiler IDE)


Arduino-compatible headers

/media/uploads/bcostm/disco_f413zh_2018-10-15_ard_left.png /media/uploads/bcostm/disco_f413zh_2018-10-15_ard_right.png


Supported shields

ST X-NUCLEO boards

See Matrix of tested boards.

Other Non-ST boards

See here.

Technical references

For more information, please refer to:

Known limitations

The following section describes known limitations of the platform. Note that general issues are tracked into the mbed repository available on GitHub.

Tips and Tricks

Find more information in ST WIKI pages.

 Buy Now