Довідник вбудованого заліза для інженерів і мейкерів

Розпіновка та схема STM32F103C8T6 Blue Pill

Інтерактивна розпіновка на 44 пінів

Інтерактивний довідник плати STM32F103C8T6 Blue Pill на 44 контакти поєднує фізичні DIP-40 гребінки та порт SWD з повною таблицею сигналів. Оберіть будь-який контакт для перегляду GPIO, толерантності до 5 В, таймерів та периферії.

  • STMicroelectronics / Open Source
  • Перевірене джерело
  • Оновлено вер. 2026 р.

Інтерактивна схема розпіновки

  • GPIO
  • Живлення
  • Земля
  • Аналог
  • Керування
  • Шина

Торкніться ряду пінів, щоб побачити його зблизька

STM32F103C8T6 Blue Pill Pinout Vector DiagramInteractive vector pinout diagram of STM32F103C8T6 Blue Pill (top view) showing pin headers, power rails, components, and hardware interfaces.8.000 MHz HSE Crystal CST U23.3V10µF10µFUSBRESETBOOTPWRPC13Y1Y2U2SWDVBATPC13PC14PC15PA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB10PB11NRST3.3VGNDGND3.3VGND5VPB9PB8PB7PB6PB5PB4PB3PA15PA12PA11PA10PA9PA8PB15PB14PB13PB123.3VSWDIOSWCLKGND

ПАСПОРТ ПЛАТИ

STM32F103C8T6

STM32F103C8T6 Blue Pill

STM32F103C8T6

STMicroelectronics / Open Source
MCU
STM32F103C8T6
Ядро CPU
ARM Cortex-M3 32-bit RISC
Тактова частота
72 MHz
SRAM
20 KB
Flash
64 KB
Логічна напруга
3.3 V
Форм-фактор
44-pin, USB 2.0 Full-Speed Device (12 Mbps)

Перед підключенням

Логіка 5 В — узгоджуйте рівні для периферії 3,3 В

  • Вибіркова толерантність до 5V: Лише позначені цифрові виводи витримують 5 В (FT). Всі аналогові входи АЦП (PA0–PA7, PB0, PB1) та виводи PC13–PC15 суворо обмежені напругою 3,3 В.
  • Перемички BOOT: Для нормального завантаження з Flash-пам'яті обидві перемички (BOOT0 та BOOT1) мають стояти в положенні 0. Для прошивки через вбудований UART переведіть BOOT0=1.
  • Користувацький світлодіод PC13 (Active-Low): Бортовий світлодіод підключений до шини 3,3 В. Подача LOW запалює світлодіод; подача HIGH вимикає його.
  • Перепризначення JTAG: Піни PB3, PB4 та PA15 за замовчуванням задіяні під налагодження JTAG. Для їх використання як звичайних GPIO необхідне програмне вимкнення JTAG.

Таблиця пінів

Показано 44 із 44 пінів
Таблиця пінів STM32F103C8T6 Blue Pill: фізичний пін, назва, GPIO, функції, ADC, touch, роль за замовчуванням, прапорці
КонтактНазваGPIOФункціїADCТипова рольЗастереження
1 j1VBAT—
power
—3.3 V Poweralways_on_power
2 j1PC13—
gpio
—GPIOConnected to active-low onboard green/blue user LED (PC13). Driving LOW illuminates the LED.Not 5V tolerant. Maximum voltage is 3.6V.
3 j1PC14—
gpiortc
—GPIOvoltage_3v3_strict
4 j1PC15—
gpiortc
—GPIOvoltage_3v3_strict
5 j1PA0—
gpiouartpwmadc
ADC12_CH0GPIOvoltage_3v3_strict
6 j1PA1—
gpiouartpwmadc
ADC12_CH1GPIOvoltage_3v3_strict
7 j1PA2—
gpiouartpwmadc
ADC12_CH2GPIOvoltage_3v3_strict
8 j1PA3—
gpiouartpwmadc
ADC12_CH3GPIOvoltage_3v3_strict
9 j1PA4—
gpiouartspiadc
ADC12_CH4GPIOvoltage_3v3_strict
10 j1PA5—
gpiospiadc
ADC12_CH5GPIOvoltage_3v3_strict
11 j1PA6—
gpiospipwmadc
ADC12_CH6GPIOvoltage_3v3_strict
12 j1PA7—
gpiospipwmadc
ADC12_CH7GPIOvoltage_3v3_strict
13 j1PB0—
gpiopwmadc
ADC12_CH8GPIOvoltage_3v3_strict
14 j1PB1—
gpiopwmadc
ADC12_CH9GPIOvoltage_3v3_strict
15 j1PB10—
gpiouarti2c
—GPIO
16 j1PB11—
gpiouarti2c
—GPIO
17 j1NRST—
reset
—Reset / Enable
18 j13.3V—
power
—3.3 V Power
19 j1GND—
gnd
—Ground
20 j1GND—
gnd
—Ground
1 j23.3V—
power
—3.3 V Power
2 j2GND—
gnd
—Ground
3 j25V—
power
—5.0 V Powervoltage_3v3_strict
4 j2PB9—
gpioi2cpwmcan
—GPIO
5 j2PB8—
gpioi2cpwmcan
—GPIO
6 j2PB7—
gpiouarti2cpwm
—GPIO
7 j2PB6—
gpiouarti2cpwm
—GPIO
8 j2PB5—
gpioi2cpwm
—GPIO
9 j2PB4—
gpiospipwm
—GPIOonboard_component_shared
10 j2PB3—
gpiospipwm
—GPIOonboard_component_shared
11 j2PA15—
gpiospipwm
—GPIOonboard_component_shared
12 j2PA12—
gpiopwmcanusb
—GPIOnative_usb_active
13 j2PA11—
gpiopwmcanusb
—GPIO
14 j2PA10—
gpiouartpwm
—GPIOboot_strapping
15 j2PA9—
gpiouartpwm
—GPIOboot_strapping
16 j2PA8—
gpiopwm
—GPIO
17 j2PB15—
gpiospipwm
—GPIO
18 j2PB14—
gpiospipwm
—GPIO
19 j2PB13—
gpiospipwm
—GPIO
20 j2PB12—
gpioi2cspi
—GPIO
1 swd3.3V—
power
—3.3 V Power
2 swdSWDIO—
gpioswd
—GPIOonboard_component_shared
3 swdSWCLK—
gpioswd
—GPIOonboard_component_shared
4 swdGND—
gnd
—Ground

