Skip to main content

STM32F030F4

ARM Cortex-M0 MCU

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

Manufacturer

STMicroelectronics

Category

ARM Cortex-M0 MCU

Package

TSSOP20

Key Specifications

ParameterValue
ADC1x 12-bit, 1.0 µs (9 external + 2 internal channels)
GPIOs15
Timers1x 16-bit advanced-control, 4x 16-bit general-purpose
CPU CoreARM 32-bit Cortex-M0
SRAM Memory4 Kbytes
DMA Channels5
Flash Memory16 Kbytes
I2C Interfaces1 (up to 1 Mbit/s Fast Mode Plus)
SPI Interfaces1 (up to 18 Mbit/s)
Debug InterfaceSerial wire debug (SWD)
USART Interfaces1
Max CPU Frequency48 MHz
Package DimensionsTSSOP20 (6.4x4.4 mm)
Supply Voltage Range2.4 V to 3.6 V
Operating Temperature Range-40°C to 85°C

Overview

Part: STM32F030x4, STM32F030x6, STM32F030x8, STM32F030xC

Type: Value-line ARM-based 32-bit MCU

Description: 32-bit ARM Cortex-M0 CPU up to 48 MHz, with 16 to 256 KB Flash, 4 to 32 KB SRAM, 2.4-3.6 V operation, and various communication interfaces.

Operating Conditions:

  • Supply voltage: 2.4 V to 3.6 V
  • Operating temperature: -40 to +85 °C
  • Max CPU frequency: 48 MHz

Absolute Maximum Ratings:

  • Max supply voltage: 4.0 V
  • Max junction temperature: 125 °C
  • Max storage temperature: 150 °C

Key Specs:

  • Core: ARM 32-bit Cortex-M0 CPU
  • CPU frequency: Up to 48 MHz
  • Flash memory: 16 to 256 Kbytes
  • SRAM: 4 to 32 Kbytes
  • ADC: One 12-bit, 1.0 μs, up to 16 channels
  • I/Os: Up to 55 fast I/Os, up to 55 I/Os with 5V tolerant capability
  • I2C interfaces: Up to two, one or two with Fast Mode Plus (1 Mbit/s) support
  • SPI interfaces: Up to two, 18 Mbit/s
  • Run mode current consumption: 14.0 mA (max, VDD=3.6V, 48 MHz, Flash)

Features:

  • CRC calculation unit
  • Power-on/Power down reset (POR/PDR)
  • Low power modes: Sleep, Stop, Standby
  • 5-channel DMA controller
  • Calendar RTC with alarm and periodic wakeup
  • Independent and system watchdog timers
  • Serial wire debug (SWD)

Package:

  • LQFP64 (10x10 mm)
  • LQFP48 (7x7 mm)
  • LQFP32 (7x7 mm)
  • TSSOP20 (6.4x4.4 mm)

Features

  • Core: ARM ® 32-bit Cortex ® -M0 CPU, frequency up to 48 MHz
  • Memories
  • -16 to 256 Kbytes of Flash memory
  • -4 to 32 Kbytes of SRAM with HW parity
  • CRC calculation unit
  • Reset and power management
  • -Digital & I/Os supply: V DD = 2.4 V to 3.6 V
  • -Analog supply: V DDA = V DD to 3.6 V
  • -Power-on/Power down reset (POR/PDR)
  • -Low power modes: Sleep, Stop, Standby
  • Clock management
  • -4 to 32 MHz crystal oscillator
  • -32 kHz oscillator for RTC with calibration
  • -Internal 8 MHz RC with x6 PLL option
  • -Internal 40 kHz RC oscillator
  • Up to 55 fast I/Os
  • -All mappable on external interrupt vectors
  • -Up to 55 I/Os with 5V tolerant capability
  • 5-channel DMA controller
  • One 12-bit, 1.0 μs ADC (up to 16 channels)
  • -Conversion range: 0 to 3.6 V
  • -Separate analog supply: 2.4 V to 3.6 V
  • Calendar RTC with alarm and periodic wakeup from Stop/Standby
  • 11 timers
  • -One 16-bit advanced-control timer for six-channel PWM output
  • -Up to seven 16-bit timers, with up to four IC/OC, OCN, usable for IR control decoding
  • -Independent and system watchdog timers
  • -SysTick timer

