Version 2
    BUY NOWBUY NOWDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents

    The STM32 NucleoSTM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller lines, choosing from the various combinations of performance, power consumption and features. The Arduino™ connectivity support and ST Morpho headers make it easy to expand the functionality of the Nucleo open development platform with a wide choice of specialized shields. The STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. The STM32 Nucleo board is provided with the STM32 comprehensive software HAL library together with various packaged software examples, as well as direct access to mbed online resources at


    The STM32 Nucleo board series are based on ARM Cortex-M 32-bit RISC cores optimised for high performance and energy efficiency. ARM Cortex-M features a High density instruction set and a Nested Vectored Interrupt Controller (NVIC) providing excellent interrupt hadling abilities.


    Buying Options:

    NUCLEO-F030R8NUCLEO-F030R8STM32 Nucleo for STM32F030R8T6 MCU
    NUCLEO-F103RBNUCLEO-F103RBSTM32 Nucleo for STM32F103RBT6 MCU
    NUCLEO-F401RENUCLEO-F401RESTM32 Nucleo for STM32F401RET6 MCU
    NUCLEO-L152RENUCLEO-L152RESTM32 Nucleo for STM32L152RET6 MCU


    Key Applications: LCD based control panels, Medical patient monitors, EPOS, Industrial AC servos, robotics, Surveillance cameras, HMI for appliances, Car radios & infotainment, Home audio solutions, Sensor hubs for mobile devices.

    More Development Kits and Tools
    orangearrw.gifSTMicroelectronics Development Kitsorangearrw.gifARM Development Tools
    orangearrw.gifDevelopment Platforms & Kitsorangearrw.gifelement14 Knode



    Development Tools



    Software Development Tools:

    Tool   TypeSupplierMPNSupported   FamilyDescription


    EmbestCoOSARM Cortex™-MCoOS is a free and open RTOS from CooCox, designed specifically for  Cortex-M processor, supports preemptive priority and round-robin,  Semaphore, Mutex, Flag, Mailbox and Queue for communication &  synchronization, highly scalable, minimum system kernel is only  974Bytes, supports interrupt while task switching, supports stack  overflow detection, supports the platforms of ICCARM, ARMCC, GCC. Learn More
    IDEEmbest CooCoxCoIDEARM Cortex™-M

    CooCox offer freely available powerful software development tool for ARM Cortex™-M based microcontrollers. Coocox Tools organizes and provides the knowledge   required by developers. Learn More

    IDEARMKeil MDK-ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™The MDK-ARM is a complete software development environment for Cortex™-M, Cortex-R4, ARM7™ and   ARM9™ processor-based devices. MDK-ARM is specifically designed for microcontroller applications, it is easy to learn   and use, yet powerful enough for the most demanding embedded applications. Learn More
    RTOSSeggerembOSARM Cortex™-MembOS is a priority-controlled real time operating system, designed to be used as foundation for the development of   embedded real-time applications. It is a zero interrupt latency, high-performance RTOS that has been optimized for   minimum memory consumption in both RAM and ROM, as well as high speed and versatility.  Learn More



    Hardware Development Tools:


    Tool   TypeSupplierMPNSupported   FamilyDescription
    Debugger / ProgrammerSTMicroelectronicsST-LINK/V2ST-LINK/V2STM8 / STM32ST-LINK/V2 In-circuit Debugger and Programmer for the STM8 and STM32 MCUs   Learn More
    Debugger / ProgrammerSTMicroelectronicsSTX-RLINKSTX-RLINKSTM8 / ST7 / µPSD / STM32 / STR7 / STR9STX-RLINK In-circuit Debugger and Programmer  for a complete range of STMicroelectronics microcontrollers (STM8,   ST7, µPSD, STM32, STR7 and STR9)
    DebuggerEmbestColinkExColinkExARM Cortex™-MARM Cortex-M MCU JTAG Hardware Debugging Probe which supports in CooCox software and Keil Realview MDK
    Emulator / Debugger / ProgrammerARMULINK2ULINK2ARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™ULINK2 Debug Adapter
    Emulator / Debugger / ProgrammerARMULINKProULINKProARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™ULINKpro Debug and Trace Unit
    EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
    ProgrammerSeggerFlasher   ARMFlasher   ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores


    Back to top


    Technical Documents

    Learning Center
    User Manual

    STMicroelectronics: User Manual for STM32 Nucleo Boards

    Product Brief

    STM32 Nucleo boards - STMicroelectronics: Product Brief STM32 Nucleo Boards



    Design Elements
    IDESTMicroelectronics: Online IDE for Nucleo boards at mbed
    Firmware UpgradeSTMicroelectronics: ST-Link/V2-1 Firmware Upgrade
    DriversSTMicroelectronics: ST-Link/V2-1 USB driver for Windows Vista, 7 & 8
    DriversSTMicroelectronics: ST-Link/V2-1 USB driver for Windows XP
    Software ExamplesSTMicroelectronics: HAL Library with application examples


    Back to top



    COMING SOON.......




    Back to top


    Kit Features

    The STM32 Nucleo boards offer the following features:


    • STM32 microcontroller with LQFP64 package
    • Two types of extension resources
      • Arduino Uno Revision 3 connectivity
      • STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os
    • mbed-enabled
    • On-board ST-LINK/V2-1 debugger/programmer with SWD connector
      • selection-mode switch to use the kit as a standalone ST-LINK/V2-1
    • Flexible board power supply
      • USB VBUS
      • External VIN (7V<VIN<12V) supply voltage from Arduino connectors or ST Morpho connector
      • External 5V (E5V) supply voltage from ST Morpho connector
      • External +3.3V supply voltage from Arduino connector or ST Morpho connector
    • Three LEDs
      • USB communication (LD1), user LED (LD2), power LED (LD3)
    • Two push buttons: USER and RESET
    • USB re-enumeration capability: three different interfaces supported on USB
      • Virtual Com port
      • Mass storage
      • Debug port
    • Comprehensive free software HAL library including a variety of software examples
    • Supported by wide choice of Integrated Development Environments (IDEs) including IAR,
    • Keil, GCC-based IDEs




    Back to top

    Kit Contents


    • STM32 Nucleo board Only




    Back to top