STM32C031F6P6

Images à titre indicatif uniquement

STM32C031F6P6

+Nomenclature

IC MCU 32BIT 32KB FLASH 20TSSOP

  • FabricantSemi - conducteurs optiques

  • Pièce fabricant #STM32C031F6P6

  • En stock8652

365 Garantie qualité 24h/24

7*24 Garantie de service 24h/24

90-Garantie après-vente 24h/24

Garantie produit authentique

Spécifications

Attribut Valeur
Series STM32C0
Part Status Active
Base Product Number STM32C031
DigiKey Programmable Not Verified
Core Processor ARM® Cortex®-M0+
Core Size 32-Bit
Speed 48MHz
Connectivity I2C, IrDA, LINbus, SPI, UART/USART
Peripherals Brown-out Detect/Reset, POR, PWM, Temp Sensor, WDT
Number of I/O 18
Program Memory Size 32KB (32K x 8)
Program Memory Type FLASH
RAM Size 12K x 8
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V
Data Converters A/D 15x12b SAR
Oscillator Type External, Internal
Operating Temperature -40°C ~ 85°C (TA)
Mounting Type Surface Mount
Supplier Device Package 20-TSSOP
Package 20-TSSOP (0.173", 4.40mm Width)
Packaging Tray

Présentation

Description

STM32C031F6P6 is STMicroelectronics’ entry‑level STM32C0 32‑bit MCU. It uses an ARM Cortex‑M0+ core, typically up to ~48 MHz, designed for low‑cost, energy‑efficient embedded apps. The F6P6 designation means a 64‑pin package; memory varies by SKU but can be up to about 128 KB of flash and around 16 KB of RAM. Peripherals typically include GPIO, multiple timers, an ADC (and sometimes comparators), and serial interfaces (USART/UART, SPI, I2C); some SKUs also offer USB FS. It supports multiple power modes (run, sleep, stop/standby) for low‑power designs and operates over a wide VDD (about 2.0–3.6 V).
Development is supported by STM32CubeMX and HAL/LL libraries, with programming/debug via SWD. Use cases: cost‑sensitive control, sensing, simple USB devices, and compact embedded systems. Note: exact memory and peripheral availability depend on the specific silicon revision and package; check the datasheet for your exact part.

Features

Key features of STM32C031F6P6 (C0 series):
- Core: ARM Cortex-M0+ up to 48 MHz
- Memory: 32 KB Flash, 6 KB SRAM
- Power: 1.65–3.6 V supply; -40 to 85°C
- Peripherals: 1× I2C, 1× SPI, 1× USART
- Analog: 12-bit ADC
- Timers: 16-bit general-purpose timer; SysTick; watchdog
- RTC and low‑power: Real-time clock; Sleep/Stop/Standby modes
- Clocking: Internal RC oscillator up to 48 MHz; clock inputs available
- Debug/Programming: SWD/JTAG support
- Package: 20-pin UFQFPN (P6)
- Misc: No USB/CAN; basic I/O options suitable for small, low-power apps
Notes: exact pinout and peripheral counts vary by package/grade. Always verify against the latest ST product datasheet for your specific package.

Pinout

- Pin count: 20 pins (package variants such as UFQFPN20/LQFP20).
- Function: 32‑bit ARM Cortex‑M0+ microcontroller (STM32C031) used for general embedded control, with integrated peripherals (USART/UART, I2C, SPI, timers) and ADC; designed for cost-sensitive applications.

Manufacturer

- Manufacturer: STMicroelectronics (ST)
- Kind of company: A global multinational semiconductor company that designs and manufactures integrated circuits and electronic components, including microcontrollers (STM32), sensors, and analog/power ICs.

Application

STM32C031F6P6 is a low-cost, low-power Cortex-M0+ MCU suitable for small, battery-powered or always-on embedded tasks. Common application areas include:
- IoT endpoints, smart sensors, and sensor hubs
- Portable/wearable devices and handheld controllers
- Industrial sensing, data logging, and instrumentation
- Consumer electronics, remotes, keyboards, and small appliances
- LED lighting and display backlight/controllers
- Tiny motor/actuator control for household gadgets and appliances

Package

It uses a 20-pin UFQFPN (ultra-thin fine-pitch quad flat no-lead) package, typically 4×4 mm.

Produits liés à STM32C031F6P6