Pin Configuration

Figure 3. LQFP64 64-pin package pinout (top view), for STM32F030x4/6/8 devices

Figure 4. LQFP64 64-pin package pinout (top view), for STM32F030RC devices

Figure 5. LQFP48 48-pin package pinout (top view), for STM32F030x4/6/8 devices

Figure 6. LQFP48 48-pin package pinout (top view), for STM32F030CC devices

32

Figure 7. LQFP32 32-pin package pinout (top view)

Figure 8. TSSOP20 20-pin package pinout (top view)

Table 10. Legend/abbreviations used in the pinout table

Namebrackets actualDefinition below the pin name, the pin function during and pin nameAbbreviation Pin name Unless otherwise specified in after reset is the same as the
Supply pinSupply pintypetype
IpinInput only pinPin I/O Input / output
FT5 V tolerant I/O
FTf5 V tolerant I/O, FM+ capable
BOOT0pin with I/Os registersTTa B Dedicated RST
3.3 V tolerant I/O directly connected to ADCI/O structure
TCStandard 3.3 V I/O
Bidirectional reset pin embedded weak pull-up resistor
Unless otherwise specified by a note, all are set as floating inputs during and after reset.Notes Pin functions
Alternate functionsAlternate functionsFunctions selected through GPIOx_AFRFunctions selected through GPIOx_AFR
Additional functionsFunctions directly selected/enabled through peripheral registers
Additional functions
Pin numberPin numberPin numberPin numberPin functionsPin functions
LQFP64LQFP48LQFP32TSSOP20Pin name (function after reset)Pin typeI/O structureNotesAlternate functionsAdditional functions
11--VDDS--Complementary power supplyComplementary power supply
22--PC13I/OTC(1)-RTC_TAMP1, RTC_TS, RTC_OUT, WKUP2
33--PC14-OSC32_IN (PC14)I/OTC(1)-OSC32_IN
44--PC15-OSC32_OUT (PC15)I/OTC(1)-OSC32_OUT
5522PF0-OSC_IN (PF0)I/OFT-I2C1_SDA (5)OSC_IN
6633PF1-OSC_OUT (PF1)I/OFT-I2C1_SCL (5)OSC_OUT
7744NRSTI/ORST-Device reset input / internal reset output (active low)Device reset input / internal reset output (active low)

Table 11. STM32F030x4/6/8/C pin definitions

32

Table 11. STM32F030x4/6/8/C pin definitions (continued)

Pin numberPin numberPin numberPin numberPin functionsPin functions
LQFP64LQFP48LQFP32TSSOP20Pin name (function after reset)Pin typeI/O structureNotesAlternate functionsAdditional functions
8---PC0I/OTTa-EVENTOUT, USART6_TX (5)ADC_IN10
9---PC1I/OTTa-EVENTOUT, USART6_RX (5)ADC_IN11
10---PC2I/OTTa-SPI2_MISO (5) , EVENTOUTADC_IN12
11---PC3I/OTTa-SPI2_MOSI (5) , EVENTOUTADC_IN13
128--VSSAS--Analog groundAnalog ground
13955VDDAS--Analog power supplyAnalog power supply
141066PA0I/OTTa-USART1_CTS (2) , USART2_CTS (3)(5) , USART4_TX (5)ADC_IN0, RTC_TAMP2, WKUP1
151177PA1I/OTTa-USART1_RTS (2) , USART2_RTS (3)(5) , EVENTOUT, USART4_RX (5)ADC_IN1
161288PA2I/OTTa-USART1_TX (2) , USART2_TX (3)(5) , TIM15_CH1 (3)(5)ADC_IN2, WKPU4 (5)
171399PA3I/OTTa-USART1_RX (2) , USART2_RX (3)(5) , TIM15_CH2 (3)(5)ADC_IN3
18 (4)---PF4I/OFT(4)EVENTOUT-
18 (5)---VSSS-(5)GroundGround
19 (4)---PF5I/OFT(4)EVENTOUT-
19 (5)---VDD--(5)Complementary power supplyComplementary power supply
20141010PA4I/OTTa-SPI1_NSS, USART1_CK (2) USART2_CK (3)(5) , TIM14_CH1, USART6_TX (5)ADC_IN4
21151111PA5I/OTTa-SPI1_SCK, USART6_RX (5)ADC_IN5

