Сімейство STM32F103xx середньої щільності включає високопродуктивне 32-бітне RISC-ядро ARM®Cortex®-M3, що працює на частоті 72 МГц, високошвидкісну вбудовану пам'ять (флеш-пам'ять до 128 Кбайт та SRAM до 20 Кбайт), широкий спектр розширених операцій вводу/виводу та периферійні пристрої, підключені до 2 шин APB. Всі пристрої пропонують 2 12-бітні АЦП, 3 універсальні 16-бітні таймери + 1 ШІМ-таймер, а також стандартні та розширені інтерфейси зв'язку: до 2 I2C та SPI, 3 USART, USB + CAN.
Джерело живлення від 2,0 до 3,6 В. Діапазон температур від –40 до +85 °C. Повний набір режимів енергозбереження дозволяє розробляти низькоенергетичні системи.
Ці характеристики роблять сімейство мікроконтролерів середньої щільності STM32F103xx придатним для широкого спектру застосувань, таких як приводи двигунів, керування додатками, медичне та портативне обладнання, периферійні пристрої для ПК та ігор, GPS-платформи, промислове застосування, ПЛК, інвертори, принтери, сканери, сигналізація, відеодомофони та системи опалення, вентиляції та кондиціонування повітря.