Платы имеют несколько разъёмов Arduino и ST Morpho, к которым можно подключать разнообразные аппаратные модули и платы расширения. STM32 Nucleo поставляются со встроенным отладчиком/программатором ST-Link и не требуют внешних датчиков. Платы могут работать с различными средами проектирования, такими как: IAR EWARM, Keil MDK, mbed и GCC-based IDEs (Atollic TrueStudio).
Пользователям STM32 Nucleo доступны бесплатно онлайн-компилятор mbed, пакет разработки прикладного ПО mbed C/C++ SDK, а также форум сообщества разработчиков на портале mbed.org, благодаря которым они смогут создать завершённое изделие за несколько минут.
Отличительные особенности:
- Плата выполнена на базе 32-битного ARM-микроконтроллера семейства STM32 в корпусе LQFP-64
- Поддерживает два типа плат расширения
- Arduino Uno Revision 3
- Morpho от STMicroelectronics, обеспечивающие доступ ко всем линиям ввода/вывода микроконтроллера
- Встроенный программатор/отладчик ST-LINK/V2-1 и разъем однопроводного отладочного интерфейса SWD
- Переключатель режимов работы для использования платы как независимого устройства ST-LINK/V2-1
- Гибкая схема питания платы
- Питание от шины USB интерфейса или от внешнего источника питания на 3.3 В, 5.0 В или 7…12 В
- Три светодиода
- Индикация связи по шине USB (LD1)
- Пользовательский светодиод (LD2)
- Индикация питания (LD3)
- Две кнопки: пользовательская и сброс
- Возможность ренумерации USB-устройства: поддерживает три режима работы по шине USB
- Виртуальный COM-порт
- Хранилище данных (Mass Storage)
- Отладочный порт
- Обширная библиотека бесплатного ПО на уровне аппаратных абстракций (HAL) и примеров прикладного кода
- Поддерживается многими интегрированными средами проектирования (IDE), включая продукты компаний IAR, Keil, а также различными открытыми платформами на базе GCC
Веб-страница STMicro по отладочным платам серии Nucleo (англ.)