Отличительные особенности:
  • Ядро
    • 32-битный процессор ARM® Cortex®-M4 с блоком вычислений с плавающей точкой (FPU)
    • Поддержка DSP-инструкций
    • Рабочая частота до 180 МГц, производительность 225 DMIPS, 1.25 DMIPS/МГц, (Dhrystone 2.1)
    • Адаптивный ускоритель в масштабе реального времени (Adaptive Real-Time accelerator — ART Accelerator™), позволяющий исполнять инструкции из внутренней FLASH памяти с нулевой задержкой
  • Внутренняя память
    • 256 кбайт или 512 кбайт FLASH
    • 128 кбайт SRAM
    • Гибкий контроллер внешней памяти (FMC) с шириной шины данных до 16 бит, поддерживающий: SRAM, PSRAM, SDRAM/LPSDR SDRAM, Flash NOR/NAND память
    • Quad SPI интерфейс
  • Контроллер графического ЖКИ с поддержкой режимов 8080/6800
  • Система тактирования, сброса и питания
    • Диапазон напряжения питания от 1.7 В до 3.6 В
    • Схема сброса по включению питания (POR), схема сброса по выключению питания (PDR), программируемый детектор напряжения (PVD), схема сброса по падению напряжения (BOR)
    • Тактовый генератор с рабочей частотой от 4 до 24 МГц
    • Фабрично калиброванный RC-генератор на 16 МГц (точность 1%)
    • Тактовый генератор на 32 кГц (с калибровкой) для часов реального времени
    • RC-генератор на 32 кГц (с калибровкой)
  • Пониженное энергопотребление
    • Режимы Сна (Sleep), Останова (Stop) и Ожидания (Standby)
    • Питание от резервного источника (VBAT) для часов реального времени, 20-ти 32-битных регистров восстановления и 4 кбайт SRAM памяти (опционально)
  • Три 12-битных АЦП с частотой дискретизации 2.4 MSPS (млн. преобразований в сек.) или до 7.2 MSPS в строенном режиме чередования; до 24 каналов
  • Два 12-битных ЦАП
  • DMA-контроллер: 16 каналов, блок FIFO, режим пакетной передачи данных
  • До 17 таймеров: 2 сторожевых таймера, 1 системный таймер SysTick, до двенадцати 16-битных и два 32-битных таймера (на 180 МГц), каждый с 4-мя линиями захвата/сравнения/ШИМ или режимом счета импульсов
  • Режим отладки
    • Интерфейсы SWD и JTAG
    • Cortex®-M4 Trace Macrocell™
  • До 114 линий ввода/вывода с поддержкой прерываний
    • До 111 быстродействующих линий ввода/вывода (с частотой до 90 МГц)
    • До 112 линий ввода/вывода, поддерживающих рабочий уровень напряжения 5 В
  • До 20 коммуникационных интерфейсов
    • Передатчик SPDIF
    • До 4-х интерфейсов I2C (SMBus/PMBus)
    • До 4-х USART / 2-х UART (скорость передачи данных до 11.25 Мбит/с, поддержка интерфейсов ISO7816, LIN, IrDA, управление модемом)
    • До 4-х интерфейсов SPI (45 Мбит/с)
    • Два последовательных аудио интерфейса (SAI)
    • Два CAN контроллера (2.0 A/B)
    • Интерфейс SDIO
    • Интерфейс управления бытовой электроникой (CEC)
  • Контроллер USB интерфейса
    • Один контроллер полноскоростного (12 Мбит/с) USB 2.0 FS Device/Host/OTG с физическим уровнем
    • Один контроллер высокоскоростного (480 Мбит/с) USB 2.0 HS Device/Host/OTG с физическим уровнем и поддержкой интерфейса ULPI
    • Выделенные шины питания физического уровня USB обеспечивают стабильную работу интерфейса во всем диапазоне напряжений питания микроконтроллера
  • От 8- до 14-бит интерфейс камеры с пропускной способностью до 54 Мбит/с
  • Блок контроля циклическим избыточным кодом (CRC)
  • Часы реального времени (RTC): погрешность менее 1 секунды, аппаратный календарь
  • 96-битный уникальный идентификационный номер (ID)
  • Диапазон рабочих температур: от -40°C до +85°C и от -40°C до +105°C
  • Доступные корпуса
    • WLCSP-81 (STM32F446MC/STM32F446ME)
    • LQFP-64 (STM32F446RC/STM32F446RE)
    • LQFP-100 (STM32F446VC/STM32F446VE)
    • LQFP-144 и UFBGA-144 (STM32F446ZC/STM32F446ZE)