• Part: STM32G031J6
  • Description: Arm Cortex-M0+ 32-bit MCU
  • Manufacturer: STMicroelectronics
  • Size: 1.87 MB
Download STM32G031J6 Datasheet PDF
STMicroelectronics
STM32G031J6
STM32G031J6 is Arm Cortex-M0+ 32-bit MCU manufactured by STMicroelectronics.
- Part of the STM32G031C4 comparator family.
Features - Core: Arm® 32-bit Cortex®-M0+ CPU, frequency up to 64 MHz - -40°C to 85°C/105°C/125°C operating temperature - Memories - Up to 64 Kbytes of Flash memory with protection and securable area - 8 Kbytes of SRAM with HW parity check - CRC calculation unit - Reset and power management - Voltage range: 1.7 V to 3.6 V - Power-on/Power-down reset (POR/PDR) - Programmable Brownout reset (BOR) - Programmable voltage detector (PVD) - Low-power modes: Sleep, Stop, Standby, Shutdown - VBAT supply for RTC and backup registers - Clock management - 4 to 48 MHz crystal oscillator - 32 k Hz crystal oscillator with calibration - Internal 16 MHz RC with PLL option (±1 %) - Internal 32 k Hz RC oscillator (±5 %) - Up to 44 fast I/Os - All mappable on external interrupt vectors - Multiple 5 V-tolerant I/Os - 5-channel DMA controller with flexible mapping - 12-bit, 0.4 µs ADC (up to 16 ext. channels) - Up to 16-bit with hardware oversampling - Conversion range: 0 to 3.6V - 11 timers (one 128 MHz capable): 16-bit for advanced motor control, one 32-bit and four 16-bit general-purpose, two low-power 16-bit, two watchdogs, Sys Tick timer - Calendar RTC with alarm and periodic wakeup from Stop/Standby/Shutdown SO8N 4.9 × 6 mm TSSOP20 6.4 × 4.4 mm LQFP32 7 × 7 mm LQFP48 7 × 7 mm WLCSP18 1.86 × 2.14 mm UFQFPN28 4 × 4 mm UFQFPN32 5 × 5 mm UFQFPN48 7 × 7 mm - munication interfaces - Two I2C-bus interfaces supporting Fastmode Plus (1 Mbit/s) with extra current sink, one supporting SMBus/PMBus and wakeup from Stop mode - Two USARTs with master/slave synchronous SPI; one supporting ISO7816 interface, LIN, Ir DA capability, auto baud rate detection and wakeup...