Сімейство високопродуктивних мікросхем STM32F103x6 включає високопродуктивне 32-бітне RISC-ядро ARM®Cortex®-M3, що працює на частоті 72 МГц, високошвидкісну вбудовану пам'ять (флеш-пам'ять до 32 Кбайт та SRAM до 10 Кбайт) та широкий спектр розширених входів/виходів та периферійних пристроїв, підключених до двох шин APB. Всі пристрої пропонують два 12-бітні АЦП, три 16-бітні таймери загального призначення та один ШІМ-таймер, а також стандартні та розширені інтерфейси зв'язку: до двох I2C та SPI, три USART, USB та CAN.
Пристрої працюють від джерела живлення від 2,0 до 3,6 В. Вони доступні як у температурному діапазоні від -40 до +85 °C, так і в розширеному температурному діапазоні від -40 до +105 °C. Повний набір режимів енергозбереження дозволяє розробляти низькоенергетичні системи.
Сімейство STM32F103x6 з низькою щільністю продуктивності включає пристрої в різних типах корпусів. Залежно від обраного пристрою, до комплект входять різні набори периферійних пристроїв. Наведений нижче опис дає огляд повного спектру периферійних пристроїв, запропонованих у цьому сімействі.
Ці характеристики роблять сімейство мікроконтролерів STM32F103xx з низькою щільністю продуктивності придатним для широкого спектру застосувань, таких як приводи двигунів, керування додатками, медичне та портативне обладнання, периферійні пристрої для ПК та ігор, GPS-платформи, промислові застосування, ПЛК, інвертори, принтери, сканери, системи сигналізації, відеодомофони та системи опалення, вентиляції та кондиціонування повітря.
Ключові особливості
- ARM®32-бітний Cortex®-M3 процесор ядро-72
Максимальна частота MHz, продуктивність 1,25 DMIPS/MHz (Dhrystone 2.1) при 0 стані очікування доступу до пам'яті
-Одноциклове множення та апаратне ділення
- Спогади-16
або 32 Кбайти флеш-пам'яті
-6 або 10 Кбайт SRAM
- Тактування, скидання та керування живленням-2
Живлення та введення/виведення від 0,0 до 3,6 В для додатків
-POR, PDR та програмований детектор напруги (PVD)
Кварцовий генератор від 4 до 16 МГц
-Внутрішній заводський пульт дистанційного керування 8 МГц
-Внутрішній пульт дистанційного керування 40 кГц
-ФАПЧ для тактової частоти процесора
-32 кГц генератор для RTC з калібруванням
- Сон з низьким енергоспоживанням
, режими зупинки та очікування
-VBAT живлення для RTC та резервних регістрів
- 2 x 12-бітні аналого-цифрові перетворювачі з часом витримки 1 мкс (до 16 каналів)
-Діапазон перетворення: від 0 до 3,6 В
-Можливість подвійної вибірки та зберігання
-Датчик температури
- DMA-7-канальний
Контролер прямого доступу до пам'яті (DMA)
-Підтримувані периферійні пристрої: таймери, АЦП, SPI, I2C та USART
- До 51 швидкісних портів введення/виведення - 26/37/51
Введення/виведення, всі відображаються на 16 зовнішніх векторах переривань і майже всі 5 V-толерантні
- Режим налагодження – послідовний порт
інтерфейси налагодження проводів (SWD) та JTAG
- 6 таймерів - два
16-бітні таймери, кожен з 4 IC/OC/PWM або лічильником імпульсів та входом квадратурного (інкрементального) енкодера
-16-бітний ШІМ-таймер керування двигуном з генерацією мертвого часу та аварійною зупинкою
-2 сторожові таймери (незалежний та віконний)
-24-бітний лічильник часу SysTick таймер
- 6 комунікаційних інтерфейсів-Up
до 1 інтерфейсу I2C (SMBus/PMBus)
-2 USART (інтерфейс ISO 7816, LIN, можливість IrDA, керування модемом
-1x SPI (18 Мбіт/с)
-CAN-інтерфейс (2.0B активний)
-Повношвидкісний інтерфейс USB 2.0
- Одиниця обчислення CRC, 96-бітний унікальний ідентифікатор
- Пакети ECOPACK®