Table 11. STM32F030x4/6/8/C pin definitions (continued)

Table 11. STM32F030x4/6/8/C pin definitions (continued)

Pin numberPin numberPin numberPin numberPin functionsPin functions
LQFP64LQFP48LQFP32TSSOP20Pin name (function after reset)Pin typeI/O structureNotesAlternate functionsAdditional functions
22161212PA6I/OTTa-SPI1_MISO, TIM3_CH1, TIM1_BKIN, TIM16_CH1, EVENTOUT USART3_CTS (5)ADC_IN6
23171313PA7I/OTTa-SPI1_MOSI, TIM3_CH2, TIM14_CH1, TIM1_CH1N, TIM17_CH1, EVENTOUTADC_IN7
24---PC4I/OTTa-EVENTOUT, USART3_TX (5)ADC_IN14
25---PC5I/OTTa-USART3_RX (5)ADC_IN15, WKPU5 (5)
261814-PB0I/OTTa-TIM3_CH3, TIM1_CH2N, EVENTOUT, USART3_CK (5)ADC_IN8
27191514PB1I/OTTa-TIM3_CH4, TIM14_CH1, TIM1_CH3N, USART3_RTS (5)ADC_IN9
2820--PB2I/OFT(6)--
2921--PB10I/OFT-SPI2_SCK (5) , I2C1_SCL (2) , I2C2_SCL (3)(5) , USART3_TX (5)-
3022--PB11I/OFT-I2C1_SDA (2) , I2C2_SDA (3)(5) , EVENTOUT, USART3_RX (5)-
312316-VSSS--GroundGround
32241716VDDS--Digital power supplyDigital power supply
3325--PB12I/OFT-SPI1_NSS (2) , SPI2_NSS (3)(5) , TIM1_BKIN, EVENTOUT, USART3_CK (5)-

Table 11. STM32F030x4/6/8/C pin definitions (continued)

32

Table 11. STM32F030x4/6/8/C pin definitions (continued)

Pin numberPin numberPin numberPin numberPin functionsPin functions
LQFP64LQFP48LQFP32TSSOP20Pin name (function after reset)Pin typeI/O structureNotesAlternate functionsAdditional functions
3426--PB13I/OFT-SPI1_SCK (2) , SPI2_SCK (3)(5) , I2C2_SCL (5) , TIM1_CH1N, USART3_CTS (5)-
3527--PB14I/OFT-SPI1_MISO (2) , SPI2_MISO (3)(5) , I2C2_SDA (5) , TIM1_CH2N, TIM15_CH1 (3)(5) , USART3_RTS (5)-
3628--PB15I/OFT-SPI1_MOSI (2) , SPI2_MOSI (3)(5) , TIM1_CH3N, TIM15_CH1N (3)(5) , TIM15_CH2 (3)(5)RTC_REFIN, WKPU7 (5)
37---PC6I/OFT-TIM3_CH1-
38---PC7I/OFT-TIM3_CH2-
39---PC8I/OFT-TIM3_CH3-
40---PC9I/OFT-TIM3_CH4-
412918-PA8I/OFT-USART1_CK, TIM1_CH1, EVENTOUT, MCO-
42301917PA9I/OFT-USART1_TX, TIM1_CH2, TIM15_BKIN (3)(5) I2C1_SCL (2)(5)-
43312018PA10I/OFT-USART1_RX, TIM1_CH3, TIM17_BKIN I2C1_SDA (2)(5)-
443221-PA11I/OFT-USART1_CTS, TIM1_CH4, EVENTOUT, I2C2_SCL (5)-
453322-PA12I/OFT-USART1_RTS, TIM1_ETR, EVENTOUT, I2C2_SDA (5)-

Table 11. STM32F030x4/6/8/C pin definitions (continued)

