Опис
STM32G474xx базується на потужному 32-бітному RISC-ядрі Arm® Cortex®-M4.
Ядро Cortex-M4 має FPU одинарної точності, який підтримує всі інструкції обробки даних одинарної точності від Arm, а також усі інші типи даних. Реалізовано повний набір інструкцій DSP та MPU.
Інтегрована високошвидкісна пам'ять (512 КБ флеш-пам'яті та 128 КБ SRAM), а також інтерфейс FSMC та Quad SPI Flash, підключені до 2 шин APB, 2 шин AHB та 1 32-бітної матриці шин з кількома AHB.
Вбудований захист для вбудованої флеш-пам'яті та SRAM.
Пристрої містять периферійні пристрої, які пришвидшують функціональність на основі математики/арифметики.
- 5 12-бітних АЦП
- 7-кратні компаратори
- 6 операційних підсилювачів
- 7 каналів ЦАП
- 1 буфер опорної напруги
- 1x Час реального часу
- 2 32-бітні таймери
- 3 16-бітних ШІМ-таймерів
- 7 16-бітних таймерів
- 1x 16-бітний LP-таймер
- 4 I2C
- 4 мультиплексних SPI з двома напівдуплексними I2S
- 3 USART, 2x UART + 1x UART низького енергоспоживання.
- 3x FDCAN
- 1x ДАІ
- USB-пристрій
- UCPD
Підтримує деякі незалежні джерела живлення, включаючи аналоговий незалежний вхід живлення для АЦП, ЦАП, операційних підсилювачів та компараторів. Вхід VBAT дозволяє користувачеві резервувати RTC та регістр.