Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>STM32 SVD DownloaderNew to Visual Studio Code? Get it now.
STM32 SVD Downloader

STM32 SVD Downloader

Matthew Oduamafu

|
8 installs
| (0) | Free
Download STM32 SVD files with automatic chip family detection
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

STM32 SVD Downloader

Download STM32 SVD (System View Description) files for any STM32 microcontroller directly into your VS Code workspace.

Features

  • ✨ Smart Chip Detection: Enter any STM32 chip number (e.g., STM32F091RC) and automatically get the correct SVD file
  • 📋 Browse by Family: Search through all available STM32 families
  • 🎯 Direct Download: No manual searching through repositories
  • 📁 Flexible Save Locations: Choose workspace root or custom folder
  • ✅ Input Validation: Ensures correct chip format
  • 📊 Progress Tracking: See download progress in real-time

Usage

Method 1: Search by Chip Number (Recommended)

  1. Open Command Palette (Cmd+Shift+P / Ctrl+Shift+P)
  2. Type "STM32: Search and Download by Chip Number"
  3. Enter your chip number (e.g., STM32F091RC, STM32F407VG)
  4. The extension automatically finds the correct SVD file family
  5. Choose save location
  6. Done!

Method 2: Browse by Family

  1. Open Command Palette (Cmd+Shift+P / Ctrl+Shift+P)
  2. Type "STM32: Download SVD File"
  3. Browse and select from available SVD families
  4. Choose save location
  5. Done!

Supported Chips

Supports all STM32 families including:

  • STM32F0, F1, F2, F3, F4, F7 series
  • STM32G0, G4 series
  • STM32H7 series
  • STM32L0, L1, L4, L5 series
  • STM32U series
  • STM32WB, WL series
  • And more!

Requirements

  • VS Code 1.60.0 or higher
  • Internet connection for downloading SVD files

How It Works

The extension maintains a mapping of all STM32 chip numbers to their corresponding SVD files. When you enter a chip number like STM32F091RC, it automatically determines that it uses STM32F091x.svd and downloads it from the official CMSIS-SVD repository.

Perfect for

  • Cortex-Debug: Use with the Cortex-Debug extension for peripheral register viewing
  • Embedded Development: Essential for STM32 embedded projects
  • Quick Setup: No more manual SVD file hunting

Known Issues

None currently. Please report issues on GitHub.

Release Notes

1.0.0

  • Initial release
  • Smart chip number detection
  • Support for all STM32 families
  • Automatic SVD file mapping

Enjoy! 🚀

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft