Сімейство високопродуктивних мікросхем STM32F103xF та STM32F103xG включає високопродуктивне 32-бітне RISC-ядро ARM®Cortex®-M3, що працює на частоті 72 МГц, високошвидкісну вбудовану пам'ять (флеш-пам'ять до 1 Мбайт та SRAM до 96 Кбайт), а також широкий спектр розширених входів/виходів та периферійних пристроїв, підключених до двох шин APB. Всі пристрої пропонують 3 12-бітні АЦП, десять універсальних 16-бітних таймерів плюс 2 ШІМ-таймери, а також стандартні та розширені інтерфейси зв'язку: до 2 I2C та 3 SPI, 2 I2S, 1 SDIO, 5 USART, USB та CAN.
Пристрої працюють від джерела живлення від 2,0 до 3,6 В. Вони доступні як у діапазоні температур від -40 до +85 °C, так і в розширеному діапазоні температур від -40 до +105 °C. Повний набір режимів енергозбереження дозволяє розробляти низькоенергетичні системи.
Завдяки цим особливостям сімейство високопродуктивних лінійних мікроконтролерів STM32F103xF/G підходить для широкого спектру застосувань, таких як приводи двигунів, керування додатками, медичне та портативне обладнання, периферійні пристрої для ПК та ігор, GPS-платформи, промислові застосування, ПЛК, інвертори, принтери, сканери, системи сигналізації та відеодомофони.
Ключові особливості
- 32-бітне ядро процесора ARM® Cortex®-M3
Максимальна частота -72 МГц, продуктивність 1,25 DMIPS/МГц (Dhrystone 2.1) при 0 стані очікування доступу до пам'яті
-Одноциклове множення та апаратне ділення
- Спогади
-768 Кбайт до 1 Мбайта флеш-пам'яті
-96 Кбайт 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 x 12-бітні аналого-цифрові перетворювачі з часом витримки 1 мкс (до 21 каналу)
-Діапазон перетворення: від 0 до 3,6 В
-Можливість потрійної вибірки та зберігання
-Датчик температури
- 2 × 12-бітні цифро-аналогові перетворювачі
- Довідковий центр
-12-канальний контролер прямого доступу до пам'яті (DMA)
-Підтримувані периферійні пристрої: таймери, АЦП, ЦАП, SDIO, SPI, I2C та USART
- До 112 швидких портів введення/виведення
-51/80/112 вводів/виводів, всі з можливістю відображення на 16 зовнішніх векторів переривань та майже всі 5 V-толерантні
- Режим налагодження
-Інтерфейси налагодження послідовних проводів (SWD) та JTAG
-Cortex® -M3 Вбудований макроелемент для трасування™
- До 17 таймерів
-До десяти 16-бітних таймерів, кожен з 4 IC/OC/PWM або лічильником імпульсів та входом квадратурного (інкрементального) енкодера
-2x16-бітний ШІМ-таймер керування двигуном з генерацією мертвого часу та аварійною зупинкою
-2 сторожові таймери (незалежний та віконний)
-24-бітний лічильник часу SysTick таймер
-2× 16-бітні базові таймери для керування ЦАП
- До 13 комунікаційних інтерфейсів
-До 2 інтерфейсів I2C (SMBus/PMBus)
-До 5 USART (інтерфейс ISO 7816, LIN, можливість IrDA, керування модемом
-До 3 SPI (18 Мбіт/с)2 з мультиплексованим інтерфейсом I2S
-CAN-інтерфейс (2.0B активний)
-Повношвидкісний інтерфейс USB 2.0
- Одиниця обчислення CRC, 96-бітний унікальний ідентифікатор
- ЕКОПАК®