Микроконтроллеры серии STM32 F7 обладают самой высокой производительностью и интеллектуальными возможностями в линейке устройств STM32 и являются первыми в мире 32-битными микроконтроллерами, выполненными на базе ядра ARM Cortex-M7.

Серия STM32 F7 реализует максимальную теоретическую производительность ядра Cortex-M7 независимо от источника исполнения кода — встроенной FLASH-памяти или внешней памяти за счёт использования ускорителя ART Accelerator™ и кеш-памяти первого уровня L1. Производительность приборов имеет оценку 1000 CoreMark/428 DMIPS при выполнении инструкций из встроенной FLASH-памяти на тактовой частоте 200 МГц благодаря ускорителю ART Accelerator™. Также микроконтроллеры обладают вдвое большей производительностью цифрового сигнального процессора при сохранении высокой энергоэффективности.

Внешняя память может быть использована без ущерба для производительности за счёт наличия кеш-памяти первого уровня L1 (4 кбайт инструкций + 4 кбайт данных). Микроконтроллеры STM32 F7 полностью совместимы по назначению выводов и программному коду с устройствами серии STM32 F4, а также с экосистемой поддержки разработок STM32.

Совместимость:

  • Ядро Cortex-M7 обратно совместимо по набору инструкций с ядром Cortex-M4
  • Микроконтроллеры серии STM32 F7 совместимы по назначению выводов и программному коду с микроконтроллерами серии STM32 F4
Внутренняя архитектура микроконтроллеров STM32F756/STM32F746

Отличительные особенности:

  • Ядро
    • 32-битное ARM Cortex-M7 с блоком DSP-вычислений с плавающей точкой (FPU), рабочей частотой до 200 МГц, производительностью 428 DMIPS или 2.14 DMIPS/МГц (Dhrystone 2.1), поддержкой DSP-инструкций
    • Адаптивный ускоритель в реальном масштабе времени ART Accelerator™ и кеш-память первого уровня (4 КБ данных + 4 КБ инструкций) позволяют исполнять код с нулевой задержкой как из внутренней FLASH-памяти, так и из внешней памяти
  • Внутренняя память
    • До 1 Мбайт FLASH
    • 320 кбайт SRAM: включая 64 КБ жестко связанных с ядром (TCM) SRAM данных и 16 КБ (TCM) SRAM инструкций (для критически важных задач, исполняемых в реальном масштабе времени), а также 4 КБ резервной памяти (работает в самых малопотребляющих режимах)
    • Контроллер внешней памяти с 32-битной шиной: поддержка SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND FLASH
  • Двухрежимный Quad SPI интерфейс
  • Параллельный интерфейс ЖКИ: режимы 8080/6800
  • Контроллер графического TFT ЖКИ с разрешением до XGA и специализированным ускорителем Chrom-ART Accelerator™ (DMA2D) для обработки сложной графики
  • Система тактирования, питания и сброса
    • Напряжение питания ядра, периферии и линий ввода/вывода: от 1.7 В до 3.6 В
    • Схемы сброса по включению питания (POR), выключению питания (PDR) и падению напряжения (BOR), программируемый детектор напряжения (PVD)
    • Выделенный источник питания USB интерфейса
    • Тактовый генератор на 4…26 МГц
    • Тактовый RC-генератор на 16 МГц с фабричной калибровкой (точностью 1%)
    • Тактовый генератор на 32.768 кГц с фабричной калибровкой для часов реального времени
    • Тактовый RC-генератор на 32.768 кГц с фабричной калибровкой
  • Режимы пониженного энергопотребления
    • Режимы сна, останова и ожидания
    • Работа от резервного источника питания (VBAT): часы реального времени, 32х32 регистра и 4 КБ SRAM для хранения резервных данных
  • Три 12-битных АЦП с частотой дискретизации 2.4 MSPS (млн. выборок в сек.): до 24 каналов; частота дискретизации до 7.2 MSPS в строенном режиме чередования
  • Два 12-битных ЦАП
  • Контроллер прямого доступа к памяти (DMA): 16 каналов с буферами FIFO и поддержкой пакетного режима
  • До 18 таймеров: до тринадцати 16-битных (1 малопотребляющий для работы в режиме останова), два 32-битных (каждый с 4 каналами захвата входа/сравнения выхода/ШИМ или счетчиком импульсов и входом квадратурного энкодера), два сторожевых таймера, один системный таймер SysTick
  • До 25 коммуникационных интерфейсов
    • До четырех I2C (SMBus/PMBus)
    • До четырех UART/USART (до 12.5 Мбит/с, поддержка интерфейсов ISO7816, LIN и IrDA, режим модема)
    • До шести SPI (до 50 Мбит/с)
    • Два последовательных аудио интерфейса SAI
    • Два интерфейса CAN (2.0B Active) и интерфейс карт памяти SD/MMC
    • Интерфейс SPDIF-IN
    • Интерфейс HDMI-CEC
  • Контроллер полноскоростного (FS) USB 2.0 с режимами Host/Device/OTG и интегрированным физическим уровнем
  • Контроллер высокоскоростного / полноскоростного (HS / FS) USB 2.0 с режимами Host/Device/OTG и интегрированным полноскоростным физическим уровнем и поддержкой интерфейса ULPI
  • Контроллер доступа к среде (MAC) 10/100 Ethernet с поддержкой интерфейсов MII/RMII
  • 8…14 битный интерфейс видеокамеры (до 54 МБайт/с)
  • До 168 линий ввода/вывода общего назначения
  • Диапазон рабочих температур: от -40°C до +105°C
  • Доступные корпуса
    • LQFP-100, 14 х 14 мм
    • LQFP-144, 20 х 20 мм
    • LQFP-176, 24 х 24 мм
    • LQFP-208, 28 х 28 мм
    • UFBGA-176, 10 х 10 мм
    • TFBGA-216, 13 х 13 мм
    • WLCSP-143, 4.5 х 5.5 мм

 

Запросить образцы, средства разработки или техническую поддержку

 

Документация на STM32F756xxx (англ.)