STM32F415RGT6 – это высокопроизводительный 32-битный микроконтроллер семейства STM32F4 от компании STMicroelectronics. Он основан на ядре ARM Cortex-M4 с поддержкой DSP-инструкций и аппаратным блоком вычислений с плавающей точкой (FPU). Ниже приведены основные характеристики и особенности данной модели:
Ядро: ARM Cortex-M4 с FPU (Floating Point Unit).
Тактовая частота: до 168 МГц.
Производительность: до 210 DMIPS / 1.25 DMIPS/MГц, поддержка DSP-инструкций.
Аппаратный криптографический модуль (особенность линейки STM32F41x), ускоряющий операции шифрования (AES, Triple DES и др.) и хеширования.
Flash-память: 1 МБ (код «G» в обозначении).
SRAM: 192 КБ оперативной памяти.
Backup SRAM: до 4 КБ (питание от батареи при отключении основной).
АЦП/ЦАП
До 3 АЦП (12-битные), скорость оцифровки до 2,4 MSPS (в сумме по всем каналам).
2 ЦАП (12-битные).
Таймеры
Различные 16- и 32-разрядные таймеры (основные, расширенные для ШИМ, счетные, системные).
Поддержка входного захвата (capture), сравнения (compare), генерации ШИМ (PWM) и т.д.
Коммуникации
USART/UART (до нескольких каналов).
SPI/I²S (до нескольких каналов).
I²C.
CAN (контроллер CAN 2.0B).
USB OTG (Full-Speed/High-Speed в зависимости от модели и наличия PHY).
SDIO (для SD-карт).
Ethernet (в некоторых сериях STM32F4, однако наличие зависит от конкретной модели; в STM32F415 – обычно без Ethernet MAC, его поддерживает STM32F417).
Дополнительные модули
CRYPTO – аппаратная поддержка AES, Triple DES, хеш-функций (MD5, SHA-1 и др.).
Random Number Generator (RNG) – аппаратный генератор случайных чисел.
4. Напряжение питания и энергопотреблениеДиапазон питания: 1,8 В – 3,6 В (чаще всего 3,3 В).
Режимы пониженного энергопотребления (Sleep, Stop, Standby) и быстрая «пробудка».
5. Корпус и обозначениеR – LQFP с 64 выводами.
G – 1 МБ Flash.
T – температурный диапазон (обычно -40…+85 °C).
6 – ревизия / версия кремния.
Области применения: Системы реального времени с повышенной производительностью: промышленная автоматизация, бытовая электроника, цифровая обработка сигналов (DSP).
Приложения с высокими требованиями к безопасности (шифрование, аутентификация).
Приборы с поддержкой разных интерфейсов (USB, CAN, SDIO и пр.), мультимедийные, коммуникационные и другие приложения.