Table 11. STM32F030x4/6/8/C pin definitions (continued)

Pin numberPin numberPin numberPin numberPin functionsPin functions
LQFP64LQFP48LQFP32TSSOP20Pin name (function after reset)Pin typeI/O structureNotesAlternate functionsAdditional functions
46342319PA13 (SWDIO)I/OFT(7)IR_OUT, SWDIO-
47 (4)35 (4)--PF6I/OFT(4)I2C1_SCL (2) , I2C2_SCL (3)-
47 (5)35 (5)--VSSS-(5)GroundGround
48 (4)36 (4)--PF7I/OFT(4)I2C1_SDA (2) , I2C2_SDA (3)-
48 (5)36 (5)--VDDS-(5)Complementary power supplyComplementary power supply
49372420PA14 (SWCLK)I/OFT(7)USART1_TX (2) , USART2_TX (3)(5) , SWCLK-
503825-PA15I/OFT-SPI1_NSS, USART1_RX (2) , USART2_RX (3)(5) , USART4_RTS (5) , EVENTOUT-
51---PC10I/OFT-USART3_TX (5) , USART4_TX (5)-
52---PC11I/OFT-USART3_RX (5) , USART4_RX (5)-
53---PC12I/OFT-USART3_CK (5) , USART4_CK (5) , USART5_TX (5)-
54---PD2I/OFT-TIM3_ETR, USART3_RTS (5) , USART5_RX (5)-
553926-PB3I/OFT-SPI1_SCK, EVENTOUT, USART5_TX (5)-
564027-PB4I/OFT-SPI1_MISO, TIM3_CH1, EVENTOUT, TIM17_BKIN (5) , USART5_RX (5)-
574128-PB5I/OFT-SPI1_MOSI, I2C1_SMBA, TIM16_BKIN, TIM3_CH2, USART5_CK_RTS (5)WKPU6 (5)

Table 11. STM32F030x4/6/8/C pin definitions (continued)

32

Table 11. STM32F030x4/6/8/C pin definitions (continued)

Pin numberPin numberPin numberPin numberPin name (function after reset)Pin typestructureNotesPin functionsPin functions
LQFP64LQFP48LQFP32TSSOP20I/OAlternate functionsAdditional functions
584229-PB6I/OFTf-I2C1_SCL, USART1_TX, TIM16_CH1N-
594330-PB7I/OFTf-I2C1_SDA, USART1_RX, TIM17_CH1N, USART4_CTS (5)-
6044311BOOT0IB-Boot memory selectionBoot memory selection
6145--PB8I/OFTf(6)I2C1_SCL, TIM16_CH1-
6246--PB9I/OFTf-I2C1_SDA, IR_OUT, SPI2_NSS (5) , TIM17_CH1, EVENTOUT-
63473215VSSS--GroundGround
6448116VDDS--Digital power supplyDigital power supply
  1. PC13, PC14 and PC15 are supplied through the power switch. Since the switch only sinks a limited amount of current (3 mA), the use of GPIOs PC13 to PC15 in output mode is limited:
  • These GPIOs must not be used as current sources (e.g. to drive an LED).
  • The speed should not exceed 2 MHz with a maximum load of 30 pF.
  1. This feature is available on STM32F030x6 and STM32F030x4 devices only.
  2. This feature is available on STM32F030x8 devices only.
  3. For STM32F030x4/6/8 devices only.
  4. For STM32F030xC devices only.
  5. On LQFP32 package, PB2 and PB8 should be treated as unconnected pins (even when they are not available on the package, they are not forced to a defined level by hardware).
  6. After reset, these pins are configured as SWDIO and SWCLK alternate functions, and the internal pull-up on SWDIO pin and internal pull-down on SWCLK pin are activated.

Table 12. Alternate functions selected through GPIOA_AFR registers for port A

Table 12. Alternate functions selected through GPIOA_AFR registers for port A