Підтверджені дані

Огляд плати

STM32F103C8T6 "Blue Pill" — легендарна 32-бітна плата розробника на базі ядра ARM Cortex-M3 (72 МГц), оснащена 64 КБ Flash, 20 КБ SRAM, двома 12-бітними АЦП, апаратним USB 2.0 Full-Speed та шиною CAN.

Входи живлення

  • Порт Micro-USB: Подає напругу 5 В (VBUS) на вбудований стабілізатор 3,3 В та забезпечує прямий апаратний зв'язок USB Full-Speed.
  • Пін 5V: Зовнішній вхід живлення 5 В, з'єднаний з лінійним стабілізатором. Попередження: Не підключайте зовнішні 5 В одночасно з USB-кабелем.
  • Піни гребінки 3.3V: стабілізований вихід системного живлення 3.3V від вбудованого LDO або прямий вхід живлення 3.3V, якщо зовнішнє 5V/USB не використовується.
  • Пін VBAT: виділений пін резервного живлення від батареї (1.8V–3.6V), що живить годинник реального часу (RTC) та 42 16-бітні резервні регістри, коли основне VDD вимкнено.

Модифікації, клони та апаратні пастки

  • Резистор підтяжки USB (R10): На багатьох дешевих клонах резистор підтяжки лінії D+ (PA12) помилково має номінал 4.7k або 10k замість 1.5k, що блокує розпізнавання комп'ютером.
  • Приховані 128 КБ Flash: Більшість оригінальних чіпів STM32F103C8 насправді мають 128 КБ фізично доступної пам'яті Flash замість офіційно заявлених 64 КБ.
  • Кремнієві аналоги (CS32, CKS32, GD32): Ринок переповнений сумісними чіпами-клонами, які можуть мати відмінності в роботі PLL або USB-завантажувача.

Перед підключенням

  • Вибіркова толерантність до 5V: Лише позначені цифрові виводи витримують 5 В (FT). Всі аналогові входи АЦП (PA0–PA7, PB0, PB1) та виводи PC13–PC15 суворо обмежені напругою 3,3 В.
  • Перемички BOOT: Для нормального завантаження з Flash-пам'яті обидві перемички (BOOT0 та BOOT1) мають стояти в положенні 0. Для прошивки через вбудований UART переведіть BOOT0=1.
  • Користувацький світлодіод PC13 (Active-Low): Бортовий світлодіод підключений до шини 3,3 В. Подача LOW запалює світлодіод; подача HIGH вимикає його.
  • Перепризначення JTAG: Піни PB3, PB4 та PA15 за замовчуванням задіяні під налагодження JTAG. Для їх використання як звичайних GPIO необхідне програмне вимкнення JTAG.

Характеристики

MCU
STM32F103C8T6
Ядро CPU
ARM Cortex-M3 32-bit RISC
Частота
72 MHz
SRAM
20 KB
Flash
0.0625 MB
Кількість GPIO
32
Логічна напруга
3.3 V
Вхідна напруга (VIN)
3.3 - 5.0 V

Встановлені мікросхеми та чіпи

Ключові напівпровідники, стабілізатори живлення та інтерфейсні мости, встановлені на цій платі.

Безпечні контакти GPIO

За таблицею виводів відрізняйте цифрові контакти, толерантні до 5 V, від контактів, обмежених доменом 3,3 V.

Контакти ADC та аналогові входи

Входи з функцією ADC обмежені доменом аналогового живлення і не є толерантними до 5 V.

Контакти I2C, SPI та UART

Через альтернативні функції плата надає численні сигнали UART, SPI, I2C, USB, CAN, таймерів і SWD/JTAG.

Конфігураційні (strapping) піни та піни завантаження

BOOT0 і BOOT1 вибирають пам’ять для запуску; для виконання користувацької Flash-пам’яті встановіть перемички в задокументований штатний стан.

Піни лише для входу

Напрямок GPIO і толерантність до 5 V залежать від контакту; перед під’єднанням перевірте інтерактивну таблицю.

Розпіновка STM32F411CEU6 Black PillРозпіновка Arduino Mega 2560 Rev3Розпіновка Arduino Pro MiniРозпіновка NodeMCU v2 Amica (ESP8266)

Допоможіть тримати сторінку точною

Перевірили цю розпіновку на своїй платі чи роз’ємі? Підтвердьте її або повідомте про пін, напругу чи орієнтацію, що не збігається.

Відкриває публічну форму на GitHub, де цю сторінку вже вказано; потрібен безкоштовний акаунт GitHub. Як працюють звіти й підтвердження