Сімейство 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-платформи, промислові застосування, ПЛК, інвертори, принтери, сканери, системи сигналізації, відеодомофони та системи опалення, вентиляції та кондиціонування повітря.