Pin nameAF0AF1AF2AF3AF4AF5AF6
PA0-USART1_CTS (2) (1)(3)--USART4_TX (1)--
PA0-USART2_CTS--USART4_TX (1)--
PA1EVENTOUTUSART1_RTS (2)--USART4_RX (1)TIM15_CH1N (1)-
PA1EVENTOUTUSART2_RTS (1)(3)--USART4_RX (1)TIM15_CH1N (1)-
PA2TIM15_CH1 (1)(3)USART1_TX (2)-----
PA2TIM15_CH1 (1)(3)USART2_TX (1)(3)-----
PA3TIM15_CH2 (1)(3)USART1_RX (2)-----
PA3TIM15_CH2 (1)(3)USART2_RX (1)(3)-----
PA4SPI1_NSSUSART1_CK (2)--TIM14_CH1USART6_TX (1)-
PA4SPI1_NSSUSART2_CK (1)(3)--TIM14_CH1USART6_TX (1)-
PA5SPI1_SCK----USART6_RX (1)-
PA6SPI1_MISOTIM3_CH1TIM1_BKIN-USART3_CTS (1)TIM16_CH1EVENTOUT
PA7SPI1_MOSITIM3_CH2TIM1_CH1N-TIM14_CH1TIM17_CH1EVENTOUT
PA8MCOUSART1_CKTIM1_CH1EVENTOUT---
PA9TIM15_BKIN (1)(3)USART1_TXTIM1_CH2-I2C1_SCL (1)(2)MCO (1)-
PA10TIM17_BKINUSART1_RXTIM1_CH3-I2C1_SDA (1)(2)--
PA11EVENTOUTUSART1_CTSTIM1_CH4--SCL-

Table 12. Alternate functions selected through GPIOA_AFR registers for port A

Table 12. Alternate functions selected through GPIOA_AFR registers for port A (continued)

Pin nameAF0AF1AF2AF3AF4AF5AF6
PA12EVENTOUTUSART1_RTSTIM1_ETR--SDA-
PA13SWDIOIR_OUT-----
PA14SWCLKUSART1_TX (2) USART2_TX (1)(3)-----
PA15SPI1_NSSUSART1_RX (2) USART2_RX (1)(3)-EVENTOUTUSART4_RTS (1)--
  1. This feature is available on STM32F030x4 and STM32F030x6 devices.

  2. This feature is available on STM32F030x8 devices.

Table 13. Alternate functions selected through GPIOB_AFR registers for port B

Pin nameAF0AF1AF2AF3AF4AF5
PB0 EVENTOUTTIM3_CH3TIM1_CH2N-USART3_CK (1) -
PB1TIM14_CH1TIM3_CH4TIM1_CH3N-USART3_RTS (1)-
----- -PB2
SPI1_SCKEVENTOUT--USART5_TX (1) -PB3
SPI1_MISOTIM3_CH1EVENTOUT-USART5_RX (1)TIM17_BKIN (1)PB4
SPI1_MOSITIM3_CH2TIM16_BKINI2C1_SMBAUSART5_CK_RTS (1) -PB5
USART1_TXI2C1_SCLTIM16_CH1N-- -PB6
PB7 USART1_RXI2C1_SDATIM17_CH1N-USART4_CTS (1)-

Table 13. Alternate functions selected through GPIOB_AFR registers for port B

Table 13. Alternate functions selected through GPIOB_AFR registers for port B (continued)

