Skip to main content

STM32C031K6

ARM Cortex-M0+ 32-bit MCU

The STM32C031K6 is a arm cortex-m0+ 32-bit mcu from STMicroelectronics. View the full STM32C031K6 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.

Manufacturer

STMicroelectronics

Category

ARM Cortex-M0+ 32-bit MCU

Key Specifications

ParameterValue
ConnectivityI2C, IrDA, LINbus, SPI, UART/USART
Core ProcessorARM® Cortex®-M0+
Core Size32-Bit
Data ConvertersA/D 17x12b SAR
DigiKey ProgrammableNot Verified
Mounting TypeSurface Mount
Number of I/O26
Operating Temperature-40°C ~ 85°C (TA)
Oscillator TypeExternal, Internal
Package / Case28-UFQFN
PeripheralsBrown-out Detect/Reset, POR, PWM, Temp Sensor, WDT
Flash Memory Size32KB (32K x 8)
Program Memory TypeFLASH
RAM Size12K x 8 B
Clock Speed48MHz
Supplier Device Package28-UFQFPN (4x4)
Supply Voltage2V ~ 3.6V

Overview

Part: STM32C031x4/x6 — STMicroelectronics

Type: ARM Cortex-M0+ 32-bit MCU

Description: 32-bit ARM Cortex-M0+ MCU operating at up to 48 MHz with up to 32 KB Flash, 12 KB SRAM, 2 USARTs, 1 SPI, 1 I2C, 12-bit ADC, and multiple timers.

Operating Conditions:

  • Supply voltage: 2.0 V to 3.6 V
  • Operating temperature: -40 to 85 °C (suffix-dependent — see Features for grade-specific ranges)
  • CPU frequency: up to 48 MHz

Absolute Maximum Ratings:

  • Max supply voltage: 4.0 V (VDD, VDDA)
  • Max junction/storage temperature: 150 °C

Key Specs:

  • CPU: Arm Cortex-M0+
  • Max CPU frequency: 48 MHz
  • Flash memory: up to 32 Kbytes
  • SRAM: 12 Kbytes with parity check
  • ADC resolution: 12-bit
  • ADC conversion rate: 0.4 μs (2.5 MSps)
  • I2C speed: 1 Mbit/s (Fast-mode Plus)
  • SPI speed: 24 Mbit/s

Features:

  • Memory protection unit (MPU)
  • Low-power modes: Sleep, Stop, Standby, Shutdown
  • Clock management: 4-48 MHz crystal oscillator, 32 kHz crystal oscillator, internal 48 MHz RC oscillator (±1%), internal 32 kHz RC oscillator (±5%)
  • Up to 45 fast I/Os, all 5 V-tolerant
  • 3-channel DMA controller
  • 8 timers: 1 advanced motor control (16-bit), 4 general-purpose (16-bit), 2 watchdogs, SysTick
  • Calendar RTC with alarm
  • Serial wire debug (SWD)

Applications:

  • Consumer
  • Industrial
  • Appliance
  • Internet of Things (IoT) solutions

Package:

  • TSSOP20
  • UFQFPN28
  • LQFP32
  • UFQFPN32
  • LQFP48
  • UFQFPN48

Features

  • Includes ST state-of-the-art patented technology
  • Core: Arm ® 32-bit Cortex ® -M0+ CPU, frequency up to 48 MHz
  • -40°C to 85°C/105°C/125°C operating temperature
  • Memories
  • -Up to 32 Kbytes of flash memory with protection
  • -12 Kbytes of SRAM with hardware 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)
  • -Programmable brownout reset (BOR)
  • -Low-power modes: Sleep, Stop, Standby, Shutdown
  • Clock management
  • -4 to 48 MHz crystal oscillator
  • -32 kHz crystal oscillator with calibration
  • -Internal 48 MHz RC oscillator (±1 %)
  • -Internal 32 kHz RC oscillator (±5 %)
  • Up to 45 fast I/Os
  • -All mappable on external interrupt vectors
  • -All 5 V-tolerant
  • 3-channel DMA controller with flexible mapping
  • 12-bit, 0.4 μs ADC (up to 19 ext. channels) -Conversion range: 0 to 3.6 V
  • 8 timers: 16-bit for advanced motor control, four 16-bit general-purpose, two watchdogs, SysTick timer
  • Calendar RTC with alarm

Pin Configuration

