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