Pin nameAF0AF1AF2AF3AF4AF5
PB8-I2C1_SCLTIM16_CH1---
PB9IR_OUTI2C1_SDATIM17_CH1EVENTOUT-SPI2_NSS (1)
PB10-I2C1_SCL (2)--USART3_TX (1)SPI2_SCK (1)
PB10-I2C2_SCL (1)(3)--USART3_RX (1)-
PB11EVENTOUTI2C1_SDA (2)--USART3_RX (1)-
PB11EVENTOUTI2C2_SDA (1)(3)--USART3_RX (1)-
PB12SPI1_NSS (2)EVENTOUTTIM1_BKIN-USART3_RTS (1)TIM15 (1)
PB12SPI2_NSS (1)(3)EVENTOUTTIM1_BKIN-USART3_RTS (1)TIM15 (1)
PB13SPI1_SCK (2)-TIM1_CH1N-USART3_CTS( (1)I2C2_SCL (1)
PB13SPI2_SCK (1)(3)-TIM1_CH1N-USART3_CTS( (1)I2C2_SCL (1)
PB14SPI1_MISO (2)TIM15_CH1 (1)(3)TIM1_CH2N-USART3_RTS (1)I2C2_SDA (1)
PB14SPI2_MISO (1)(3)TIM15_CH1 (1)(3)TIM1_CH2N-USART3_RTS (1)I2C2_SDA (1)
PB15SPI1_MOSI (2)TIM15_CH2 (1)(3)TIM1_CH3NTIM15_CH1N (1)(3)--
PB15SPI2_MOSI (1)(3)TIM15_CH2 (1)(3)TIM1_CH3NTIM15_CH1N (1)(3)--
  1. This feature is available on STM32F030x4 and STM32F030x6 devices.

  2. This feature is available on STM32F030x8 devices.

Table 14. Alternate functions selected through GPIOC_AFR registers for port C

Pin nameAF0AF1 (1)AF2 (1)
PC0EVENTOUT-USART6_TX
PC1EVENTOUT-USART6_RX
PC2EVENTOUTSPI2_MISO-
PC3EVENTOUTSPI2_MOSI-
PC4EVENTOUTUSART3_TX-
PC5-USART3_RX-
PC6TIM3_CH1--
PC7TIM3_CH2--
PC8TIM3_CH3--
PC9TIM3_CH4--
PC10USART4_TX (1)USART3_TX-
PC11USART4_RX (1)USART3_RX-
PC12USART4_CK (1)USART3_CKUSART5_TX
PC13---
PC14---
PC15---

Table 15. Alternate functions selected through GPIOD_AFR registers for port D

Pin nameAF0AF1 (1)AF2 (1)
PD2TIM3_ETRUSART3_RTSUSART5_RX

Table 16. Alternate functions selected through GPIOF_AFR registers for port F

Pin nameAF0AF1 (1)
PF0-I2C1_SDA
PF1-I2C1_SCL

Table 16. Alternate functions selected through GPIOF_AFR registers for port F

Electrical Characteristics

The definition and values of input/output AC characteristics are given in Figure 20 and Table 48 , 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 .

74

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

OSPEEDRy [1:0] value (1)SymbolParameterConditionsMinMaxUnit
x0f max(IO)outMaximum frequency (3)C L = 50 pF, V DDIOx ≥ 2.4 V-2MHz
x0t f(IO)outOutput fall timeC L = 50 pF, V DDIOx ≥ 2.4 V-125ns
x0t r(IO)outOutput rise timeC L = 50 pF, V DDIOx ≥ 2.4 V-125ns
01f max(IO)outMaximum frequency (3)C L = 50 pF, V DDIOx ≥ 2.4 V-10MHz
01t f(IO)outOutput fall timeC L = 50 pF, V DDIOx ≥ 2.4 V-25ns
01t r(IO)outOutput rise timeC L = 50 pF, V DDIOx ≥ 2.4 V-25ns
11f max(IO)outMaximum frequency (3)C L = 30 pF, V DDIOx ≥ 2.7 V-50MHz
11f max(IO)outMaximum frequency (3)C L = 50 pF, V DDIOx ≥ 2.7 V-30MHz
11f max(IO)outMaximum frequency (3)C L = 50 pF, 2.4 V ≤ V DDIOx < 2.7 V-20MHz
11t f(IO)outOutput fall timeC L = 30 pF, V DDIOx ≥ 2.7 V-5ns
11t f(IO)outOutput fall timeC L = 50 pF, V DDIOx ≥ 2.7 V-8ns
11t f(IO)outOutput fall timeC L = 50 pF, 2.4 V ≤ V DDIOx < 2.7 V-12ns
11t r(IO)outOutput rise timeC L = 30 pF, V DDIOx ≥ 2.7 V-5ns
11t r(IO)outOutput rise timeC L = 50 pF, V DDIOx ≥ 2.7 V-8ns
11t r(IO)outOutput rise timeC L = 50 pF, 2.4 V ≤ V DDIOx < 2.7 V-12ns
Fm+ configuration (4)f max(IO)outMaximum frequency (3)C L = 50 pF, V DDIOx ≥ 2.4 V-2MHz
Fm+ configuration (4)t f(IO)outOutput fall timeC L = 50 pF, V DDIOx ≥ 2.4 V-12ns
Fm+ configuration (4)t r(IO)outOutput rise timeC L = 50 pF, V DDIOx ≥ 2.4 V-34ns
-t EXTIpwPulse width of external signals detected by the EXTI controller-10-ns
  1. Guaranteed by design, not tested in production.

  2. The maximum frequency is defined in Figure 20 .

  3. When Fm+ configuration is set, the I/O speed control is bypassed. Refer to the STM32F0xxxx reference manual RM0360 for a detailed description of Fm+ I/O configuration.

Figure 20. I/O AC characteristics definition

Absolute Maximum Ratings

Stresses above the absolute maximum ratings listed in Table 18: Voltage characteristics , Table 19: Current characteristics and Table 20: Thermal characteristics 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.

Table 18. Voltage characteristics (1)

SymbolRatingsMinMaxUnit
V DD -V SSExternal main supply voltage-0.34.0V
V DDA -V SSExternal analog supply voltage-0.34.0V
V DD -V DDAAllowed voltage difference for V DD > V DDA-0.4V
V IN (2)Input voltage on FT and FTf pinsV SS - 0.3V DDIOx + 4.0 (3)V
V IN (2)Input voltage on TTa pinsV SS - 0.34.0V
V IN (2)BOOT00V DDIOx + 4.0 (3)V
V IN (2)Input voltage on any other pinV SS - 0.34.0V
\∆ V DDx \Variations between different V DD power pins-
\V SSx - V SS \Variations between all the different ground pins-
V ESD(HBM)Electrostatic discharge voltage (human body model)see Section 6.3.12: Electrical sensitivity characteristicssee Section 6.3.12: Electrical sensitivity characteristics-

Table 19. Current characteristics

SymbolRatingsMax.Unit
Σ I VDDTotal current into sum of all VDDpower lines (source) (1)120mA
Σ I VSSTotal current out of sum of all VSS ground lines (sink) (1)-120mA
I VDD(PIN)Maximum current into each VDD power pin (source) (1)100mA
I VSS(PIN)Maximum current out of each VSS ground pin (sink) (1)-100mA
I IO(PIN)Output current sunk by any I/O and control pin25mA
I IO(PIN)Output current source by any I/O and control pin-25mA
Σ I IO(PIN)Total output current sunk by sum of all I/Os and control pins (2)80mA
Σ I IO(PIN)Total output current sourced by sum of all I/Os and control pins (2)-80mA
I INJ(PIN) (3)Injected current on FT and FTf pins-5/+0 (4)mA
I INJ(PIN) (3)Injected current on TC and RST pin± 5mA
I INJ(PIN) (3)Injected current on TTa pins (5)± 5mA
Σ I INJ(PIN)Total injected current (sum of all I/O and control pins) (6)± 25mA
  1. This current consumption must be correctly distributed over all I/Os and control pins. The total output current must not be sunk/sourced between two consecutive power supply pins referring to high pin count QFP packages.
  2. A positive injection is induced by V IN > V DDIOx while a negative injection is induced by V IN < V SS . I INJ(PIN) must never be exceeded. Refer to Table 18: Voltage characteristics for the maximum allowed input voltage values.
  3. Positive injection is not possible on these I/Os and does not occur for input voltages lower than the specified maximum value.
  4. On these I/Os, a positive injection is induced by V IN > V DDA . Negative injection disturbs the analog performance of the device. See note (2) below Table 52: ADC accuracy .
  5. When several inputs are submitted to a current injection, the maximum Σ I INJ(PIN) is the absolute sum of the positive and negative injected currents (instantaneous values).

Table 20. Thermal characteristics

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

Thermal Information

The maximum chip junction temperature (T J max) must never exceed the values given in Table 21: General operating conditions .

The maximum chip-junction temperature, T J max, in degrees Celsius, may be calculated using the following equation:

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
STM32F030F4P6STMicroelectronicsLQFP64
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