Skip to the content
PCBKitNew board
STM32F030C8T6, in 3D

STM32F030C8T6

STMicroelectronics

-40℃~+85℃ 12bit 2.4V~3.6V 32 Bit 39 48MHz 64KB 8KB ARM Cortex-M0 Built-in FLASH LQFP-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHS

JLCPCB preferred
DatasheetJLCPCBLCSCst/STM32F030C8T6
Category
Microcontrollers (MCU, MPU, SOC)
Package
LQFP-48(7x7)
Pins
48

Overview

The STM32F030C8T6 is a microcontroller made by STMicroelectronics in a LQFP-48(7x7) package with 48 pins. -40℃~+85℃ 12bit 2.4V~3.6V 32 Bit 39 48MHz 64KB 8KB ARM Cortex-M0 Built-in FLASH LQFP-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHS.

PCBKit's library has its KiCad symbol (MCU_ST_STM32F0:STM32F030C8Tx, from KiCad's library) and its footprint (Package_QFP:LQFP-48_7x7mm_P0.5mm, from KiCad's library), ready for a KiCad board. 63,102 are in stock at JLCPCB (part C23922). 14 open-source boards in 13 repositories on GitHub use it.

Symbol

VDD1PC132PC143PC154PF05PF16NRST7VSSA8VDDA9PA010PA111PA212PA313PA414PA515PA616PA717PB018PB119PB220PB1021PB1122VSS23VDD24PB1225PB1326PB1427PB1528PA829PA930PA1031PA1132PA1233PA1334PF635PF736PA1437PA1538PB339PB440PB541PB642PB743BOOT044PB845PB946VDD48
MCU_ST_STM32F0:STM32F030C8TxFrom KiCad's library

Footprint

Package_QFP:LQFP-48_7x7mm_P0.5mmFrom KiCad's library

From the datasheet

13
Supply, least
2.4 V · VDD, recommended operating min · p. 40
Supply, most
3.6 V · VDD, recommended operating max · p. 40
Supply, absolute maximum
4 V · VDD–VSS, absolute max including VDDA · p. 38
Works from
-40 °C · ambient min, suffix 6 at maximum power dissipation · p. 40
Works up to
85 °C · ambient max, suffix 6 at maximum power dissipation · p. 40
Works up to
105 °C · ambient max at low power dissipation, subject to junction limit · p. 40
Junction, hottest
105 °C · junction max, recommended operating, suffix 6 · p. 40
Junction, hottest
150 °C · junction absolute max · p. 39
Takes working
23.46 mA · sum of VDD and VDDA typical run currents, 48 MHz, 3.3 V, Flash data processing, peripherals enabled · p. 45
A pin gives at most
25 mA · I/O or control pin sink absolute max · p. 39
Junction to air (LQFP48 - 7 × 7 mm)
55 K/W · junction-to-ambient thermal resistance · p. 83
Takes asleep
5.3 µA · sum of VDD and VDDA typical, Standby, LSI and IWDG on, VDDA monitoring on, 3.6 V · p. 44
A pin gives at most
20 mA · GPIO source or sink max, relaxed VOL/VOH · p. 60

What it is and has

20
Core
ARM 32-bit Cortex-M0 CPU · p. 1
Maximum CPU frequency
48 MHz · p. 1
CRC
CRC calculation unit · p. 1
DMA
5-channel controller · p. 1
ADC
1 × 12-bit, 1.0 µs; up to 16 channels in family · p. 1
Debug
Serial wire debug · p. 1
Low-power modes
Sleep, Stop, Standby · p. 1
Reset
Power-on/Power down reset (POR/PDR) · p. 1
Low power modes
Sleep, Stop, Standby · p. 1
Basic timer
One 16-bit basic timer · p. 1
Watchdogs
Independent and system watchdog timers · p. 1
SysTick
24-bit downcounter · p. 1
Package option
LQFP48 7x7 mm · p. 1
CPU clock
up to 48 MHz · p. 1
CRC calculation unit
Present · p. 1
Watchdog timers
Independent and system · p. 1
SysTick timer
24-bit downcounter · p. 1
Crystal oscillator
4 to 32 MHz · p. 1
ADC
12-bit · p. 64
Package
LQFP48 7x7 mm · p. 1

Around it

3
crystal 4 to 32 MHz
between OSC_IN and OSC_OUT; HSE crystal or ceramic resonator; place resonator and load capacitors as close as possible to oscillator pins. · p. 50
cap 5 pF to 20 pF
between OSC_IN and GND; CL1; typical range, high-quality ceramic for high-frequency applications; select to match crystal load capacitance including PCB and pin capacitance. · p. 50
diode Schottky
between analog pin and ground; Recommended for standard analog pins that may inject negative current. · p. 65

Specifications

218
ParameterConditionsAs printedPage
External main supply voltage (including VDDA and VDD) VDD–VSSAbsolute maximum ratingsmin -0.3 · max 4 V38
Allowed voltage difference for VDD > VDDA VDD–VDDAVDD > VDDAmax 0.4 V38
Input voltage on TTa pins VINMin VSS − 0.3 Vmax 4 V38
Input voltage on any other pin VINMin VSS − 0.3 Vmax 4 V38
Variations between different VDD power pins |VDDx|max 50 mV38
Variations between all the different ground pins |VSSX VSS|max 50 mV38
Total current into sum of all VDD_x and VDDSDx power lines (source) IVDDAbsolute maximum ratingsmax 120 mA39
Total current out of sum of all VSS_x and VSSSD ground lines (sink) IVSSAbsolute maximum ratingsmax -120 mA39
Maximum current into each VDD_x or VDDSDx power pin (source) IVDD(PIN)max 100 mA39
Maximum current out of each VSS_x or VSSSD ground pin (sink) IVSS(PIN)max -100 mA39
Output current sunk by any I/O and control pin IIO(PIN)max 25 mA39
Output current source by any I/O and control pin IIO(PIN)max -25 mA39
Total output current sunk by sum of all IOs and control pins IIO(PIN)max 80 mA39
Total output current sourced by sum of all IOs and control pins IIO(PIN)max -80 mA39
Storage temperature range TSTGmin -65 · max 150 °C39
Maximum junction temperature TJAbsolute maximum ratingsmax 150 °C39
Internal AHB clock frequency fHCLKmin 0 · max 48 MHz40
Internal APB clock frequency fPCLKmin 0 · max 48 MHz40
Standard operating voltage VDDmin 2.4 · max 3.6 V40
Analog operating voltage VDDAMust have a potential equal to or higher than VDDmin 2.4 · max 3.6 V40
Input voltage on TTa pins VINMin VSS –0.3 Vmax 4 V40
Input voltage on any other pin VINMin VSS –0.3 Vmax 4 V40
Power dissipation at TA = 85 °C for suffix 6 PDLQFP48max 364 mW40
Ambient temperature for 6 suffix version TAMaximum power dissipationmin -40 · max 85 °C40
Ambient temperature for 6 suffix version TALow power dissipation; TJ must not exceed TJmaxmin -40 · max 105 °C40
Junction temperature range TJ6 suffix versionmin -40 · max 105 °C40
VDD rise time rate tVDDMax ∞min 0 us/V41
VDD fall time rate tVDDMax ∞min 20 us/V41
VDDA rise time rate tVDDAMax ∞min 0 us/V41
VDDA fall time rate tVDDAMax ∞min 20 us/V41
Power on/power down reset threshold VPOR/PDRFalling edgemin 1.8 · typ 1.88 · max 2.06 V41
Power on/power down reset threshold VPOR/PDRRising edgemin 1.84 · typ 1.92 · max 2.1 V41
PDR hysteresis VPDRhysttyp 40 mV41
Reset temporization tRSTTEMPOGuaranteed by design, not tested in productionmin 1.5 · typ 2.5 · max 4.5 ms41
Internal reference voltage VREFINT–40 °C < TA < +85 °Cmin 1.16 · typ 1.2 · max 1.24 V41
ADC sampling time when reading the internal reference voltage TS_vrefinttyp 5.1 · max 17.1 us41
Supply current in Run mode, code executing from Flash IDDAll peripherals enabled; HSI clock, PLL on; 48 MHz; max at TA = 85 °Ctyp 22 · max 22.8 mA43
Supply current in Run mode, code executing from Flash IDDAll peripherals enabled; HSI clock, PLL on; 24 MHz; max at TA = 85 °Ctyp 12.2 · max 13.2 mA43
Supply current in Run mode, code executing from Flash IDDAll peripherals enabled; HSI clock, PLL off; 8 MHz; max at TA = 85 °Ctyp 4.4 · max 5.2 mA43
Supply current in Run mode, code executing from RAM IDDAll peripherals enabled; HSI clock, PLL on; 48 MHz; max at TA = 85 °Ctyp 22.2 · max 23.2 mA43
Supply current in Run mode, code executing from RAM IDDAll peripherals enabled; HSI clock, PLL on; 24 MHz; max at TA = 85 °Ctyp 11.2 · max 12.2 mA43
Supply current in Run mode, code executing from RAM IDDAll peripherals enabled; HSI clock, PLL off; 8 MHz; max at TA = 85 °Ctyp 4 · max 4.5 mA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAll peripherals enabled; HSI clock, PLL on; 48 MHz; max at TA = 85 °Ctyp 14 · max 15.3 mA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAll peripherals enabled; HSI clock, PLL on; 24 MHz; max at TA = 85 °Ctyp 7.3 · max 7.8 mA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAll peripherals enabled; HSI clock, PLL off; 8 MHz; max at TA = 85 °Ctyp 2.6 · max 2.9 mA43
Supply current in Run mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSE bypass, PLL on; 48 MHz; max at TA = 85 °Ctyp 175 · max 215 uA43
Supply current in Run mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSE bypass, PLL off; 8 MHz; max at TA = 85 °Ctyp 3.9 · max 4.9 uA43
Supply current in Run mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSE bypass, PLL off; 1 MHz; max at TA = 85 °Ctyp 3.9 · max 4.1 uA43
Supply current in Run mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSI clock, PLL on; 48 MHz; max at TA = 85 °Ctyp 244 · max 275 uA43
Supply current in Run mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSI clock, PLL off; 8 MHz; max at TA = 85 °Ctyp 85 · max 105 uA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSE bypass, PLL on; 48 MHz; max at TA = 85 °Ctyp 174 · max 215 uA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSE bypass, PLL off; 8 MHz; max at TA = 85 °Ctyp 3.9 · max 4.9 uA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSE bypass, PLL off; 1 MHz; max at TA = 85 °Ctyp 3.9 · max 4.9 uA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSI clock, PLL on; 48 MHz; max at TA = 85 °Ctyp 244 · max 299 uA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSI clock, PLL off; 8 MHz; max at TA = 85 °Ctyp 85 · max 105 uA43
Supply current in Stop mode IDDVDD = VDDA = 3.6 V; regulator in run mode, all oscillators OFF; max at TA = 85 °Ctyp 19 · max 48 uA44
Supply current in Stop mode IDDVDD = VDDA = 3.6 V; regulator in low-power mode, all oscillators OFF; max at TA = 85 °Ctyp 5 · max 32 uA44
Supply current in Standby mode IDDVDD = VDDA = 3.6 V; LSI ON and IWDG ONtyp 2 uA44
Supply current in Stop mode IDDAVDD = VDDA = 3.6 V; VDDA monitoring ON; regulator in run or low power mode, all oscillators OFF; max at TA = 85 °Ctyp 2.9 · max 3.5 uA44
Supply current in Standby mode IDDAVDD = VDDA = 3.6 V; VDDA monitoring ON; LSI ON and IWDG ONtyp 3.3 uA44
Supply current in Standby mode IDDAVDD = VDDA = 3.6 V; VDDA monitoring ON; LSI OFF and IWDG OFF; max at TA = 85 °Ctyp 2.8 · max 3.5 uA44
Supply current in Stop mode IDDAVDD = VDDA = 3.6 V; VDDA monitoring OFF; regulator in run mode or low power, all oscillators OFFtyp 1.7 uA44
Supply current in Standby mode IDDAVDD = VDDA = 3.6 V; VDDA monitoring OFF; LSI ON and IWDG ONtyp 2.3 uA44
Supply current in Standby mode IDDAVDD = VDDA = 3.6 V; VDDA monitoring OFF; LSI OFF and IWDG OFFtyp 1.4 uA44
Supply current in Run mode from VDD supply IDDVDD = VDDA = 3.3 V; HSE crystal clock 8 MHz; fHCLK = 48 MHz; peripherals enabledtyp 23.3 mA45
Supply current in Run mode from VDD supply IDDVDD = VDDA = 3.3 V; HSE crystal clock 8 MHz; fHCLK = 48 MHz; peripherals disabledtyp 11.5 mA45
Supply current in Run mode from VDD supply IDDVDD = VDDA = 3.3 V; HSE crystal clock 8 MHz; fHCLK = 8 MHz; peripherals enabledtyp 4.5 mA45
Supply current in Run mode from VDD supply IDDVDD = VDDA = 3.3 V; HSE crystal clock 8 MHz; fHCLK = 8 MHz; peripherals disabledtyp 3 mA45
Supply current in Run mode from VDDA supply IDDAVDD = VDDA = 3.3 V; HSE crystal clock 8 MHz; fHCLK = 48 MHz; peripherals enabledtyp 158 uA45
Supply current in Run mode from VDDA supply IDDAVDD = VDDA = 3.3 V; HSE crystal clock 8 MHz; fHCLK = 48 MHz; peripherals disabledtyp 158 uA45
Supply current in Run mode from VDDA supply IDDAVDD = VDDA = 3.3 V; HSE crystal clock 8 MHz; fHCLK = 8 MHz; peripherals enabledtyp 2.43 uA45
Supply current in Run mode from VDDA supply IDDAVDD = VDDA = 3.3 V; HSE crystal clock 8 MHz; fHCLK = 8 MHz; peripherals disabledtyp 2.43 uA45
Thermal resistance junction-ambient JALQFP48 - 7 × 7 mm; value columntyp 55 °C/W83
External main supply voltage (including VDDA and VDD) VDD–VSSAbsolute maximummin -0.3 · max 4 V38
Total current into sum of all VDD_x and VDDSDx power lines (source) IVDDAbsolute maximummax 120 mA39
Total current out of sum of all VSS_x and VSSSD ground lines (sink) IVSSAbsolute maximummax -120 mA39
Maximum current into each VDD_x or VDDSDx power pin (source) IVDD(PIN)Absolute maximummax 100 mA39
Maximum current out of each VSS_x or VSSSD ground pin (sink) IVSS(PIN)Absolute maximummax -100 mA39
Output current sunk by any I/O and control pin IIO(PIN)Absolute maximummax 25 mA39
Output current source by any I/O and control pin IIO(PIN)Absolute maximummax -25 mA39
Total output current sunk by sum of all IOs and control pins IIO(PIN)Absolute maximummax 80 mA39
Total output current sourced by sum of all IOs and control pins IIO(PIN)Absolute maximummax -80 mA39
Injected current on TC and RST pin IINJ(PIN)Absolute maximum ±5 mAmax 5 mA39
Injected current on TTa pins IINJ(PIN)Absolute maximum ±5 mAmax 5 mA39
Total injected current (sum of all I/O and control pins) IINJ(PIN)Absolute maximum ±25 mA; absolute sum of positive and negative injected currentsmax 25 mA39
Storage temperature range TSTGAbsolute maximum ratingsmin -65 · max 150 °C39
Maximum junction temperature TJAbsolute maximummax 150 °C39
Reset temporization tRSTTEMPOmin 1.5 · typ 2.5 · max 4.5 ms41
Internal reference voltage spread over the temperature range VREFINTVDDA = 3 V ±10 mVmax 10 mV42
Temperature coefficient TCoeffmax 100 ppm/°C42
Supply current in Run mode, code executing from Flash IDDAll peripherals enabled; HSI clock, PLL on; fHCLK = 48 MHz; max at TA = 85 °Ctyp 22 · max 22.8 mA43
Supply current in Run mode, code executing from Flash IDDAll peripherals enabled; HSI clock, PLL on; fHCLK = 24 MHz; max at TA = 85 °Ctyp 12.2 · max 13.2 mA43
Supply current in Run mode, code executing from Flash IDDAll peripherals enabled; HSI clock, PLL off; fHCLK = 8 MHz; max at TA = 85 °Ctyp 4.4 · max 5.2 mA43
Supply current in Run mode, code executing from RAM IDDAll peripherals enabled; HSI clock, PLL on; fHCLK = 48 MHz; max at TA = 85 °Ctyp 22.2 · max 23.2 mA43
Supply current in Run mode, code executing from RAM IDDAll peripherals enabled; HSI clock, PLL on; fHCLK = 24 MHz; max at TA = 85 °Ctyp 11.2 · max 12.2 mA43
Supply current in Run mode, code executing from RAM IDDAll peripherals enabled; HSI clock, PLL off; fHCLK = 8 MHz; max at TA = 85 °Ctyp 4 · max 4.5 mA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAll peripherals enabled; HSI clock, PLL on; fHCLK = 48 MHz; max at TA = 85 °Ctyp 14 · max 15.3 mA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAll peripherals enabled; HSI clock, PLL on; fHCLK = 24 MHz; max at TA = 85 °Ctyp 7.3 · max 7.8 mA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAll peripherals enabled; HSI clock, PLL off; fHCLK = 8 MHz; max at TA = 85 °Ctyp 2.6 · max 2.9 mA43
Supply current in Run mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSE bypass, PLL on; fHCLK = 48 MHz; max at TA = 85 °Ctyp 175 · max 215 uA43
Supply current in Run mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSE bypass, PLL off; fHCLK = 8 MHz; max at TA = 85 °Ctyp 3.9 · max 4.9 uA43
Supply current in Run mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSE bypass, PLL off; fHCLK = 1 MHz; max at TA = 85 °Ctyp 3.9 · max 4.1 uA43
Supply current in Run mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSI clock, PLL on; fHCLK = 48 MHz; max at TA = 85 °Ctyp 244 · max 275 uA43
Supply current in Run mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSI clock, PLL off; fHCLK = 8 MHz; max at TA = 85 °Ctyp 85 · max 105 uA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSE bypass, PLL on; fHCLK = 48 MHz; max at TA = 85 °Ctyp 174 · max 215 uA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSE bypass, PLL off; fHCLK = 8 MHz; max at TA = 85 °Ctyp 3.9 · max 4.9 uA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSE bypass, PLL off; fHCLK = 1 MHz; max at TA = 85 °Ctyp 3.9 · max 4.9 uA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSI clock, PLL on; fHCLK = 48 MHz; max at TA = 85 °Ctyp 244 · max 299 uA43
Supply current in Sleep mode, code executing from Flash or RAM IDDAVDDA = 3.6 V; HSI clock, PLL off; fHCLK = 8 MHz; max at TA = 85 °Ctyp 85 · max 105 uA43
I/O current consumption ISWVDD = 3.3 V; CEXT = 0 pF; C = CINT + CEXT + CS; fSW = 4 MHztyp 0.18 mA47
I/O current consumption ISWVDD = 3.3 V; CEXT = 0 pF; C = CINT + CEXT + CS; fSW = 8 MHztyp 0.37 mA47
I/O current consumption ISWVDD = 3.3 V; CEXT = 0 pF; C = CINT + CEXT + CS; fSW = 16 MHztyp 0.76 mA47
I/O current consumption ISWVDD = 3.3 V; CEXT = 0 pF; C = CINT + CEXT + CS; fSW = 24 MHztyp 1.39 mA47
I/O current consumption ISWVDD = 3.3 V; CEXT = 0 pF; C = CINT + CEXT + CS; fSW = 48 MHztyp 2.188 mA47
I/O current consumption ISWVDD = 3.3 V; CEXT = 22 pF; C = CINT + CEXT + CS; fSW = 4 MHztyp 0.49 mA47
I/O current consumption ISWVDD = 3.3 V; CEXT = 22 pF; C = CINT + CEXT + CS; fSW = 8 MHztyp 0.94 mA47
I/O current consumption ISWVDD = 3.3 V; CEXT = 22 pF; C = CINT + CEXT + CS; fSW = 16 MHztyp 2.38 mA47
I/O current consumption ISWVDD = 3.3 V; CEXT = 22 pF; C = CINT + CEXT + CS; fSW = 24 MHztyp 3.99 mA47
I/O current consumption ISWVDD = 3.3 V; CEXT = 47 pF; C = CINT + CEXT + CS; fSW = 4 MHztyp 0.81 mA47
I/O current consumption ISWVDD = 3.3 V; CEXT = 47 pF; C = CINT + CEXT + CS; fSW = 8 MHztyp 1.7 mA47
I/O current consumption ISWVDD = 3.3 V; CEXT = 47 pF; fSW = 16 MHz; table also prints C = Cint on this linetyp 3.67 mA47
Wakeup from Stop mode tWUSTOPVDD = 3.3 V; regulator in run mode; 8-MHz HSI RC oscillatortyp 4.2 · max 5 us47
Wakeup from Standby mode tWUSTANDBYVDD = 3.3 V; 8-MHz HSI RC oscillatortyp 50.96 us47
Wakeup from Sleep mode tWUSLEEPVDD = 3.3 V; 8-MHz HSI RC oscillatortyp 1.1 us47
Oscillator frequency fOSC_INmin 4 · typ 8 · max 32 MHz50
Feedback resistor RFtyp 200 k50
HSE current consumption IDDDuring startupmax 8.5 mA50
HSE current consumption IDDVDD=3.3 V, Rm=45 Ω, CL=10 pF at 8 MHztyp 0.5 mA50
HSE current consumption IDDVDD=3.3 V, Rm=30 Ω, CL=20 pF at 32 MHztyp 1.5 mA50
Oscillator transconductance gmStartupmin 10 mA/V50
Startup time tSU(HSE)VDD is stabilizedtyp 2 ms50
LSE current consumption IDDLSEDRV[1:0]=00, lower driving capabilitytyp 0.5 uA51
LSE current consumption IDDLSEDRV[1:0]=01, medium low driving capabilitytyp 0.8 uA51
LSE current consumption IDDLSEDRV[1:0]=10, medium high driving capabilitytyp 1.1 uA51
LSE current consumption IDDLSEDRV[1:0]=11, higher driving capabilitytyp 1.4 uA51
Oscillator transconductance gmLSEDRV[1:0]=00, lower driving capabilitymin 5 uA/V51
Oscillator transconductance gmLSEDRV[1:0]=01, medium low driving capabilitymin 8 uA/V51
Oscillator transconductance gmLSEDRV[1:0]=10, medium high driving capabilitymin 15 uA/V51
Oscillator transconductance gmLSEDRV[1:0]=11, higher driving capabilitymin 25 uA/V51
Startup time tSU(LSE)VDD is stabilizedtyp 2 s51
Frequency fHSIVDDA = 3.3 V, TA = –40 to 85 °Ctyp 8 MHz52
HSI user trimming step TRIMVDDA = 3.3 V, TA = –40 to 85 °C; guaranteed by designmax 1 %52
Duty cycle DuCy(HSI)VDDA = 3.3 V, TA = –40 to 85 °C; guaranteed by designmin 45 · max 55 %52
HSI oscillator startup time tsu(HSI)VDDA = 3.3 V, TA = –40 to 85 °C; guaranteed by designmin 1 · max 2 us52
HSI oscillator power consumption IDDA(HSI)VDDA = 3.3 V, TA = –40 to 85 °Ctyp 80 uA52
Frequency fHSI14VDDA = 3.3 V, TA = –40 to 85 °Ctyp 14 MHz53
HSI14 user-trimming step TRIMVDDA = 3.3 V, TA = –40 to 85 °C; guaranteed by designmax 1 %53
Duty cycle DuCy(HSI14)VDDA = 3.3 V, TA = –40 to 85 °C; guaranteed by designmin 45 · max 55 %53
HSI14 oscillator startup time tsu(HSI14)VDDA = 3.3 V, TA = –40 to 85 °C; guaranteed by designmin 1 · max 2 us53
HSI14 oscillator power consumption IDDA(HSI14)VDDA = 3.3 V, TA = –40 to 85 °Ctyp 100 uA53
Frequency fLSIVDDA = 3.3 V, TA = –40 to 85 °Cmin 30 · typ 40 · max 50 kHz53
LSI oscillator startup time tsu(LSI)VDDA = 3.3 V, TA = –40 to 85 °C; guaranteed by designmax 85 us53
LSI oscillator power consumption IDDA(LSI)VDDA = 3.3 V, TA = –40 to 85 °C; guaranteed by designtyp 0.75 uA53
PLL input clock fPLL_INUse appropriate multiplier factors compatible with fPLL_OUT; guaranteed by designmin 1 · max 24 MHz54
PLL input clock duty cycle fPLL_INGuaranteed by designmin 40 · max 60 %54
PLL multiplier output clock fPLL_OUTMinimum guaranteed by designmin 16 · max 48 MHz54
PLL lock time tLOCKGuaranteed by designmax 200 us54
Cycle-to-cycle jitter JitterPLLGuaranteed by designmax 300 ps54
16-bit programming time tprogTA = –40 to +85 °Ctyp 53.5 us54
Page (1 KB) erase time tERASETA = –40 to +85 °Ctyp 30 ms54
Mass erase time tMETA = –40 to +85 °Ctyp 30 ms54
Supply current IDDWrite mode; TA = –40 to 85 °Cmax 10 mA54
Supply current IDDErase mode; TA = –40 to 85 °Cmax 12 mA54
Programming voltage VprogTA = –40 to 85 °Cmin 2.4 · max 3.6 V54
Endurance NENDTA = –40 to +85 °C (6 suffix versions)min 1 kcycles54
Data retention tRET1 kcycle at TA = 85 °C; cycling over the whole temperature rangemin 20 Years54
Electrostatic discharge voltage (human body model) VESD(HBM)TA = +25 °C, conforming to JESD22-A114; Class 2max 2000 V56
Electrostatic discharge voltage (charge device model) VESD(CDM)TA = +25 °C, conforming to JESD22-C101; Class IImax 500 V56
Output low level voltage for an I/O pin when 8 pins are sunk at the same time VOLIIO = +8 mA; 2.7 V < VDD < 3.6 Vmax 0.4 V60
Output low level voltage for an I/O pin when 5 pins are sunk at the same time VOLIIO = +20 mA; 2.7 V < VDD < 3.6 Vmax 1.3 V60
Output low level voltage for an I/O pin when 8 pins are sunk at the same time VOLIIO = +6 mA; 2.4 V < VDD < 2.7 Vmax 0.4 V60
Output low level voltage for an FTf I/O pin in FM+ mode VOLFM+IIO = +20 mAmax 0.4 V60
Maximum frequency fmax(IO)outOSPEEDRy[1:0] = x0; CL = 50 pF, VDD = 2.4 V to 3.6 Vmax 2 MHz61
Output high to low level fall time tf(IO)outOSPEEDRy[1:0] = x0; CL = 50 pF, VDD = 2.4 V to 3.6 Vmax 125 ns61
Output low to high level rise time tr(IO)outOSPEEDRy[1:0] = x0; CL = 50 pF, VDD = 2.4 V to 3.6 Vmax 125 ns61
Maximum frequency fmax(IO)outOSPEEDRy[1:0] = 01; CL = 50 pF, VDD = 2.4 V to 3.6 Vmax 10 MHz61
Output high to low level fall time tf(IO)outOSPEEDRy[1:0] = 01; CL = 50 pF, VDD = 2.4 V to 3.6 Vmax 25 ns61
Output low to high level rise time tr(IO)outOSPEEDRy[1:0] = 01; CL = 50 pF, VDD = 2.4 V to 3.6 Vmax 25 ns61
Maximum frequency fmax(IO)outOSPEEDRy[1:0] = 11; CL = 30 pF, VDD = 2.7 V to 3.6 Vmax 50 MHz61
Maximum frequency fmax(IO)outOSPEEDRy[1:0] = 11; CL = 50 pF, VDD = 2.7 V to 3.6 Vmax 30 MHz61
Maximum frequency fmax(IO)outOSPEEDRy[1:0] = 11; CL = 50 pF, VDD = 2.4 V to 2.7 Vmax 20 MHz61
Output high to low level fall time tf(IO)outOSPEEDRy[1:0] = 11; CL = 30 pF, VDD = 2.7 V to 3.6 Vmax 5 ns61
Output high to low level fall time tf(IO)outOSPEEDRy[1:0] = 11; CL = 50 pF, VDD = 2.7 V to 3.6 Vmax 8 ns61
Output low to high level rise time tr(IO)outOSPEEDRy[1:0] = 11; CL = 30 pF, VDD = 2.7 V to 3.6 Vmax 5 ns61
Output low to high level rise time tr(IO)outOSPEEDRy[1:0] = 11; CL = 50 pF, VDD = 2.7 V to 3.6 Vmax 8 ns61
Maximum frequency fmax(IO)outFM+ configuration; CL = 50 pF, VDD = 2.4 V to 3.6 Vmax 2 MHz61
Output high to low level fall time tf(IO)outFM+ configuration; CL = 50 pF, VDD = 2.4 V to 3.6 Vmax 12 ns61
Output low to high level rise time tr(IO)outFM+ configuration; CL = 50 pF, VDD = 2.4 V to 3.6 Vmax 34 ns61
Pulse width of external signals detected by the EXTI controller tEXTIpwmin 10 ns61
Analog supply voltage for ADC ON VDDAADC ONmin 2.4 · max 3.6 V64
ADC clock frequency fADCmin 0.6 · max 14 MHz64
Sampling rate fSGuaranteed by designmin 0.05 · max 1 MHz64
External trigger frequency fTRIGfADC = 14 MHz; guaranteed by designmax 823 kHz64
External trigger frequency fTRIGGuaranteed by designmax 17 1/fADC64
Conversion voltage range VAINmin 0 V64
External input impedance RAINSee Equation 1 and Table 49 for details; guaranteed by designmax 50 k64
Sampling switch resistance RADCGuaranteed by designmax 1 k64
Internal sample and hold capacitor CADCGuaranteed by designmax 8 pF64
Calibration time tCALfADC = 14 MHz; guaranteed by designtyp 5.9 us64
Calibration time tCALGuaranteed by designtyp 83 1/fADC64
Trigger conversion latency tlatrfADC = fPCLK/2 = 14 MHz; guaranteed by designtyp 0.196 us64
Trigger conversion latency tlatrfADC = fPCLK/2; guaranteed by designtyp 5.5 1/fPCLK64
Trigger conversion latency tlatrfADC = fPCLK/4 = 12 MHz; guaranteed by designtyp 0.219 us64
Trigger conversion latency tlatrfADC = fPCLK/4; guaranteed by designtyp 10.5 1/fPCLK64
Trigger conversion latency tlatrfADC = fHSI14 = 14 MHz; guaranteed by designmin 0.188 · max 0.259 us64
ADC jitter on trigger conversion JitterADCfADC = fHSI14typ 1 1/fHSI1464
Sampling time tSfADC = 14 MHz; guaranteed by designmin 0.107 · max 17.1 us64
Sampling time tSGuaranteed by designmin 1.5 · max 239.5 1/fADC64
Power-up time tSTABGuaranteed by designmin 0 · typ 0 · max 1 us64
Total conversion time (including sampling time) tCONVfADC = 14 MHz; guaranteed by designmin 1 · max 18 us64
Total conversion time (including sampling time) tCONVtS for sampling +12.5 for successive approximation; guaranteed by designmin 14 · max 252 1/fADC64
RAIN max RAINfADC = 14 MHz; Ts = 1.5 cycles; tS = 0.11 usmax 0.4 k65
RAIN max RAINfADC = 14 MHz; Ts = 7.5 cycles; tS = 0.54 usmax 5.9 k65
RAIN max RAINfADC = 14 MHz; Ts = 13.5 cycles; tS = 0.96 usmax 11.4 k65
RAIN max RAINfADC = 14 MHz; Ts = 28.5 cycles; tS = 2.04 usmax 25.2 k65
RAIN max RAINfADC = 14 MHz; Ts = 41.5 cycles; tS = 2.96 usmax 37.2 k65
RAIN max RAINfADC = 14 MHz; Ts = 55.5 cycles; tS = 3.96 usmax 50 k65
Thermal resistance junction-ambient JALQFP48 - 7 × 7 mmtyp 55 °C/W83

Pins, by the datasheet

46
1 VDD
Complementary power supply. · p. 26
2 PC13
GPIO with RTC_TAMP1, RTC_TS, RTC_OUT and WKUP2 functions. · p. 26
3 PC14-OSC32_IN
PC14 GPIO or OSC32_IN. · p. 26
4 PC15-OSC32_OUT
PC15 GPIO or OSC32_OUT. · p. 26
5 PF0-OSC_IN
PF0 GPIO or OSC_IN. · p. 26
6 PF1-OSC_OUT
PF1 GPIO or OSC_OUT. · p. 26
7 NRST
Device reset input and internal reset output, active low. · p. 26
8 VSSA
Analog ground. · p. 26
9 VDDA
Analog power supply. · p. 26
10 PA0
GPIO with USART2_CTS, ADC_IN0, RTC_TAMP2 and WKUP1 functions. · p. 26
11 PA1
GPIO with USART2_RTS, EVENTOUT and ADC_IN1 functions. · p. 26
12 PA2
GPIO with USART2_TX, TIM15_CH1 and ADC_IN2 functions. · p. 26
13 PA3
GPIO with USART2_RX, TIM15_CH2 and ADC_IN3 functions. · p. 26
14 PA4
GPIO with SPI1_NSS, USART2_CK, TIM14_CH1 and ADC_IN4 functions. · p. 27
15 PA5
GPIO with SPI1_SCK and ADC_IN5 functions. · p. 27
16 PA6
GPIO with SPI1_MISO, TIM3_CH1, TIM1_BKIN, TIM16_CH1, EVENTOUT and ADC_IN6 functions. · p. 27
17 PA7
GPIO with SPI1_MOSI, TIM3_CH2, TIM14_CH1, TIM1_CH1N, TIM17_CH1, EVENTOUT and ADC_IN7 functions. · p. 27
18 PB0
GPIO with TIM3_CH3, TIM1_CH2N, EVENTOUT and ADC_IN8 functions. · p. 27
19 PB1
GPIO with TIM3_CH4, TIM14_CH1, TIM1_CH3N and ADC_IN9 functions. · p. 27
20 PB2
GPIO. · p. 27
21 PB10
GPIO with I2C2_SCL function. · p. 27
22 PB11
GPIO with I2C2_SDA and EVENTOUT functions. · p. 27
23 VSS
Ground. · p. 27
24 VDD
Digital power supply. · p. 27
25 PB12
GPIO with SPI2_NSS, TIM1_BKIN and EVENTOUT functions. · p. 27
26 PB13
GPIO with SPI2_SCK and TIM1_CH1N functions. · p. 28
27 PB14
GPIO with SPI2_MISO, TIM1_CH2N and TIM15_CH1 functions. · p. 28
28 PB15
GPIO with SPI2_MOSI, TIM1_CH3N, TIM15_CH1N, TIM15_CH2 and RTC_REFIN functions. · p. 28
29 PA8
GPIO with USART1_CK, TIM1_CH1, EVENTOUT and MCO functions. · p. 28
30 PA9
GPIO with USART1_TX, TIM1_CH2 and TIM15_BKIN functions. · p. 28
31 PA10
GPIO with USART1_RX, TIM1_CH3 and TIM17_BKIN functions. · p. 28
32 PA11
GPIO with USART1_CTS, TIM1_CH4 and EVENTOUT functions. · p. 28
33 PA12
GPIO with USART1_RTS, TIM1_ETR and EVENTOUT functions. · p. 28
35 PF6
GPIO with I2C2_SCL function. · p. 28
36 PF7
Alternate function I2C2_SDA on STM32F030x8. · p. 29
38 PA15
Alternate functions SPI1_NSS, USART2_RX and EVENTOUT. · p. 29
39 PB3
Alternate functions SPI1_SCK and EVENTOUT. · p. 29
40 PB4
Alternate functions SPI1_MISO, TIM3_CH1 and EVENTOUT. · p. 29
41 PB5
Alternate functions SPI1_MOSI, I2C1_SMBA, TIM16_BKIN and TIM3_CH2. · p. 29
42 PB6
Alternate functions I2C1_SCL, USART1_TX and TIM16_CH1N. · p. 29
43 PB7
Alternate functions I2C1_SDA, USART1_RX and TIM17_CH1N. · p. 29
44 BOOT0
Boot memory selection. · p. 29
45 PB8
Alternate functions I2C1_SCL and TIM16_CH1. · p. 29
46 PB9
Alternate functions I2C1_SDA, IR_OUT, TIM17_CH1 and EVENTOUT. · p. 29
47 VSS
Ground. · p. 30
48 VDD
Digital power supply. · p. 30

Parameters

18
ADC (Bit)
12bit
CPU Core
ARM Cortex-M0
CPU Maximum Speed
48MHz
Core Size
32 Bit
Current - Supply
23.46mA
Features
Calendar function
Junction Temperature(Max)
105℃
Number of I/O
39
Operating Temperature
-40℃~+105℃
Oscillator Type
Built-in
Output Current per Pin(Max)
25mA
Program Memory Type
FLASH
Program Storage Size
64KB
RAM Size
8KB
Standby Current
5.3uA
Thermal Resistance(Junction to Ambient)
55℃/W
Voltage - Supply
2.4V~3.6V
Voltage - Supply(Absolute Max)
4V

Order codes

2

Pinout

48
The pins of the STM32F030C8T6
PinNameType
1VDDPower in
2PC13Input/output
3PC14Input/output
4PC15Input/output
5PF0Input/output
6PF1Input/output
7NRSTInput
8VSSAPower in
9VDDAPower in
10PA0Input/output
11PA1Input/output
12PA2Input/output
13PA3Input/output
14PA4Input/output
15PA5Input/output
16PA6Input/output
17PA7Input/output
18PB0Input/output
19PB1Input/output
20PB2Input/output
21PB10Input/output
22PB11Input/output
23VSSPower in
24VDDPower in
25PB12Input/output
26PB13Input/output
27PB14Input/output
28PB15Input/output
29PA8Input/output
30PA9Input/output
31PA10Input/output
32PA11Input/output
33PA12Input/output
34PA13Input/output
35PF6Input/output
36PF7Input/output
37PA14Input/output
38PA15Input/output
39PB3Input/output
40PB4Input/output
41PB5Input/output
42PB6Input/output
43PB7Input/output
44BOOT0Input
45PB8Input/output
46PB9Input/output
47VSSPassive
48VDDPower in

Open-source boards using it

All 14
  • 2 layers25.9 × 56.4 mmRSTM32F030C8T6, the printed circuit board in 3D

    RSTM32F030C8T6

    r-pv/rSTM32F030C8T6_ProMiniPlus

    An ST development board based on the STM32F030C8T6 MCU compatible with STM32Duino (Arduino).

    27 parts14GPL-3.0
  • 2 layers77.5 × 42.3 mmReflow, the printed circuit board in 3D

    Reflow

    atx/reflow-controller

    Reflow Oven Controller

    52 parts6GPL-3.0
  • 4 layers60 × 73.5 mmAnthracite bottom, the printed circuit board in 3D

    Anthracite bottom

    trope-oshw/anthracite

    MIDI-controllable fuzz pedal: open hardware (CERN-OHL-S-2.0), firmware (GPL-3.0-or-later)

    224 parts5CERN-OHL-S-2.0
  • 4 layers52.1 × 40.7 mmXDV, the printed circuit board in 3D

    XDV

    TeamFoxbat/XDV

    100% Digital Video Solution for Original Xbox!

    61 parts2CERN-OHL-P-2.0
  • 2 layers24.1 × 51.3 mmDevboard edgerail, the printed circuit board in 3D

    Devboard edgerail

    rjhsun/stm32f0-devboard

    A minimal development board featuring an STM32F030C8T6

    48 parts1MIT
  • 4 layers61.2 × 54.5 mmCentralCommand, the printed circuit board in 3D

    CentralCommand

    AlanFord/CentralCommand

    Central Command pcb for the Contextual Electronics class

    69 parts
  • 2 layers64 × 100 mmFeeder, the printed circuit board in 3D

    Feeder

    jaytektas/feeder

    66 parts
  • 2 layers78 × 79.5 mmPulse oximeter, the printed circuit board in 3D

    Pulse oximeter

    khomyakova228-cell/pulse-oximeter

    Домашнее задание по курсу «САПР электронных средств» «Проект печатного узла пульсоксиметра в KiCad: оформление по ГОСТ, библиотека компонентов, автоматизация проверки и выпуска» Обозначение документа: БИГЕ.149980.001 Э3

    93 parts

Show this part on your page

A live frame, for any web page
<iframe src="https://pcbkit.io/embed/parts/st/STM32F030C8T6" title="STM32F030C8T6 in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe>
A picture
<img src="https://pcbkit.io/embed/parts/st/STM32F030C8T6.jpg" alt="STM32F030C8T6" width="1200" height="900">
A picture that opens the part, for a README
[![STM32F030C8T6](https://pcbkit.io/embed/parts/st/STM32F030C8T6.jpg?size=s)](https://pcbkit.io/parts/st/STM32F030C8T6)

Questions

Is there a KiCad symbol and footprint for the STM32F030C8T6?

Yes. The symbol is MCU_ST_STM32F0:STM32F030C8Tx and the footprint Package_QFP:LQFP-48_7x7mm_P0.5mm, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the STM32F030C8T6?

LQFP-48(7x7), with 48 pins. Its footprint is drawn on this page.

Where is the STM32F030C8T6 datasheet?

STMicroelectronics publishes it: the Datasheet link on this page opens it.

Where can I order the STM32F030C8T6?

JLCPCB lists it as part C23922, with 63,102 in stock; the sellers' links on this page open their listings.

What can replace the STM32F030C8T6?

Parts like it in the library: the STM32F103C8T6 by STMicroelectronics, the STM32G070CBT6 by STMicroelectronics, the STM32G030C8T6 by STMicroelectronics and the GD32F303CCT6 by GigaDevice. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Which open-source boards use the STM32F030C8T6?

14 boards in 13 repositories on GitHub; the most starred are listed on this page, with their KiCad files.

Parts like it

8