Pyboard D Series MicroPython Board Features STM32F7 MCU, WiFi and Bluetooth

Pyboard D Series MicroPython Board Features STM32F7 MCU, WiFi and Bluetooth

Pyboard D-series (aka Pyboard D, or just PyBD) board was introduced during the Micropython presentation at FOSDEM 2019 and it’s build around a faster STM32F7 Cortex-M7 MCU, with 512Kb of RAM, and 2Mb of Flash, as well as built-in WiFi and Bluetooth connectivity. It also features a pair of external Flash chips and a micro SD card slot for additional expansion options.

The board can be programmed with MicroPython either from the command line, copying the Python file to the board (seen as a USB flash drive from your computer), or via WiFi using WebREPL terminal client.

If you are not sure, what MicroPython is, continue reading. MicroPython is a lightweight version of Python 3 optimized to run on microcontrollers, which is described as a ByteCode + virtual machine + file system compiler for the BareMetal OS implemented on the microcontroller.


image source:

Pyboard D preliminary specifications:

  • MCU – STMicro STM32F7xx Arm Cortex M7 microcontroller at 216 MHz with 512KB RAM, 2MB flash
  • Storage – micro SD card slot, and 2x external flash chips
  • Connectivity – WiFi & Bluetooth with on-board antenna and u.FL antenna connector
  • USB – 1x micro USB port for power, flash disk access, and USB to serial debugging/programming
  • Expansion
    • 2.54mm pitch through holes for 16x GPIOs
    • 1.27mm pitch castellated and through holes for 32x GPIOs
    • 2x 40-pin WBUS connectors for a total of 59 GPIOs
  • Misc – User and reset buttons, RGB LED, clock
  • Dimensions – TBD
image source:

The WBUS connectors are also a new feature and will allow you to stack add-ons boards. For example the WBUS DIP28 or DIP68 boards are exposing respectively 28 and 68 I/O pins, and they can take one or more sensor board(s) via other smaller 2x 10-pin sensor board connectors.

WBUS DIP68, Pyboard D, Sensor Board, and RGB LED Matrix (image source:

There’s no details yet on pricing, or when the board will be released, however some on the MicroPython forum say that it could hit the market in a few days or weeks.

Please follow and like us:
Pin Share
About mixos

Mike is the founder and editor of, an electronics engineering community/news and project sharing platform. He studied Electronics and Physics and enjoys everything that has moving electrons and fun. His interests lying on solar cells, microcontrollers and switchmode power supplies. Feel free to reach him for feedback, random tips or just to say hello :-)

view all posts by admin
Notify of

Inline Feedbacks
View all comments

The pictures showed on this article have been produced by mchobby and the reference have been removed from the original picture. I do know it because I did draw them ( )!

Please fix this by placing a link to the source



Thank for your prompt reply.

Get new posts by email:
Get new posts by email:

Join 97,426 other subscribers