Сентябрь 2009 Док ID 14611 Rev 7 1/123
1
STM32F103xC STM32F103xD
STM32F103xE
Высокоплотная линия производительности ARM на основе 32-бит MCU с 256 до
512KB Flash, USB, CAN, 11 таймеров, 3 ADC, 13 интерфейсов связи
Особенности
■ Core: ARM 32-битный процессор CortexTM-M3
72 МГц максимальной частоты,
1.25 DMIPS/MHz (Dhrystone 2.1)
производительность при 0 ожиданиях состояния памяти
доступ
– Умножение на один цикл и оборудование
Разделение
■ Воспоминания
– от 256 до 512 кбайт флэш-памяти
– до 64 кбайт SRAM
– Гибкий статический контроллер памяти с 4
Chip Select. Поддерживает Компактный Флэш,
SRAM, PSRAM, NOR и NAND воспоминания
– ЖК-паралитический интерфейс, 8080/6800 режимов
■ Блокировка, сброс и управление поставками
– от 2,0 до 3,6 В
– POR, PDR и программируемое напряжение
детектор (PVD)
– 4-16 осциллятор кристалла МГц
– Внутренний 8 МГц RC
– Внутренний 40 кГц RC с калибровкой
– осциллятор 32 кГц для RTC с калибровкой
■ Низкая мощность
Режимы сна, остановки и ожидания
–V
Поставка НИМ для РТС и резервных регистров
■ 3 × 12-битные, 1 μs A/D конвертеры (до 21
каналов)
Диапазон конверсии: 0-3,6 В
– Тройная выборка и возможность удержания
– датчик температуры
■ 2 × 12-битные D/A конвертеры
■ DMA: 12-канальный контроллер DMA
– Поддержка периферийных устройств: таймеры, ADCs, DAC,
SDIO, I
2Ss, SPI, I 2C и USARTs
■ Режим отладки
– Отладка серийного провода (SWD) & JTAG интерфейсы
– Cortex-M3 Embedded Trace MacrocellTM
■ До 112 быстрых I/O портов
– 51/80/112
векторы внешних прерываний и почти все
5 В-толерантность
■ До 11 таймеров
До четырех 16-битных таймеров, каждый с до 4
IC/OC/PWM или счетчик пульса
квадрат (инкрементный) вход кодера
– 2 × 16-битный мотор