CircuitBrains Deluxe - CircuitPython-compatible SAMD51 Module - by Null Byte Labs

Product ID: 4802


CircuitBrains Deluxe is the smallest solderer-able ATSAMD51 module . Skip on all the tedious work of adding a powerful Cortex M4 32-bit microcontroller to your next project. Null Byte Labs has taken care of the tough work of pin mappings, power & decoupling layout, clock, flash, assembly, bootloader, and firmware. All you need to do is drop a footprint into your next PCB design project, connect your peripherals and USB connector, then solder it on.. BAM! You can start writing your code and designing with half the work.

CircuitBrains comes preloaded with CircuitPython, and who doesn’t love Python on microcontrollers? Plug your device into USB, modify your code, and see the changes take effect as soon as you hit Save.

Kevin Neubauer and Null Byte Labs have taken care of the finicky fine-pitch surface-mount assembly for you. CircuitBrains comes in an easy-to-solder castellated module format. You can either incorporate it into your project PCB design or solder wires directly to it via the extra holes in each castellated pad. They’ve also made it easier to hand solder these modules by including a larger "hand solder" PCB footprint for your design.

The core of CircuitBrains Deluxe is the Microchip ATSAMD51J19 32-bit ARM Cortex M4 microcontroller, which can run up to 120 MHz. In addition to a powerful microcontroller, each CircuitBrains Deluxe module has 8 MB of Quad SPI flash onboard. You’ll have plenty of space for your project code and media files.

CircuitBrains Deluxe won’t take up a lot of space. It was designed to be used in small projects. At just over 1 square inch (29 mm), there aren’t many places this board won’t fit into.

Everything is open source! All documentation, schematics, and designs are currently stored in the CircuitBrains portfolio and GitHub repository.


Technical Details

For more information and customer support, please visit the CircuitBrains page on Crowd Supply.

Features & Specs

Microcontroller: Microchip / Atmel ATSAMD51J19 32-bit ARM Cortex M4

  • 120 MHz
  • 192 KB SRAM
  • 512 KB Flash

Flash Storage: 8 MB Quad SPI Flash

Peripheral Connections:

  • GPIO (13 Analog, 2 of which are DAC capable, and 19 Digital)
  • SPI
  • I²C
  • UART
  • SWD programming/debug interface
  • USB D- & D+

Power Input:

  • 5 V (Typically supplied via USB, if connected)

Power Output:

  • Onboard 3.3 V 600 mA Linear Regulator (LDO) connected to 3V3 pin
  • LDO is shared between output pin and all components on the board


  • 1.15 x 1.15 x 0.15" (29 x 29 x 3.5 mm)