STM32G474CE — это
микроконтроллер на основе высокопроизводительного 32-битного ядра Arm®
Cortex®-M4 с архитектурой RISC. Он работает на частоте до 170 МГц.
Основные особенности Cortex-M4:
Блок с плавающей точкой (FPU): Поддерживает все инструкции обработки данных
с одинарной точностью и все типы данных.
DSP инструкции: Полный набор инструкций для цифровой обработки сигналов.
Блок защиты памяти (MPU): Повышает безопасность приложения.
Память и интерфейсы:
Встроенная память: До 512 КБ флэш-памяти и 128 КБ SRAM.
Гибкий контроллер внешней памяти (FSMC): Для работы со статической памятью (для
устройств с корпусами на 100 выводов и более).
Quad-SPI интерфейс: Для подключения флэш-памяти.
Широкий набор I/O и периферийных устройств: Подключены к двум шинам APB, двум
шинам AHB и 32-битной мультишине AHB.
Механизмы защиты:
Защита от чтения и записи: Для встроенной флэш-памяти и SRAM.
Секурируемая область памяти и защита кода: Предотвращает несанкционированный
доступ.
Периферийные устройства:
Математические ускорители: CORDIC для тригонометрических функций и FMAC для
функций фильтрации.
Аналоговые функции: Пять быстрых 12-битных АЦП (4 Msps), семь компараторов,
шесть операционных усилителей, семь каналов ЦАП (3 внешних и 4 внутренних),
внутренний буфер опорного напряжения.
Таймеры: Два универсальных 32-битных таймера, три 16-битных таймера PWM для
управления двигателями, семь универсальных 16-битных таймеров, один 16-битный
таймер для работы в низкоэнергетическом режиме и таймер с высоким разрешением
(184 пс).
Коммуникационные интерфейсы:
Четыре I2C
Четыре SPI с возможностью работы в полудуплексном режиме I2S
Три USART, два UART и один UART для работы в низкоэнергетическом режиме
Три FDCAN
Один SAI
USB устройство
UCPD (USB Type-C и Power Delivery)
|