STM32L051C8T6
Public Unreviewedby Ray
STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-48(7x7). Datasheet-verified pinout, KiCad symbol/footprint/3D.
3D Model
Open in new tab ↗
Loads on click. Unloads when scrolled away or the tab is hidden.
Symbol & Footprint
Schematic Symbol
Open full view ↗PCB Footprint
Open full view ↗Datasheet
Open in new tab ↗Contents
README
markdownSTM32L051C8T6
STMicroelectronics · Microcontrollers (MCU/MPU/SOC) · LQFP-48(7x7)
STM32L051C8T6 from STMicroelectronics, in a LQFP-48(7x7). 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 | VDD | power_in | Digital core supply, 1.65 V to 3.6 V. Decouple with 100 nF close to the pin and share a bulk cap with other VDD pins. |
| 2 | PC13 | bidirectional | General-purpose 5V-tolerant I/O (FT). Additional functions: RTC_TAMP1, RTC_TS, RTC_OUT, WKUP2. Powered by VDD. |
| 3 | PC14-OSC32_IN | bidirectional | 5V-tolerant I/O; also LSE 32.768 kHz crystal oscillator input (OSC32_IN). Configure as LSE input when using the RTC crystal. |
| 4 | PC15-OSC32_OUT | bidirectional | Standard 3.3 V I/O (TC); also LSE 32.768 kHz crystal oscillator output (OSC32_OUT). |
| 5 | PH0-OSC_IN | bidirectional | Standard 3.3 V I/O (TC); also HSE main crystal oscillator input (OSC_IN, 1-25 MHz). |
| 6 | PH1-OSC_OUT | bidirectional | Standard 3.3 V I/O (TC); also HSE main crystal oscillator output (OSC_OUT). |
| 7 | NRST | bidirectional | Active-low bidirectional reset with internal weak pull-up. Drive low externally to force a system reset; the MCU also drives it low during internal resets. |
| 8 | VSSA | power_in | Analog ground reference for ADC and comparators. Tie to VSS at a single star point. |
| 9 | VDDA | power_in | Analog supply for ADC, comparators, and reset block. Same voltage as VDD (1.65 V-3.6 V); decouple with 1 µF + 10 nF. |
| 10 | PA0 | bidirectional | Standard 3.3 V I/O (TC). Alt funcs: TIM2_CH1, USART2_CTS, TIM2_ETR, COMP1_OUT. Additional: COMP1_INM6, ADC_IN0, RTC_TAMP2/WKUP1. |
| 11 | PA1 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: EVENTOUT, TIM2_CH2, USART2_RTS_DE, TIM21_ETR. Additional: COMP1_INP, ADC_IN1. |
| 12 | PA2 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: TIM21_CH1, TIM2_CH3, USART2_TX, COMP2_OUT. Additional: COMP2_INM6, ADC_IN2. |
| 13 | PA3 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: TIM21_CH2, TIM2_CH4, USART2_RX. Additional: COMP2_INP, ADC_IN3. |
| 14 | PA4 | bidirectional | Standard 3.3 V I/O (TC). Alt funcs: SPI1_NSS, USART2_CK, TIM22_ETR. Additional: COMP1_INM4, COMP2_INM4, ADC_IN4. |
| 15 | PA5 | bidirectional | Standard 3.3 V I/O (TC). Alt funcs: SPI1_SCK, TIM2_ETR, TIM2_CH1. Additional: COMP1_INM5, COMP2_INM5, ADC_IN5. |
| 16 | PA6 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: SPI1_MISO, LPUART1_CTS, TIM22_CH1, EVENTOUT, COMP1_OUT. Additional: ADC_IN6. |
| 17 | PA7 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: SPI1_MOSI, TIM22_CH2, EVENTOUT, COMP2_OUT. Additional: ADC_IN7. |
| 18 | PB0 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: EVENTOUT. Additional: ADC_IN8, VREF_OUT. |
| 19 | PB1 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: LPUART1_RTS_DE. Additional: ADC_IN9, VREF_OUT. |
| 20 | PB2 | bidirectional | 5V-tolerant I/O (FT). Alt func: LPTIM1_OUT. |
| 21 | PB10 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: TIM2_CH3, LPUART1_TX, SPI2_SCK, I2C2_SCL. |
| 22 | PB11 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: EVENTOUT, TIM2_CH4, LPUART1_RX, I2C2_SDA. |
| 23 | VSS | power_in | Digital ground. |
| 24 | VDD | power_in | Digital core supply, 1.65 V to 3.6 V. Decouple with 100 nF close to the pin. |
| 25 | PB12 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: SPI2_NSS/I2S2_WS, LPUART1_RTS_DE, EVENTOUT. |
| 26 | PB13 | bidirectional | 5V-tolerant, Fm+-capable I/O (FTf). Alt funcs: SPI2_SCK/I2S2_CK, LPUART1_CTS, I2C2_SCL, TIM21_CH1. |
| 27 | PB14 | bidirectional | 5V-tolerant, Fm+-capable I/O (FTf). Alt funcs: SPI2_MISO/I2S2_MCK, RTC_OUT, LPUART1_RTS_DE, I2C2_SDA, TIM21_CH2. |
| 28 | PB15 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: SPI2_MOSI/I2S2_SD, RTC_REFIN. |
| 29 | PA8 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: MCO, EVENTOUT, USART1_CK. |
| 30 | PA9 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: MCO, USART1_TX. |
| 31 | PA10 | bidirectional | 5V-tolerant I/O (FT). Alt func: USART1_RX. |
| 32 | PA11 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: SPI1_MISO, EVENTOUT, USART1_CTS, COMP1_OUT. |
| 33 | PA12 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: SPI1_MOSI, EVENTOUT, USART1_RTS_DE, COMP2_OUT. |
| 34 | PA13 | bidirectional | 5V-tolerant I/O (FT). Serial-wire debug data (SWDIO) after reset - hold this pin free of drivers during programming. |
| 35 | VSS | power_in | Digital ground. |
| 36 | VDDIO2 | power_in | Independent I/O supply rail for the PC13/PH0/PH1/PC14/PC15 domain on other packages; on LQFP48 it powers the I/O ring segment associated with these pins. Same range as VDD (1.65 V-3.6 V) - typically tied to VDD. |
| 37 | PA14 | bidirectional | 5V-tolerant I/O (FT). Serial-wire debug clock (SWCLK) after reset. Alt func: USART2_TX. |
| 38 | PA15 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: SPI1_NSS, TIM2_ETR, EVENTOUT, USART2_RX, TIM2_CH1. |
| 39 | PB3 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: SPI1_SCK, TIM2_CH2, EVENTOUT. Additional: COMP2_INN. |
| 40 | PB4 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: SPI1_MISO, EVENTOUT, TIM22_CH1. Additional: COMP2_INP. |
| 41 | PB5 | bidirectional | 5V-tolerant I/O (FT). Alt funcs: SPI1_MOSI, LPTIM1_IN1, I2C1_SMBA, TIM22_CH2. Additional: COMP2_INP. |
| 42 | PB6 | bidirectional | 5V-tolerant, Fm+-capable I/O (FTf). Alt funcs: USART1_TX, I2C1_SCL, LPTIM1_ETR. Additional: COMP2_INP. |
| 43 | PB7 | bidirectional | 5V-tolerant, Fm+-capable I/O (FTf). Alt funcs: USART1_RX, I2C1_SDA, LPTIM1_IN2. Additional: COMP2_INP, PVD_IN. |
| 44 | BOOT0 | input | Boot-mode select. Sampled at reset: 0 = boot from main Flash, 1 = boot from system-memory bootloader (USART/SPI) or embedded SRAM per BFB2/nBOOT1 option bytes. |
| 45 | PB8 | bidirectional | 5V-tolerant, Fm+-capable I/O (FTf). Alt func: I2C1_SCL. |
| 46 | PB9 | bidirectional | 5V-tolerant, Fm+-capable I/O (FTf). Alt funcs: EVENTOUT, I2C1_SDA, SPI2_NSS/I2S2_WS. |
| 47 | VSS | power_in | Digital ground. |
| 48 | VDD | power_in | Digital core supply, 1.65 V to 3.6 V. Decouple with 100 nF close to the pin. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | STMicroelectronics |
| Package | LQFP-48(7x7) |
| Category | MCU |
| Pins | 48 |
Ordering variants
Same part, different packaging or reel option.
STM32L051C8T6C6T6STM32L051C8T6STM32L051C8T6R6T6STM32L051C8T6R8T6STM32L051C8T6R6H6STM32L051C8T6R8H6STM32L051C8T6Y6TRSTM32L051C8T6Y8TRSTM32L051C8T6K6T6STM32L051C8T6K8T6STM32L051C8T6K6U6STM32L051C8T6K8U6
CAD (KiCad official)
- Symbol:
STM32L051C8T6 - Footprint:
Package_QFP:LQFP-48_7x7mm_P0.5mm - 3D model: LQFP-48(7x7) (KiCad packages3D, STEP)
3D model downloads
Two STEP files. Same geometry, different body top:
| File | Size | Use it when |
|---|---|---|
stm32l051c8t6.step |
617 KB | You want the bare part, or you mark your own boards. |
stm32l051c8t6-etched.step |
4.8 MB | You want the part with STM32L051C8T6 already on it. |
The marking in the etched file is real recessed geometry cut into the solid, not a texture or a decal: 1187 faces against 747 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 (131 pp, sha256
457bab7943900413, 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).