Сімейство високопродуктивних мікросхем STM32F103xC, STM32F103xD та STM32F103xE включає високопродуктивне 32-бітне RISC-ядро ARM® Cortex®-M3, що працює на частоті 72 МГц, високошвидкісну вбудовану пам'ять (флеш-пам'ять до 512 Кбайт та SRAM до 64 Кбайт) та широкий спектр розширених входів/виходів та периферійних пристроїв, підключених до двох шин APB. Всі пристрої пропонують три 12-бітні АЦП, чотири універсальні 16-бітні таймери плюс два ШІМ-таймери, а також стандартні та розширені інтерфейси зв'язку: до двох I2C, трьох SPI, двох I2S, одного SDIO, п'яти USART, USB та CAN.
Сімейство високощільних мікросхем STM32F103xC/D/E працює в діапазоні температур від -40 до +105 °C, від джерела живлення від 2,0 до 3,6 В. Комплексний набір режимів енергозбереження дозволяє розробляти низькоенергетичні пристрої.
Завдяки цим особливостям сімейство високопродуктивних лінійних мікроконтролерів STM32F103xC/D/E підходить для широкого спектру застосувань, таких як приводи двигунів, керування додатками, медичне та портативне обладнання, периферійні пристрої для ПК та ігор, GPS-платформи, промислові застосування, ПЛК, інвертори, принтери, сканери, системи сигналізації, відеодомофони та системи опалення, вентиляції та кондиціонування повітря.
Ключові особливості
- Ядро: 32-бітний процесор ARM® Cortex®-M3
Максимальна частота -72 МГц, продуктивність 1,25 DMIPS/МГц (Dhrystone 2.1) при 0 стані очікування доступу до пам'яті
-Одноциклове множення та апаратне ділення
- Спогади
-256 до 512 Кбайт флеш-пам'яті
- до 64 Кбайт SRAM
-Гнучкий контролер статичної пам'яті з вибором 4 мікросхем. Підтримує пам'ять Compact Flash, SRAM, PSRAM, NOR та NAND
-РК-дисплеї паралельного інтерфейсу, режими 8080/6800
- Управління годинником, скиданням та живленням
Живлення та введення/виведення для додатків від -2,0 до 3,6 В
-POR, PDR та програмований детектор напруги (PVD)
Кварцовий генератор з частотою від 4 до 16 МГц
-Внутрішній заводський пульт дистанційного керування 8 МГц
-Внутрішній пульт дистанційного керування 40 кГц з калібруванням
-32 кГц генератор для RTC з калібруванням
- Низька потужність
-Режими сну, зупинки та очікування
-VBAT живлення для RTC та резервних регістрів
- 3×12-бітні, 1 мкс АЦП (до 21 каналу)
-Діапазон перетворення: від 0 до 3,6 В
-Можливість потрійного відбору проб та зберігання
-Датчик температури
- 2×12-бітні цифро-аналогові перетворювачі
- DMA: 12-канальний контролер DMA
-Підтримувані периферійні пристрої: таймери, АЦП, ЦАП, SDIO, I2S, SPI, I2C та USART
- Режим налагодження
-Інтерфейси налагодження послідовних проводів (SWD) та JTAG
-Вбудований макроелемент трасування Cortex®-M3™
- До 112 швидких портів введення/виведення
-51/80/112 вводів/виводів, всі з можливістю відображення на 16 зовнішніх векторів переривань та майже всі 5 V-толерантні
- До 11 таймерів
-До 4 16-бітних таймерів, кожен з 4 IC/OC/PWM або лічильником імпульсів та входом квадратурного (інкрементального) енкодера
-2 × 16-бітні ШІМ-таймери для керування двигуном з генерацією мертвого часу та аварійною зупинкою
-2 × сторожові таймери (незалежний та віконний)
-Таймер SysTick: 24-бітний лічильник зворотного ходу
-2 × 16-бітні базові таймери для керування ЦАП
- До 13 комунікаційних інтерфейсів
-До 2 × інтерфейсів I2C (SMBus/PMBus)
-До 5 USART (інтерфейс ISO 7816, LIN, можливість IrDA, керування модемом)
-До 3 SPI (18 Мбіт/с), 2 з мультиплексованим інтерфейсом I2S
-CAN-інтерфейс (2.0B активний)
-Повношвидкісний інтерфейс USB 2.0
-Інтерфейс SDIO
- Одиниця обчислення CRC, 96-бітний унікальний ідентифікатор
- Пакети ECOPACK®