---
title: Using STM32CubeIDE with Cygnet
description: Learn about using Cygnet with STM32CubeIDE.
source_url: https://dev.blues.io/feather-mcus/cygnet/using-stm32cubeide-with-cygnet/
canonical_url: https://dev.blues.io/feather-mcus/cygnet/using-stm32cubeide-with-cygnet/
markdown_url: https://dev.blues.io/feather-mcus/cygnet/using-stm32cubeide-with-cygnet.md
---

# Using the STM32CubeIDE with Cygnet

**Using Cygnet with Notecarrier CX**

Notecarrier CX includes an onboard STM32L433 microcontroller (the same MCU used on Blues Cygnet). When programming the Cygnet MCU, set the DIP switch next to the USB-C connector to `HST`. If changing the switch from `NC` to `HST`, fully power down the Notecarrier CX and then power it back on to apply the change.

![dip switch on Notecarrier CX](https://dev.blues.io/images/quickstart/cygnet/cx-dip.jpg?v=9bc4224b)

1. Download and install [STM32CubeIDE](https://www.st.com/en/development-tools/stm32cubeide.html#st-get-software) and [STM32CubeProgrammer](https://www.st.com/en/development-tools/stm32cubeprog.html#get-software) if you don't already have them installed. Be sure to follow [these installation notes](https://dev.blues.io/notecard/notecard-walkthrough/updating-notecard-firmware.md#stm32cubeprogrammer-installation-notes) when installing STM32CubeProgrammer.

2. During the STM32CubeIDE configuration, select `STM32L433CB` (`STM32L433CBT6`) as the target device.

   ![select STM32L433CBT6](https://dev.blues.io/images/quickstart/cygnet/stmcubeide-board-select.png?v=83b65feb)

3. Once you've selected the `STM32L433CBT6`, you'll be able to use STM32CubeIDE as you would for any STMicroelectronics dev kit.
