Микроконтроллеры серии STM32G — это семейство 32-битных MCU компании STMicroelectronics, основанное на ядрах ARM Cortex-M4 (STM32G4) и ARM Cortex-M0+/M33 (STM32G0/G3). Эта серия предназначена для энергоэффективных, но производительных встроенных систем среднего уровня, где важны низкое энергопотребление и хорошие аналоговые возможности.
Основные особенности:
⚙️ Производительность: до 170 МГц (в серии STM32G4), с плавающей запятой (FPU) и DSP-расширениями.
⚡ Энергоэффективность: оптимизированы для работы от батарей — поддержка нескольких режимов сна и потребление от до 30 нА в режиме Standby.
🔌 Аналоговая часть: высокоточные 12/16-битные АЦП, ЦАП, операционные усилители, компараторы — серия G4 особенно ориентирована на управление двигателями, цифровую обработку сигналов и измерительные системы.
🧠 Память: Flash до 512 КБ, RAM до 128 КБ (в зависимости от модели).
🔐 Безопасность: встроенные средства защиты Flash, CRC, аппаратные RNG, TrustZone (в G3/G0+).
🔄 Интерфейсы: USART, SPI, I²C, CAN, USB, LIN, I²S, а также поддержка Touch sensing.
📦 Корпуса: от компактных 20-выводных до полнофункциональных 100-выводных.
Основные подсерии:
STM32G0 — бюджетная и энергоэффективная серия на ядре Cortex-M0+, для простых и массовых устройств.
STM32G4 — производительная серия с Cortex-M4 и развитой аналоговой частью, для мотор-контроля, цифровой электроники, измерительных систем.
STM32G3 — промежуточная серия с Cortex-M33 и TrustZone, ориентирована на безопасность и эффективность.
🔋 Применения:
— интеллектуальные датчики и измерители,
— бытовая и промышленная автоматика,
— приводы двигателей,
— IoT-устройства и энергоэффективная портативная электроника.