Figure 3. STM32C031FxP TSSOP20 pinout

Figure 4. STM32C031GxU UFQFPN28 pinout

Figure 5. STM32C031KxT LQFP32 pinout

Figure 6. STM32C031KxU UFQFPN32 pinout

34

Figure 7. STM32C031CxT LQFP48 pinout

Figure 8. STM32C031CxU UFQFPN48 pinout

Table 11. Terms and symbols used in the pin assignment table

ColumnDefinition to its by-default function at reset, unless otherwise pin name.Symbol Pin name Terminal name corresponds parenthesis under the
Supply pinSupply pin
IInput only pin
pin
FT 5 V tolerant I/O
Pin type
Functions FunctionsFunctions Functions
Options for FT I/Os
RST
_a_a
Note set as analog inputs, unless otherwise specified.Upon reset, all I/Os are Pin functions
Alternate functionsselected through GPIOx_AFR registers
Additional functionsdirectly selected/enabled through peripheral registersdirectly selected/enabled through peripheral registers

Table 12. Pin assignment and description

PinPinPinPinPinPin
TSSOP20UFQFPN28LQFP32UFQFPN32LQFP48UFQFPN48
----11
----22
2122--
323333
----44

Table 12. Pin assignment and description

34

Table 12. Pin assignment and description (continued)

PinPinPinPinPinPin
TSSOP20UFQFPN28LQFP32UFQFPN32LQFP48UFQFPN48
----55
434466
545577
----88
----99
65661010
76771111
87881212
98991313
10910101414
----1515
11101111--
121112121616
131213131717
141314141818
-1415151919
-1516162020
--17172121
----2222

Table 12. Pin assignment and description (continued)

Electrical Characteristics

The definition and values of input/output AC characteristics are given in Figure 20 and Table 52 , respectively.

Unless otherwise specified, the parameters given are derived from tests performed under the ambient temperature and supply voltage conditions summarized in Table 24: General operating conditions .

Table 52. I/O AC characteristics (1)(2)

SpeedSymbolParameterConditionsMinMaxUnit
00FmaxMaximum frequencyC=50 pF, 2.7 V ≤ V DD ≤ 3.6 V-2MHz
00FmaxMaximum frequencyC=50 pF, 2 V ≤ V DD ≤ 2.7 V-0.35MHz
00FmaxMaximum frequencyC=10 pF, 2.7 V ≤ V DD ≤ 3.6 V-3MHz
00FmaxMaximum frequencyC=10 pF, 2 V ≤ V DD ≤ 2.7 V-0.45MHz
00Tr/TfOutput rise and fall time (3)C=50 pF,2.7 V ≤ V DD ≤ 3.6 V-100ns
00Tr/TfOutput rise and fall time (3)C=50 pF, 2 V ≤ V DD ≤ 2.7 V-225ns
00Tr/TfOutput rise and fall time (3)C=10 pF, 2.7 V ≤ V DD ≤ 3.6 V-75ns
00Tr/TfOutput rise and fall time (3)C=10 pF, 2 V ≤ V DD ≤ 2.7 V-150ns

Table 52. I/O AC characteristics (1)(2)

83

Table 52. I/O AC characteristics (1)(2) (continued)

