STM32G030C6T6 - Cortex-M0+ MCU, 64MHz, 32KB Flash, LQFP-48
部品番号: STM32G030C6T6 ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $1.95 | $1.95 |
| 10 | $1.78 | $17.80 |
| 100 | $1.55 | $155.00 |
| 500 | $1.32 | $660.00 |
| 1,000 | $1.15 | $1,150.00 |
| 3,000 | $0.98 | $2,940.00 |
STM32G030C6T6 概要
An Arm Cortex-M0+ microcontroller is a low-power 32-bit processor core based on the Armv6-M architecture, optimized for energy-efficient embedded designs. It belongs to the broader category of microcontrollers (MCUs), which integrate CPU, memory, and peripherals on a single die. The Cortex-M0+ sits below Cortex-M3/M4 in performance but excels at deterministic interrupt response and minimal energy per instruction, making it ideal for sensor nodes, human-machine interfaces (HMI), and battery-powered consumer devices. The STM32G0 family represents ST's entry-level mainstream line, balancing 8-bit MCU cost with 32-bit performance.
Key features include the Cortex-M0+ core with single-cycle I/O access, hardware CRC, real-time clock, low-power Run/Stop/Standby/Shutdown modes, and an operating temperature range of -40C to +85C. The device integrates an 11-channel 12-bit ADC (2.5 Msps), multiple timers, and serial interfaces including USART, SPI, and I2C (with Fast-mode Plus support up to 1 Mbit/s). The integrated voltage regulator and brown-out reset simplify power-supply design across 2.0V to 3.6V supplies.
Technical depth: the STM32G030C6T6 uses ST's 90 nm process with on-chip voltage scaling, achieving typical Run-mode current under 1 mA/MHz and Stop-mode current in the microamp range. The single-wire debug (SWD) interface and integrated bootloader shorten firmware bring-up. Hardware parity on SRAM catches single-bit faults in safety-relevant code.
Typical applications include small appliance controls, USB Type-C cable marker ICs, simple HMI panels (buttons, LEDs), and sensor hubs. The wide operating voltage allows direct battery connection in 2xAA or coin-cell systems.
Design consideration: leverage the LQFP-48 (7x7 mm) package's exposed pad for thermal relief; if unused, leave it floating or stitch to ground per ST's design recommendations.
This page combines authoritative ST datasheet data, drop-in alternates, and practical design notes to support engineer selection and second-sourcing decisions.
ドロップイン代替品: STM32G030C6T6 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: STM32G030C6T6 (同一形状・フットプリント) — 相違点: ADC, Flash Memory, Package, SRAM, Timers.
クイック比較ツール — 並列比較する代替部品を選択:
STM32G030C8T6
✅ ドロップイン✓ 在庫あり
$1.47 / 個
データシートを見る →STM32G030K6T6
✅ ドロップイン📋 参考代替品(カタログ未掲載)
STM32G031C6T6
✅ ドロップイン📋 参考代替品(カタログ未掲載)
STM32C011F6P6
✅ ドロップイン📋 参考代替品(カタログ未掲載)
GD32E230G6
✅ ドロップイン📋 参考代替品(カタログ未掲載)
STM32G030C6T6 最大定格&電気的特性
| Core Architecture | Arm Cortex-M0+ (32-bit) |
| 最大クロック周波数 | 64 MHz |
| Flash Memory | 32 KB (32K x 8) |
| SRAM | 8 KB with hardware parity |
| Operating Voltage Range | 2.0 V to 3.6 V |
| 動作温度範囲 | -40 C to +85 C |
| パッケージ | 48-LQFP (7x7 mm) |
| 実装タイプ | Surface Mount |
| ADC | 12-bit, 2.5 Msps, up to 11 channels |
| I2C | Up to 1 Mbit/s (Fast-mode Plus) |
| Timers | 16-bit and 32-bit timers (per datasheet) |
| RTC | Yes |
| Debug Interface | SWD (Single-Wire Debug) |
| MSLレベル | MSL 3 (per PartGenie datasheet summary) |
| RoHS Compliance | Compliant (per PartGenie) |
STM32G030C6T6 ピン構成
| ピン 1 | PB7 — General-purpose I/O / I2C1_SDA |
| ピン 2 | PB8 — General-purpose I/O / TIM16_CH1 |
| ピン 3 | PB9 — General-purpose I/O / I2C1_SCL |
| ピン 4 | VDD — Main power supply (2.0V-3.6V) |
| ピン 5 | VSS — Ground |
| ピン 6 | OSC_IN — External clock input (HSE) |
| ピン 7 | OSC_OUT — External clock output (HSE) |
| ピン 8 | NRST — Reset input (active-low) |
| ピン 9 | VSSA — Analog ground |
| ピン 10 | VDDA — Analog power supply |
| ピン 11 | PA0 — GPIO / ADC_IN0 / WKUP |
| ピン 12 | PA1 — GPIO / ADC_IN1 |
| ピン 13 | PA2 — GPIO / ADC_IN2 / USART2_TX |
| ピン 14 | PA3 — GPIO / ADC_IN3 / USART2_RX |
| ピン 15 | PA4 — GPIO / ADC_IN4 / SPI1_NSS |
| ピン 16 | PA5 — GPIO / ADC_IN5 / SPI1_SCK |
| ピン 17 | PA6 — GPIO / ADC_IN6 / SPI1_MISO / TIM3_CH1 |
| ピン 18 | PA7 — GPIO / ADC_IN7 / SPI1_MOSI / TIM3_CH2 |
| ピン 19 | PB0 — GPIO / ADC_IN8 / TIM3_CH3 |
| ピン 20 | PB1 — GPIO / ADC_IN9 / TIM3_CH4 |
| ピン 21 | PB2 — GPIO / BOOT1 |
| ピン 22 | PB10 — GPIO / I2C2_SCL / USART3_TX |
| ピン 23 | PB11 — GPIO / I2C2_SDA / USART3_RX |
| ピン 24 | VSS — Ground |
| ピン 25 | VDD — Main power supply |
| ピン 26 | PB12 — GPIO / SPI2_NSS / TIM1_BKIN |
| ピン 27 | PB13 — GPIO / SPI2_SCK / TIM1_CH1N |
| ピン 28 | PB14 — GPIO / SPI2_MISO / TIM1_CH2N |
| ピン 29 | PB15 — GPIO / SPI2_MOSI / TIM1_CH3N |
| ピン 30 | PA8 — GPIO / TIM1_CH1 / USART1_CK / MCO |
| ピン 31 | PA9 — GPIO / TIM1_CH2 / USART1_TX |
| ピン 32 | PA10 — GPIO / TIM1_CH3 / USART1_RX |
| ピン 33 | PA11 — GPIO / CAN1_RX / TIM1_CH4 / USART1_CTS |
| ピン 34 | PA12 — GPIO / CAN1_TX / TIM1_ETR / USART1_RTS |
| ピン 35 | PA13 — GPIO / SWDIO (debug data) |
| ピン 36 | PA14 — GPIO / SWCLK (debug clock) |
| ピン 37 | PA15 — GPIO / SPI1_NSS / TIM2_CH1 |
| ピン 38 | PB3 — GPIO / SPI1_SCK / TIM2_CH2 / SWO |
| ピン 39 | PB4 — GPIO / SPI1_MISO / TIM3_CH1 |
| ピン 40 | PB5 — GPIO / SPI1_MOSI / TIM3_CH2 |
| ピン 41 | PB6 — GPIO / USART1_TX / TIM16_CH1N |
| ピン 42 | VSS — Ground |
| ピン 43 | VDD — Main power supply |
| ピン 44 | PC14 — GPIO / OSC32_IN (LSE) |
| ピン 45 | PC15 — GPIO / OSC32_OUT (LSE) |
| ピン 46 | PA6 — GPIO (alternate position) |
| ピン 47 | PA7 — GPIO (alternate position) |
| ピン 48 | VSS — Ground (thermal pad optional) |
主な用途
STM32G030C6T6 の用途: 6 件s: Small Appliance Control, USB Type-C Cable Marker / Connector IC, Human-Machine Interface (Button / LED Panels), Industrial Sensor Hubs and Modbus Nodes, IoT Edge Sensor Nodes (Wi-Fi/BLE Co-Processor), Consumer Toys and Hobbyist Drones.
Small Appliance Control
The STM32G030C6T6's 64 MHz Cortex-M0+ core and 32 KB Flash deliver responsive control loops for small appliances like coffee makers, blenders, and induction cooktops. The 12-bit ADC reads temperature and current sensor inputs, while the 2.0V-3.6V supply range lets the part run directly from 2xAA batteries or rectified mains-derived rails. Compared to 8-bit alternatives, the G0's DMA-driven ADC and hardware CRC enable faster, more reliable sensor fusion. Estimated: 1 mA/MHz Run-mode current keeps MCU contribution to < 30 mA at 64 MHz, well within thermal design limits of the 7x7 LQFP footprint.
おすすめ
USB Type-C Cable Marker / Connector IC
The STM32G030C6T6 detects and applies the correct Type-C orientation and current-mode pull-up for cable marker and accessory IC designs. With I2C Fast-mode Plus at 1 Mbit/s and USART, it talks to downstream Type-C controllers while the hardware CRC validates USB PD messaging. The 48-LQFP footprint (7x7) fits USB-C dongle and small adapter PCBs. Unlike higher-end STM32 parts, the G030's lean 32 KB Flash holds the marker firmware without waste. Estimated: at 2.5 Msps ADC sampling, current-sense and Vbus-voltage monitoring is comfortably handled inside the MCU's interrupt budget.
おすすめ
Human-Machine Interface (Button / LED Panels)
For keypad, LED ring, and simple HMI panels, the STM32G030C6T6 provides GPIOs for matrix-scanned keypads, PWM channels for LED dimming, and timers for button debounce. The 64 MHz core supports USB-CDC virtual COM port for firmware updates, while the 48-LQFP exposes 38+ GPIOs. The G0's low-power Stop mode (a few uA) suits battery-powered remote controls. Compared to discrete logic implementations, an MCU-based design scales to 32+ keys without extra debounce ICs. Estimated: total BOM saving vs discrete logic around 30-40% when GPIO and timer resources replace external flip-flops and shift registers.
おすすめ
Industrial Sensor Hubs and Modbus Nodes
Industrial sensor hubs using the STM32G030C6T6 can aggregate input from thermocouples, strain gauges, and flow meters and forward them via RS-485 MODBUS or I2C to a master controller. The Cortex-M0+ interrupt latency is deterministic for fast safety shutoff, while the 12-bit ADC with 2.5 Msps captures transient signals. Compared to Cortex-M3 alternatives at similar price, the G030 reduces BoM cost ~25% with negligible throughput loss for slow industrial nodes. Estimated: a 64 MHz core easily handles 10 ms MODBUS polling loops with margin for a 32 KB application image and HAL overhead.
おすすめ
IoT Edge Sensor Nodes (Wi-Fi/BLE Co-Processor)
The STM32G030C6T6 acts as a sensor-front-end co-MCU paired with a Wi-Fi or BLE SoC (e.g., ESP32, STM32WB), reading multiple ADC channels and forwarding results over UART or SPI. Its 8 KB SRAM accommodates small ring buffers for sensor data, while the 32 KB Flash holds packet-encoding firmware. Unlike bare-metal sensor ICs, the G0 lets designers integrate auto-calibration, low-power duty cycling, and OTA ready hooks. Estimated: Stop-mode current under 10 uA enables 1+ year battery life on a typical 2xAA cell when the MCU sleeps between sensor bursts.
おすすめ
Consumer Toys and Hobbyist Drones
Cost-sensitive consumer toys benefit from the STM32G030C6T6's sub-$1 BOM contribution and LQFP-48 (7x7) footprint for compact boards. PWM outputs drive small DC and coreless motors; the 12-bit ADC reads battery voltage and motor current. The Cortex-M0+ delivers enough headroom for tiny voice prompts, LED patterns, and IR remote decoding. Compared to 8-bit AVR alternatives, the G0 doubles code density per KB and adds DMA-driven ADC. Estimated: the 7x7 LQFP fits inside typical 35x35 mm toy PCBs with room for the (typically) 1 oz copper thermal pad.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: STM32G030C6T6 — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | STM32G030C8T6 | STM32G031C6T6 | STM32C011F6P6 | GD32E230G6 |
|---|---|---|---|---|---|
| Package | LQFP-48 (7x7 mm) | LQFP-48 (7x7 mm) - same | LQFP-48 (7x7 mm) - same | LQFP-48 family | LQFP-48 |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice |
| Core | Arm Cortex-M0+ | Arm Cortex-M0+ (same) | Arm Cortex-M0+ (same) | Arm Cortex-M0+ (same) | Arm Cortex-M23 |
| Flash Memory | 32 KB | 64 KB (+100%) | 32 KB (same) | 32 KB (same) | 32 KB (same) |
| SRAM | 8 KB | 8 KB (same) | 8 KB (same) | 6 KB (-25%) | 8 KB (same) |
| Maximum Clock Frequency | 64 MHz | 64 MHz (same) | 64 MHz (same) | 48 MHz (-25%) | 72 MHz (+12.5%) |
| Operating Voltage Range | 2.0V - 3.6V | 2.0V - 3.6V | 2.0V - 3.6V | 2.0V - 3.6V | 2.6V - 3.6V |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit |
| Automotive Grade (AEC-Q100) | Not qualified | Not qualified | Not qualified | Not qualified | Not qualified |
主な差別化要因
- Most affordable 32 KB Flash variant in STM32G0 LQFP-48 lineup (vs STM32G030C8T6)
- Same LQFP-48 footprint as STM32G031 family for drop-in scalability (vs STM32G031C6T6)
- ST ecosystem (STM32CubeMX + HAL + IDE) at lowest 32 KB tier (vs GD32E230G6)
設計ノート
Decouple VDD/VDDA pins with 100 nF ceramic capacitors placed as close as possible to each pin, plus one bulk 4.7 uF capacitor. The VDD range of 2.0V to 3.6V lets the MCU run directly from a single 3.3V LDO; for battery operation on 2xAA cells, ensure VDDA and VDD are tied together with separate analog filtering. Estimated: total decoupling capacitance around 10 uF distributed near the MCU keeps the supply ripple well under 50 mV p-p at 64 MHz operation.
Route the SWD (PA13/PA14) traces as short as possible (under 50 mm) for reliable debug handshakes. Place the 32.768 kHz LSE crystal close to PC14/PC15 with symmetrical traces and a guard ground to avoid coupling noise onto the RTC. The exposed thermal pad on the LQFP-48 can be left floating or stitched to the ground plane - if not used, do not connect it to anything for clean thermal isolation.
Do not exceed 3.6V on any I/O pin; even momentary transients above the absolute maximum rating can latch the part. When porting from STM32F0 to STM32G0, check the interrupt vector table offsets and GPIO alternate-function mapping - they differ between F0 and G0 families. Estimated: a typical G0 firmware port from F0 takes 1-2 days of peripheral re-mapping, including HAL driver updates, but the codebase can be largely reused.
At 64 MHz full-load operation, the MCU draws roughly 5-7 mA - well within the LQFP-48 thermal envelope (theta JA about 50 C/W on a 2-layer board). For harsh environments above 70 C ambient, add a small copper pour under the package or attach to the exposed thermal pad. Estimated: junction temperature rise at 64 MHz and 25 C ambient is ~10 C, keeping Tj comfortably below the 85 C operating ceiling.
コンプライアンス情報
RoHS and REACH compliant per PartGenie datasheet summary. Not AEC-Q100 qualified - choose STM32G0 automotive grade variants for vehicle applications.