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

# Using the STM32CubeIDE with Swan

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 `STM32L4R5ZIYx` (`STM32L4R5ZIY6TR`) as the target device.

   ![select STM32L4R5ZIY6TR](https://dev.blues.io/images/quickstart/swan/stmcubeide-board-select.png?v=f72dc4d4)

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