Skip to the content
A1A2A3A4A5A6A7A8A9A10B1B2B3B4B5B6B7B8B9B10C1C2C3C4C5C6C7C8C9C10D1D2D3D4D5D6D7D8D9D10E1E2E3E4E5E6E7E8E9E10F1F2F3F4F5F6F7F8F9F10G1G2G3G4G5G6G7G8G9G10H1H2H3H4H5H6H7H8H9H10J1J2J3J4J5J6J7J8J9J10K1K2K3K4K5K6K7K8K9K10

STM32F103VBH6

STMicroelectronicsExtended

-40℃~+85℃ 128KB 12bit 20KB 2V~3.6V 32 Bit 72MHz 80 ARM Cortex-M3 Built-in FLASH LFBGA-100 Microcontrollers (MCU/MPU/SOC) ROHS

Part id
st/STM32F103VBH6
Category
Microcontrollers (MCU, MPU, SOC)
Package
LFBGA-100
Pins
100
In stock
0 at JLCPCB (C1338003)

Overview

The STM32F103VBH6 is a microcontroller made by STMicroelectronics in a LFBGA-100 package with 100 pins. -40℃~+85℃ 128KB 12bit 20KB 2V~3.6V 32 Bit 72MHz 80 ARM Cortex-M3 Built-in FLASH LFBGA-100 Microcontrollers (MCU/MPU/SOC) ROHS.

PCBKit's library has its KiCad symbol (MCU_ST_STM32F1:STM32F103VBHx, from KiCad's library) and its footprint (Package_BGA:LFBGA-100_10x10mm_Layout10x10_P0.8mm, from KiCad's library), ready for a KiCad board. JLCPCB lists it (part C1338003).

Symbol

PC14A1PC13A2PE2A3PB9A4PB7A5PB4A6PB3A7PA15A8PA14A9PA13A10PC15B1VBATB2PE3B3PB8B4PB6B5PD5B6PD2B7PC11B8PC10B9PA12B10OSC_INC1VSSC2PE4C3PE1C4PB5C5PD6C6PD3C7PC12C8PA9C9PA11C10OSC_OUTD1VDDD2PE5D3PE0D4BOOT0D5PD7D6PD4D7PD0D8PA8D9PA10D10NRSTE1PC2E2PE6E3PD1E8PC9E9PC7E10PC0F1PC1F2PC3F3VDDF4VDDF5VDDF6VDDF7PC8F9PC6F10VSSAG1PA0G2PA4G3PC4G4PB2G5PE10G6PE14G7PB15G8PD11G9PD15G10VREF-H1PA1H2PA5H3PC5H4PE7H5PE11H6PE15H7PB14H8PD10H9PD14H10VREF+J1PA2J2PA6J3PB0J4PE8J5PE12J6PB10J7PB13J8PD9J9PD13J10VDDAK1PA3K2PA7K3PB1K4PE9K5PE13K6PB11K7PB12K8PD8K9PD12K10
MCU_ST_STM32F1:STM32F103VBHxFrom KiCad's library

Footprint

A1A2A3A4A5A6A7A8A9A10B1B2B3B4B5B6B7B8B9B10C1C2C3C4C5C6C7C8C9C10D1D2D3D4D5D6D7D8D9D10E1E2E3E4E5E6E7E8E9E10F1F2F3F4F5F6F7F8F9F10G1G2G3G4G5G6G7G8G9G10H1H2H3H4H5H6H7H8H9H10J1J2J3J4J5J6J7J8J9J10K1K2K3K4K5K6K7K8K9K10
Package_BGA:LFBGA-100_10x10mm_Layout10x10_P0.8mmFrom KiCad's library

Pinout

100
The pins of the STM32F103VBH6
PinNameType
A1PC14Input/output
A2PC13Input/output
A3PE2Input/output
A4PB9Input/output
A5PB7Input/output
A6PB4Input/output
A7PB3Input/output
A8PA15Input/output
A9PA14Input/output
A10PA13Input/output
B1PC15Input/output
B2VBATPower in
B3PE3Input/output
B4PB8Input/output
B5PB6Input/output
B6PD5Input/output
B7PD2Input/output
B8PC11Input/output
B9PC10Input/output
B10PA12Input/output
C1OSC_INInput
C2VSSPower in
C3PE4Input/output
C4PE1Input/output
C5PB5Input/output
C6PD6Input/output
C7PD3Input/output
C8PC12Input/output
C9PA9Input/output
C10PA11Input/output
D1OSC_OUTInput
D2VDDPower in
D3PE5Input/output
D4PE0Input/output
D5BOOT0Input
D6PD7Input/output
D7PD4Input/output
D8PD0Input/output
D9PA8Input/output
D10PA10Input/output
E1NRSTInput
E2PC2Input/output
E3PE6Input/output
E4VSSPassive
E5VSSPassive
E6VSSPassive
E7VSSPassive
E8PD1Input/output
E9PC9Input/output
E10PC7Input/output
F1PC0Input/output
F2PC1Input/output
F3PC3Input/output
F4VDDPower in
F5VDDPower in
F6VDDPower in
F7VDDPower in
F8NCNot connected
F9PC8Input/output
F10PC6Input/output
G1VSSAPower in
G2PA0Input/output
G3PA4Input/output
G4PC4Input/output
G5PB2Input/output
G6PE10Input/output
G7PE14Input/output
G8PB15Input/output
G9PD11Input/output
G10PD15Input/output
H1VREF-Input
H2PA1Input/output
H3PA5Input/output
H4PC5Input/output
H5PE7Input/output
H6PE11Input/output
H7PE15Input/output
H8PB14Input/output
H9PD10Input/output
H10PD14Input/output
J1VREF+Input
J2PA2Input/output
J3PA6Input/output
J4PB0Input/output
J5PE8Input/output
J6PE12Input/output
J7PB10Input/output
J8PB13Input/output
J9PD9Input/output
J10PD13Input/output
K1VDDAPower in
K2PA3Input/output
K3PA7Input/output
K4PB1Input/output
K5PE9Input/output
K6PE13Input/output
K7PB11Input/output
K8PB12Input/output
K9PD8Input/output
K10PD12Input/output

Parts like it

8

Questions

Is there a KiCad symbol and footprint for the STM32F103VBH6?

Yes. The symbol is MCU_ST_STM32F1:STM32F103VBHx and the footprint Package_BGA:LFBGA-100_10x10mm_Layout10x10_P0.8mm, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the STM32F103VBH6?

LFBGA-100, with 100 pins. Its footprint is drawn on this page.

Where is the STM32F103VBH6 datasheet?

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

Where can I order the STM32F103VBH6?

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

What can replace the STM32F103VBH6?

Parts like it in the library: the STM32F105VBH6 by STMicroelectronics, the STM32F103VBH7 by STMicroelectronics, the STM32F103VEH7 by STMicroelectronics and the STM32F107VCH6 by STMicroelectronics. Check their datasheets: a part that fits the footprint may still differ in its ratings.