SpeedSymbolParameterConditionsMinMaxUnit
01C=50 pF, 2.7 V ≤ V DD ≤ 3.6 V-10.00MHz
01FmaxMaximum frequencyC=50 pF, 2 V ≤ V DD ≤ 2.7 V-2.00MHz
01C=10 pF, 2.7 V ≤ V DD ≤ 3.6 V-15.00MHz
01C=10 pF, 2 V ≤ V DD ≤ 2.7 V-2.50MHz
Tr/Tfrise and fall time (3)C=50 pF, 2.7 V ≤ V DD ≤ 3.6 V-30.00ns
Tr/Tfrise and fall time (3)C=50 pF, 2 V ≤ V DD ≤ 2.7 V-60.00ns
Tr/Tfrise and fall time (3)C=10 pF, 2.7 V ≤ V DD ≤ 3.6 V-15.00ns
Tr/Tfrise and fall time (3)C=10 pF, 2 V ≤ V DD ≤ 2.7 V-30.00ns
10FmaxMaximum frequency C=50 C=50pF, 2.7 V ≤ V DD ≤ 3.6 V-30.00MHz
10FmaxMaximum frequency C=50 C=50pF, 2 V ≤ V DD ≤ 2.7 V-15.00MHz
10FmaxMaximum frequency C=50 C=50C=10 pF, 2.7 V ≤ V DD ≤ 3.6 V-60.00 (4)MHz
10FmaxMaximum frequency C=50 C=50C=10 pF, 2 V ≤ V DD ≤ 2.7 V-30.00MHz
10Tr/Tfrise and fall time (3)C=50 pF, 2.7 V ≤ V DD ≤ 3.6 V-11.00ns
10Tr/Tfrise and fall time (3)C=50 pF, 2 V ≤ V DD ≤ 2.7 V-22.00ns
10Tr/Tfrise and fall time (3)C=10 pF, 2.7 V ≤ V DD ≤ 3.6 V-4.00ns
10Tr/Tfrise and fall time (3)C=10 pF, 2 V ≤ V DD ≤ 2.7 V-8.00ns
11FmaxMaximum frequencyC=30 pF, 2.7 V ≤ V DD ≤ 3.6 V-60.00 (4)MHz
11FmaxMaximum frequencyC=30 pF, 2 V ≤ V DD ≤ 2.7 V-30.00MHz
11FmaxMaximum frequencyC=10 pF, 2.7 V ≤ V DD ≤ 3.6 V-80.00 (4)MHz
11FmaxMaximum frequencyC=10 pF, 2 V ≤ V DD ≤ 2.7 V-40.00MHz
rise and fall time (3) C=30 C=30pF, 2.7 V ≤ V DD ≤ 3.6 V-5.50ns
Tr/Tfrise and fall time (3) C=30 C=30pF, 2 V ≤ V DD ≤ 2.7 V-11.00ns
rise and fall time (3) C=30 C=30C=10 pF, 2.7 V ≤ V DD ≤ 3.6 V-2.50ns
rise and fall time (3) C=30 C=30C=10 pF, 2 V ≤ V DD ≤ 2.7 V-5.00ns
  1. The fall time is defined between 70% and 30% of the output waveform, according to I 2 C specification.
  2. This value represents the I/O capability but the maximum system frequency is limited to 48 MHz.

Figure 20. I/O AC characteristics definition (1)

  1. Refer to Table 52: I/O AC characteristics .

Absolute Maximum Ratings

Stresses above the absolute maximum ratings listed in Table 21 , Table 22 and Table 23 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. The device mission profile (application conditions) is compliant with the JEDEC JESD47 qualification standard.

All voltages are defined with respect to V SS .

Table 21. Voltage characteristics

SymbolRatingsMinMaxUnit
V DD - V SSExternal supply voltage- 0.34.0V
V REF+External voltage on VREF+ pin- 0.3Min(V DD + 0.4, 4.0)V
V IN (1)Input voltage on pin- 0.3V DD + 4.0 (2)(3)V

Table 22. Current characteristics

SymbolRatingsMaxUnit
I VDD/VDDACurrent into VDD/VDDA power pin (source)100mA
I VSS/VSSACurrent out of VSS/VSSA ground pin (sink)100mA
I IO(PIN)Output current sunk by any I/O and control pin20mA
I IO(PIN)Output current sourced by any I/O and control pin20mA
∑ I (PIN)Total output current sunk by sum of all I/Os and control pins (1)80mA
∑ I (PIN)Total output current sourced by sum of all I/Os and control pins (1)80mA
I INJ(PIN) (1)(2)Injected current on a FT_xx pin-5 / 0mA
∑ I INJ(PIN)Total injected current (sum of all I/Os and control pins) (3)-25mA

Table 23. Thermal characteristics

SymbolRatingsValueUnit
T STGStorage temperature range-65 to +150°C
T JMaximum junction temperature130°C

Table 23. Thermal characteristics

83

Thermal Information

The operating junction temperature T J must never exceed the maximum given in Table 24: General operating conditions .

The maximum junction temperature in °C that the device can reach if respecting the operating conditions, is:

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 NumberManufacturerPackage
STM32C031C4STMicroelectronics
STM32C031C6STMicroelectronics
STM32C031F4STMicroelectronics
STM32C031F6STMicroelectronics
STM32C031G4STMicroelectronics
STM32C031G6STMicroelectronics
STM32C031G6U6STMicroelectronics28-UFQFN
STM32C031K4STMicroelectronics
STM32C031X4/X6STMicroelectronics
Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free