STM32G030C8T6
ARM Cortex-M0+ MCUThe STM32G030C8T6 is a arm cortex-m0+ mcu from STMicroelectronics. View the full STM32G030C8T6 datasheet below including key specifications, pinout, electrical characteristics, absolute maximum ratings.
Manufacturer
STMicroelectronics
Category
ARM Cortex-M0+ MCU
Package
48-LQFP
Lifecycle
Active
Key Specifications
| Parameter | Value |
|---|---|
| Connectivity | I2C, IrDA, LINbus, SPI, SmartCard, UART/USART |
| Core Processor | ARM® Cortex®-M0+ |
| Core Size | 32-Bit |
| Data Converters | A/D 19x12b |
| DigiKey Programmable | Not Verified |
| DigiKey Programmable | Not Verified |
| DigiKey Programmable | Not Verified |
| DigiKey Programmable | Not Verified |
| DigiKey Programmable | Not Verified |
| DigiKey Programmable | Not Verified |
| DigiKey Programmable | Not Verified |
| Mounting Type | Surface Mount |
| Number of I/O | 44 |
| Operating Temperature | -40°C ~ 85°C (TA) |
| Oscillator Type | External, Internal |
| Oscillator Type | External, Internal |
| Oscillator Type | External, Internal |
| Oscillator Type | External, Internal |
| Oscillator Type | External, Internal |
| Oscillator Type | External, Internal |
| Oscillator Type | External, Internal |
| Package / Case | 48-LQFP |
| Packaging | Tray |
| Packaging | Tray |
| Peripherals | DMA, I2S, POR, PWM, WDT |
| Flash Memory Size | 64KB (64K x 8) |
| Program Memory Type | FLASH |
| RAM Size | 8K x 8 B |
| Clock Speed | 64MHz |
| Standard Pack Qty | 1500 |
| Standard Pack Qty | 1500 |
| Supplier Device Package | 48-LQFP (7x7) |
| Supplier Device Package | 48-LQFP (7x7) |
| Supplier Device Package | 48-LQFP (7x7) |
| Supplier Device Package | 48-LQFP (7x7) |
| Supplier Device Package | 48-LQFP (7x7) |
| Supplier Device Package | 48-LQFP (7x7) |
| Supplier Device Package | 48-LQFP (7x7) |
| Supply Voltage | 2V ~ 3.6V |
Overview
Part: STM32G030x6/x8 — STMicroelectronics
Type: Arm Cortex-M0+ 32-bit MCU
Description: Arm Cortex-M0+ 32-bit MCU operating at up to 64 MHz, featuring up to 64 KB Flash memory, 8 KB SRAM, 2x USART, 2x I2C, 2x SPI, multiple timers, and a 12-bit ADC.
Operating Conditions:
- Supply voltage: 2.0 V to 3.6 V
- Operating temperature: -40°C to 85°C
- Max CPU frequency: 64 MHz
Absolute Maximum Ratings:
- Max supply voltage (V DD ): 4.0 V
- Max input voltage (V IN ): V DD + 4.0 V
- Max continuous supply current (I DD ): 100 mA
- Max junction/storage temperature: 150 °C
Key Specs:
- CPU core: Arm 32-bit Cortex-M0+
- Flash memory: Up to 64 Kbytes
- SRAM: 8 Kbytes with HW parity check
- ADC resolution: 12-bit
- ADC conversion time: 0.4 μs
- I2C interfaces: Two, supporting Fast-mode Plus (1 Mbit/s)
- SPI interfaces: Two, up to 32 Mbit/s
- Internal HSI16 RC oscillator accuracy: ±1 % (at 25°C, 3.3V)
- GPIOs: Up to 44 fast I/Os, multiple 5 V-tolerant
Features:
- 5-channel DMA controller with flexible mapping
- Power-on/Power-down reset (POR/PDR)
- Low-power modes: Sleep, Stop, Standby
- VBAT supply for RTC and backup registers
- Calendar RTC with alarm and periodic wakeup
- Serial wire debug (SWD) support
Package:
- LQFP48
- LQFP32
- TSSOP20
- SO8N
Features
- Core: Arm ® 32-bit Cortex ® -M0+ CPU, frequency up to 64 MHz
- -40°C to 85°C operating temperature
- Memories
- -Up to 64 Kbytes of Flash memory with protection
- -8 Kbytes of SRAM with HW parity check
- CRC calculation unit
- Reset and power management
- -Voltage range: 2.0 V to 3.6 V
- -Power-on/Power-down reset (POR/PDR)
- -Low-power modes: Sleep, Stop, Standby
- -VBAT supply for RTC and backup registers
- Clock management
- -4 to 48 MHz crystal oscillator
- -32 kHz crystal oscillator with calibration
- -Internal 16 MHz RC with PLL option
- -Internal 32 kHz 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
- 8 timers: 16-bit for advanced motor control, four 16-bit general-purpose, two watchdogs, SysTick timer
- Calendar RTC with alarm and periodic wakeup from Stop/Standby
Pin Configuration
STM32G030C8T6 – 48-LQFP Pinout
| Pin | Name | Type | Description |
|---|---|---|---|
| 1 | PC13 | I/O | GPIO Port C, bit 13 |
| 2 | PC14 | I/O | GPIO Port C, bit 14 |
| 3 | PC15 | I/O | GPIO Port C, bit 15 |
| 4 | PH0 | I/O | GPIO Port H, bit 0 (OSC_IN) |
| 5 | PH1 | I/O | GPIO Port H, bit 1 (OSC_OUT) |
| 6 | NRST | RST | Reset pin with embedded weak pull-up |
| 7 | VDDA | S | Analog supply voltage |
| 8 | VSSA | S | Analog ground |
| 9 | PA0 | I/O | GPIO Port A, bit 0 |
| 10 | PA1 | I/O | GPIO Port A, bit 1 |
| 11 | PA2 | I/O | GPIO Port A, bit 2 |
| 12 | PA3 | I/O | GPIO Port A, bit 3 |
| 13 | PA4 | I/O | GPIO Port A, bit 4 |
| 14 | PA5 | I/O | GPIO Port A, bit 5 |
| 15 | PA6 | I/O | GPIO Port A, bit 6 |
| 16 | PA7 | I/O | GPIO Port A, bit 7 |
| 17 | PB0 | I/O | GPIO Port B, bit 0 |
| 18 | PB1 | I/O | GPIO Port B, bit 1 |
| 19 | PB2 | I/O | GPIO Port B, bit 2 |
| 20 | PB10 | I/O | GPIO Port B, bit 10 |
| 21 | PB11 | I/O | GPIO Port B, bit 11 |
| 22 | PB12 | I/O | GPIO Port B, bit 12 |
| 23 | PB13 | I/O | GPIO Port B, bit 13 |
| 24 | PB14 | I/O | GPIO Port B, bit 14 |
| 25 | PB15 | I/O | GPIO Port B, bit 15 |
| 26 | PA8 | I/O | GPIO Port A, bit 8 |
| 27 | PA9 | I/O | GPIO Port A, bit 9 |
| 28 | PA10 | I/O | GPIO Port A, bit 10 |
| 29 | PA11 | I/O | GPIO Port A, bit 11 |
| 30 | PA12 | I/O | GPIO Port A, bit 12 |
| 31 | PA13 | I/O | GPIO Port A, bit 13 (SWDIO) |
| 32 | PA14 | I/O | GPIO Port A, bit 14 (SWCLK) |
| 33 | PA15 | I/O | GPIO Port A, bit 15 |
| 34 | PB3 | I/O | GPIO Port B, bit 3 |
| 35 | PB4 | I/O | GPIO Port B, bit 4 |
| 36 | PB5 | I/O | GPIO Port B, bit 5 |
| 37 | PB6 | I/O | GPIO Port B, bit 6 |
| 38 | PB7 | I/O | GPIO Port B, bit 7 |
| 39 | PB8 | I/O | GPIO Port B, bit 8 |
| 40 | PB9 | I/O | GPIO Port B, bit 9 |
| 41 | VSS | S | Ground |
| 42 | VDD | S | Supply voltage |
| 43 | PC0 | I/O | GPIO Port C, bit 0 |
| 44 | PC1 | I/O | GPIO Port C, bit 1 |
| 45 | PC2 | I/O | GPIO Port C, bit 2 |
| 46 | PC3 | I/O | GPIO Port C, bit 3 |
| 47 | VSS | S | Ground |
| 48 | VDD | S | Supply voltage |
Notes
- PC13, PC14, PC15: Limited output capability (3 mA max sink current). Must not be used as current sources. Maximum speed 2 MHz with 30 pF load. Supplied through power switch; behavior depends on RTC domain state.
- PA0, PA1, PA2: Bonded with NRST on pin 6. Low level on any of these GPIOs triggers device reset. Keep configured as analog or digital inputs to prevent spurious resets.
- PA9, PA10: Can be remapped to PA11/PA12 positions via SYSCFG_CFGR1 register.
- PA13, PA14: Upon reset, configured as SW debug alternate functions with internal pull-up (PA13) and pull-down (PA14) activated.
- PH0, PH1: Typically used for external oscillator (OSC_IN, OSC_OUT).
Electrical Characteristics
The definition and values of input/output AC characteristics are given in Figure 18 and Table 51 , respectively.
Unless otherwise specified, the parameters given are derived from tests performed under the ambient temperature and supply voltage conditions summarized in Table 21: General operating conditions .
Table 51. I/O AC characteristics (1)(2)
| Speed | Symbol | Parameter | Conditions | Min | Max | Unit |
|---|---|---|---|---|---|---|
| 00 | Fmax | Maximum frequency | C=50 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 2 | MHz |
| 00 | Fmax | Maximum frequency | C=50 pF, 2.0 V ≤ V DDIO1 ≤ 2.7 V | - | 0.35 | MHz |
| 00 | Fmax | Maximum frequency | C=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 3 | MHz |
| 00 | Fmax | Maximum frequency | C=10 pF, 2.0 V ≤ V DDIO1 ≤ 2.7 V | - | 0.45 | MHz |
| 00 | Tr/Tf | Output rise and fall time | C=50 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 100 | ns |
| 00 | Tr/Tf | Output rise and fall time | C=50 pF, 2.0 V ≤ V DDIO1 ≤ 2.7 V | - | 225 | ns |
| 00 | Tr/Tf | Output rise and fall time | C=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 75 | ns |
| 00 | Tr/Tf | Output rise and fall time | C=10 pF, 2.0 V ≤ V DDIO1 ≤ 2.7 V | - | 150 | ns |
Table 51. I/O AC characteristics (1)(2)
79
Table 51. I/O AC characteristics (1)(2) (continued)
| Speed | Parameter | Conditions | Min | Max | Unit |
|---|---|---|---|---|---|
| 01 | C=50 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 10 | MHz | |
| 01 | Maximum frequency | C=50 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V | - | 2 | MHz |
| 01 | C=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 15 | MHz | |
| 01 | C=10 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V | - | 2.5 | MHz | |
| 01 | Tr/Tf Output rise and fall | C=50 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 30 | ns |
| 01 | time | C=50 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V | - | 60 | ns |
| 01 | Tr/Tf Output rise and fall | C=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 15 | ns |
| 01 | Tr/Tf Output rise and fall | C=10 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V | - | 30 | ns |
| 10 | Fmax Maximum frequency | C=50 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 30 | MHz |
| 10 | Fmax Maximum frequency | C=50 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V | - | 15 | MHz |
| 10 | Fmax Maximum frequency | C=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 60 | MHz |
| 10 | Fmax Maximum frequency | C=10 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V | - | 30 | MHz |
| 10 | Tr/Tf Output rise and fall | C=50 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 11 | ns |
| 10 | time | C=50 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V | - | 22 | ns |
| 10 | Tr/Tf Output rise and fall | C=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 4 | ns |
| 10 | Tr/Tf Output rise and fall | C=10 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V | - | 8 | ns |
| 11 | Fmax Maximum frequency | C=30 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 60 | MHz |
| 11 | Fmax Maximum frequency | C=30 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V | - | 30 | MHz |
| 11 | Fmax Maximum frequency | C=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 80 (3) | MHz |
| 11 | Fmax Maximum frequency | C=10 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V | - | 40 | MHz |
| 11 | Tr/Tf Output rise and fall | C=30 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 5.5 | ns |
| 11 | time | C=30 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V | - | 11 | ns |
| 11 | Tr/Tf Output rise and fall | C=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V | - | 2.5 | ns |
| 11 | Tr/Tf Output rise and fall | C=10 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V | - | 5 | ns |
| Fm+ | Maximum frequency | C=50 pF, 1.6 V ≤ V DDIO1 ≤ 3.6 V | - | 1 | MHz |
| Fm+ | Output fall time (4) | C=50 pF, 1.6 V ≤ V DDIO1 ≤ 3.6 V | - | 5 | ns |
- Guaranteed by design.
- This value represents the I/O capability but the maximum system frequency is limited to 64 MHz.
- The fall time is defined between 70% and 30% of the output waveform, according to I 2 C specification.
Figure 18. I/O AC characteristics definition (1)
- Refer to Table 51: I/O AC characteristics .
Absolute Maximum Ratings
Stresses above the absolute maximum ratings listed in Table 18 , Table 19 and Table 20 may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these conditions is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.
All voltages are defined with respect to V SS .
Table 18. Voltage characteristics
| Symbol | Ratings | Min | Max | Unit |
|---|---|---|---|---|
| V DD | External supply voltage | - 0.3 | 4.0 | V |
| V BAT | External supply voltage on VBAT pin | - 0.3 | 4.0 | V |
| V REF+ | External voltage on VREF+ pin | - 0.3 | Min(V DD + 0.4, 4.0) | V |
| V IN (1) | Input voltage on FT_xx | - 0.3 | V DD + 4.0 (2) | V |
| V IN (1) | Input voltage on any other pin | - 0.3 | 4.0 | V |
Table 19. Current characteristics
| Symbol | Ratings | Max | Unit |
|---|---|---|---|
| I VDD/VDDA | Current into VDD/VDDA power pin (source) (1) | 100 | mA |
| I VSS/VSSA | Current out of VSS/VSSA ground pin (sink) (1) | 100 | mA |
| I IO(PIN) | Output current sunk by any I/O and control pin except FT_f | 15 | mA |
| I IO(PIN) | Output current sunk by any FT_f pin | 20 | mA |
| I IO(PIN) | Output current sourced by any I/O and control pin | 15 | mA |
| ∑I IO(PIN) | Total output current sunk by sum of all I/Os and control pins | 80 | mA |
| ∑I IO(PIN) | Total output current sourced by sum of all I/Os and control pins | 80 | mA |
| I INJ(PIN) (2) | Injected current on a FT_xx pin | -5 / NA (3) | mA |
| ∑\ | I INJ(PIN) \ | Total injected current (sum of all I/Os and control pins) (4) |
Table 20. Thermal characteristics
| Symbol | Ratings | Value | Unit |
|---|---|---|---|
| T STG | Storage temperature range | -65 to +150 | °C |
| T J | Maximum junction temperature | 150 | °C |
Thermal Information
The operating junction temperature T J must never exceed the maximum given in Table 21: General operating conditions
The maximum junction temperature in °C that the device can reach if respecting the operating conditions, is:T _ { J } ( max ) = T _ { A } ( max ) + P _ { D } ( max ) × Θ _ { J A }
Package Information
In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK packages, depending on their level of environmental compliance. ECOPACK specifications, grade definitions and product status are available at: www.st.com . ECOPACK is an ST trademark.
Related Variants
The following components are covered by the same datasheet.
| Part Number | Manufacturer | Package |
|---|---|---|
| STM32G030C6 | STMicroelectronics | — |
| STM32G030C8 | STMicroelectronics | — |
| STM32G030F6 | STMicroelectronics | — |
| STM32G030J6 | STMicroelectronics | — |
| STM32G030K6 | STMicroelectronics | — |
| STM32G030K8 | STMicroelectronics | — |
| STM32G030X6/X8 | STMicroelectronics | — |
Get structured datasheet data via API
Get started free