STM32L010F4P6
Public Unreviewedby Ray
STMicroelectronics Microcontrollers (MCU/MPU/SOC), TSSOP-20. Datasheet-verified pinout, KiCad symbol/footprint/3D.
3D Model
Open in new tab ↗
Symbol & Footprint
Schematic Symbol
Open full view ↗PCB Footprint
Open full view ↗Datasheet
Open in new tab ↗Contents
README
markdownSTM32L010F4P6
STMicroelectronics · Microcontrollers (MCU/MPU/SOC) · TSSOP-20
STM32L010F4P6 from STMicroelectronics, in a TSSOP-20. Pinout and pin descriptions extracted from the manufacturer datasheet by ds2sf; symbol, footprint, and 3D from KiCad-official CAD.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | PB9-BOOT0 | bidirectional | General-purpose I/O PB9 muxed with BOOT0 boot-mode selection input. After reset acts as BOOT0 to select boot memory; then remappable as PB9 GPIO. 5 V tolerant (FT). |
| 2 | PC14-OSC32_IN | bidirectional | GPIO PC14 muxed with 32 kHz LSE crystal oscillator input (OSC32_IN). 5 V tolerant (FT). Additional function selected via RCC registers. |
| 3 | PC15-OSC32_OUT | bidirectional | GPIO PC15 muxed with 32 kHz LSE crystal oscillator output (OSC32_OUT). Standard 3.3 V I/O (TC). |
| 4 | NRST | bidirectional | Device reset input / internal open-drain reset output. Active low. Internal pull-up. |
| 5 | VDDA | power_in | Analog power supply for ADC and internal voltage reference. 1.8 V to 3.6 V. |
| 6 | PA0-CK_IN | bidirectional | GPIO PA0 with 3.3 V ADC-connected I/O (TTa). Alternate functions: USART2_RX, LPTIM1_IN1, TIM2_CH1/ETR, USART2_CTS, LPUART1_RX. Additional: ADC_IN0, RTC_TAMP2/WKUP1/CK_IN. |
| 7 | PA1 | bidirectional | GPIO PA1, 5 V tolerant (FT). Alternate: EVENTOUT, LPTIM1_IN2, TIM2_CH2, I2C1_SMBA, USART2_RTS, TIM21_ETR, LPUART1_TX. Additional: ADC_IN1. |
| 8 | PA2 | bidirectional | GPIO PA2, 3.3 V ADC-connected I/O (TTa). Alternate: TIM21_CH1, TIM2_CH3, USART2_TX, LPUART1_TX. Additional: ADC_IN2, RTC_TAMP3/RTC_TS/RTC_OUT/WKUP3. |
| 9 | PA3 | bidirectional | GPIO PA3, 5 V tolerant (FT). Alternate: TIM21_CH2, TIM2_CH4, USART2_RX, LPUART1_RX. Additional: ADC_IN3. |
| 10 | PA4 | bidirectional | GPIO PA4, 3.3 V ADC-connected I/O (TTa). Alternate: SPI1_NSS, LPTIM1_IN1/ETR, I2C1_SCL, USART2_CK, TIM2_ETR, LPUART1_TX. Additional: ADC_IN4. |
| 11 | PA5 | bidirectional | GPIO PA5, 3.3 V ADC-connected I/O (TTa). Alternate: SPI1_SCK, LPTIM1_IN2, TIM2_ETR, TIM2_CH1. Additional: ADC_IN5. |
| 12 | PA6 | bidirectional | GPIO PA6, 5 V tolerant (FT). Alternate: SPI1_MISO, LPTIM1_ETR, LPUART1_CTS, EVENTOUT. Additional: ADC_IN6. |
| 13 | PA7 | bidirectional | GPIO PA7, 5 V tolerant (FT). Alternate: SPI1_MOSI, LPTIM1_OUT, USART2_CTS, TIM21_ETR, EVENTOUT. Additional: ADC_IN7. |
| 14 | PB1 | bidirectional | GPIO PB1, 5 V tolerant (FT). Alternate: USART2_CK, SPI1_MOSI, LPTIM1_IN1, LPUART1_RTS, TIM2_CH4. Additional: ADC_IN9, VREF_OUT. |
| 15 | VSS | power_in | Digital and analog ground reference. |
| 16 | VDD | power_in | Digital power supply. 1.8 V to 3.6 V. |
| 17 | PA9 | bidirectional | GPIO PA9, 5 V tolerant (FT). Alternate: MCO, I2C1_SCL, LPTIM1_OUT, USART2_TX, TIM21_CH2. |
| 18 | PA10 | bidirectional | GPIO PA10, 5 V tolerant (FT). Alternate: TIM21_CH1, I2C1_SDA, RTC_REFIN, USART2_RX, TIM2_CH3. |
| 19 | PA13 | bidirectional | GPIO PA13, 5 V tolerant (FT). Default alternate SWDIO (serial-wire debug data). Also LPTIM1_ETR, I2C1_SDA, SPI1_SCK, LPUART1_RX. |
| 20 | PA14 | bidirectional | GPIO PA14, 5 V tolerant (FT). Default alternate SWCLK (serial-wire debug clock). Also LPTIM1_OUT, I2C1_SMBA, USART2_TX, SPI1_MISO, LPUART1_TX. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | STMicroelectronics |
| Package | TSSOP-20 |
| Category | MCU |
| Pins | 20 |
Ordering variants
Same part, different packaging or reel option.
STM32L010F4P6STM32L010F4P6K4T6
CAD (KiCad official)
- Symbol:
STM32L010F4P6 - Footprint:
Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm - 3D model: TSSOP-20 (KiCad packages3D, STEP)
3D model downloads
Two STEP files. Same geometry, different body top:
| File | Size | Use it when |
|---|---|---|
stm32l010f4p6.step |
267 KB | You want the bare part, or you mark your own boards. |
stm32l010f4p6-etched.step |
3.2 MB | You want the part with STM32L010F4P6 already on it. |
The marking in the etched file is real recessed geometry cut into the solid, not a texture or a decal: 795 faces against 327 in the bare model. It survives export, section views, and rendering in any CAD tool, and it drops straight into KiCad or Fusion with no extra setup.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: STMicroelectronics datasheet (91 pp, sha256
726f3aaf6245710a, retrieved 2026-08-17, tier: manufacturer) - Extractor:
ds2sf(Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate. - CAD: KiCad official libraries (CC-BY-SA 4.0).