Scaling an IoT deployment? Join our webinar on May 28th where we dive into real-world scaling pain points and how to overcome them.

Blues Developers
What’s New
Resources
Blog
Technical articles for developers
Newsletter
The monthly Blues developer newsletter
Terminal
Connect to a Notecard in your browser
Developer Certification
Get certified on wireless connectivity with Blues
Webinars
Listing of Blues technical webinars
Blues.comNotehub.io
Shop
Docs
Button IconHelp
Notehub StatusVisit our Forum
Button IconSign In
Sign In
Sign In
What’s New
Resources
Blog
Technical articles for developers
Newsletter
The monthly Blues developer newsletter
Terminal
Connect to a Notecard in your browser
Developer Certification
Get certified on wireless connectivity with Blues
Webinars
Listing of Blues technical webinars
Blues.comNotehub.io
Shop
Docs
homechevron_rightBlogchevron_rightIntroducing Cygnet - The New STM32 Feather MCU from Blues

Introducing Cygnet - The New STM32 Feather MCU from Blues

Introducing Cygnet - The New STM32 Feather MCU from Blues banner

December 18, 2024

Cygnet is a new Feather-compatible host microcontroller from Blues - supporting Arduino, C, C++, and soon CircuitPython.

  • Announcement
Rob Lauer
Rob LauerSenior Director of Developer Relations
email

Cygnet takes flight today! While in real life a cygnet is a baby swan, at Blues we prefer to think of our Cygnet as a less expensive, but perfectly capable, cousin to the Blues Swan .

blues cygnet front view

What is Blues Cygnet?

Like the Blues Swan, Cygnet is an Adafruit Feather-compatible host based on an STM32 microcontroller. It's a perfect companion to the Blues Notecarrier F , which includes a Feather-compatible socket.

blues cygnet on notecarrier f

Cygnet is built around ST's ultra low-power STM32L433 and offers 256KB of flash memory and 64KB of RAM. Like Swan, Cygnet has an onboard Qwiic/StemmaQT connector, but also provides a USB C connector (instead of micro USB).

The board has three independent power options – USB, battery, or line power – and provides a software-switchable 2 Amp regulator for powering external sensors. When operating in its low-power operating mode, the entire Cygnet board draws only 4uA while retaining all of its memory, making it ideal for battery-powered devices.

Key Cygnet Specs and Comparison with Swan

Cygnet includes the following features and capabilities:

  • Ultra low-power Arm Cortex-M4 core clocked at 80Mhz
  • STM32L433-based microcontroller
  • 256KB of flash and 64KB of RAM
  • Feather-compatible GPIO & Bus pins including:
    • RX & TX
    • SDA & SCL
    • SCK/MOSI/MISO
    • I2C
  • Qwiic/StemmaQT connector
  • USB C connector
  • Support for Notecard Outboard Firmware Update

When comparing Cygnet and Swan for your specific products' needs, consult the following table:

SwanCygnet
SOM TypeSTM32L4R5 STM32L433
Cortex CPU TypeM4M4
Flash Size2048KB256KB
SRAM Size640KB64KB
STOP2 RTC XTAL✅✅
STOP2 Sleep Current8uA4uA
QWIIC Connector✅✅
Cortex Debug Connector✅✅
3V3 Output Enable✅✅
3V3 Output Capacity2A2A
USB Connector TypeMicro USBUSB C
PCB Pin Castellations✅✅
PCB Pins6528
Notecard Outboard Firmware Update✅✅
Arduino Native Debugging ✅✅
Price$25 $15

Programming Cygnet

blues cygnet supported languages

Cygnet ships today with support for C/C++ and Arduino (with CircuitPython support coming soon!). You can program Cygnet using Arduino IDE , STM32CubeIDE with an optional SWD programmer, or PlatformIO (coming soon!).

Debugging Cygnet

Since Cygnet includes a CORTEX Debug connector, you can take advantage of debugging frameworks and tooling such as STLINK, JLink, OpenOCD, or GDB.

What's more, like Swan, Cygnet supports step debugging with Arduino Native Debugging on Arduino IDE v2 using an attached STLINK programmer/debugger .

debugging sketch on cygnet

Getting Started with Cygnet

Buy your own flock of Cygnets on the Blues shop today for only $15 each. While you're waiting, peruse the Cygnet datasheet and follow the Arduino IDE quickstart when your Cygnet arrives.

Happy Hacking! 🦢

In This Article

  • What is Blues Cygnet?
  • Key Cygnet Specs and Comparison with Swan
  • Programming Cygnet
    • Debugging Cygnet
  • Getting Started with Cygnet

Blues Developer News

The latest IoT news for developers, delivered right to your inbox.

Comments

Join the conversation for this article on our Community Forum

Blues Developer Newsletter

The latest IoT news for developers, delivered right to your inbox.

© 2025 Blues Inc.
© 2025 Blues Inc.
TermsPrivacy
Notecard Disconnected
Having trouble connecting?

Try changing your USB cable as some cables do not support transferring data. If that does not solve your problem, contact us at support@blues.com and we will get you set up with another tool to communicate with the Notecard.

Advanced Usage

The help command gives more info.

Connect a Notecard
Use USB to connect and start issuing requests from the browser.
Try Notecard Simulator
Experiment with Notecard's latest firmware on a Simulator assigned to your free Notehub account.

Don't have an account? Sign up