Feather MCUs

Swan and Cygnet are the most extensible Feather-compatible MCUs on the market, ready for the demands of real-world applications.

MCUs built for Notecard

Our feather-compatible MCUs can take your battery-powered solutions from early prototyping to deployment at scale.

  • Swan

    • Feather-compatible dev board, powered by an STM32L4R5 @ 120 MHz
    • 2MB of Flash and 640KB of RAM
    • Expandable to 55 pins for access to additional I/O and buses
    • Plenty of Flash and RAM for edge ML workloads or complex applications
    • CORTEX Debug connector, enabling the use of Visual Studio Code, IAR, and STM32CubeIDE with optional SWD programmer
    • Support for C/C++, Arduino, and CircuitPython
    Buy Now
  • Cygnet

    • Feather-compatible dev board, powered by an STM32L433-based microcontroller
    • 256KB of flash and 64KB of RAM
    • Feather-compatible GPIO & Bus pins
    • Qwiic/StemmaQT connector and USB C connector
    • CORTEX Debug connector, enabling the use of Visual Studio Code, IAR, and STM32CubeIDE with optional SWD programmer
    • Support for C/C++, Arduino
    Buy Now

Why Choose Blues?

  • Code your Way

      Programmable via USB/STLink for Arduino, C/C++ and CircuitPython

  • Debug with Ease

      Step-debug your Arduino or C/C++ code with an STLink programmer

  • Harness the Power

      Leverage the STM32L4 in feather form factor utilizing castellated edges and carrier boards

Frequently Asked Questions

No! Swan and Cygnet are a standalone Feather-compatible MCUs that can be used with FeatherWings, other Feather-based projects, and/or independently from the Notecard and Notecarriers.

Once you receive your device, you can follow the guides at dev.blues.io to get started on the Swan here, and the Cygnet here.

No, but we recommend getting one! Swan and Cygnet can be programmed over USB for both Arduino and CircuitPython use, but a programmer is required for using IAR or STM32CubeIDE. If you’re interested in step-debugging in VSCode, IAR, or STM32CubeIDE, an STLINK programmer is required, and we have an inexpensive option in the store.

The Swan embedded board is a single-sided PCB that includes a set of castellations to bring 55 I/O, power and ground pins from the STM32L4 on the board out to the edge. To access these pins, you can solder the Swan embedded to the Swan carrier board, or design your own PCB that leverages these pins.

The Swan Datasheet is available at dev.blues.io.

The Cygnet Datasheet is available at dev.blues.io.

Yes! If you’re interested in doing Edge ML or tinyML with Swan, you’ll find that its 120 MHz clock speed, 2MB of Flash and 640KB of RAM make it a great board for on-device inferencing. To learn more, check out our guide on using Swan with Edge Impulse.

Take Your Next Step

Whether you own the business, product, tech stack (or all three!), we're ready to chat or to help you dive right in.