STM32 Blue Pill (STM32F103C8T6)

STM32F103C8T6 · логика 3,3 В · 22,6×53 мм · 44 пина

Все распиновкисверено частично15.10.2026

STM32 Blue Pill (STM32F103C8T6) Micro-USB (пайка только по поверхности, легко отрывается) Стабилизатор 3,3 В (RT9193 / TX6211B, 300 мА) R10: подтяжка D+ (PA12), часто 10 или 4,7 кОм вместо 1,5 кОм Колодка BOOT 3×2: верхний джампер BOOT0, нижний BOOT1 (PB2), через 100 кОм. Обычно оба на 0. BOOT0 = 1 — встроенный загрузчик по USART1 (PA9, PA10) Джампер BOOT0 Джампер BOOT1 Кнопка сброса Кварц 8 МГц (HSE) STM32F103C8T6 (LQFP48); на части плат клоны CS32F103, CKS32F103, GD32, APM32STM32F103C8T6 Кварц 32,768 кГц (PC14, PC15) Светодиод на PC13 (горит при LOW) Светодиод питания 3,3 В B12B13B14B15A8A9A10A11A12A15B3B4B5B6B7B8B95VG3.3 GG3.3RB11B10B1B0A7A6A5A4A3A2A1A0C15C14C13VB 3.3DIOCLKGND

Вид сверху, USB сверху, SWD снизу.

Важно

  • Логика 3,3 В. 5 В терпят только выводы FT: PA8–PA15, PB2–PB4, PB6–PB15 (и только при поданном питании). Не терпят: PA0–PA7, PB0, PB1, PB5, PC13–PC15.
  • USB может не определяться: подтяжка D+ (R10 на PA12) на большинстве плат 10 или 4,7 кОм вместо 1,5 кОм. Замена R10 на 1,5 кОм лечит.
  • С завода загрузчика USB нет: первая прошивка через ST-Link (SWD внизу) или через USART1 (PA9, PA10) с BOOT0 = 1. Для прошивки по USB ставят загрузчик (STM32duino-bootloader, HID).
  • 5V соединён с VBUS напрямую: не подавать внешние 5 В при подключённом USB.
  • PC13–PC15 слабые: втекающий ток до 3 мА, до 2 МГц, источником тока не работают. На PC14/PC15 кварц 32,768 кГц.
  • PA15, PB3, PB4 после сброса заняты JTAG; stm32duino отключает JTAG сам (SWD остаётся).
  • Чип часто не оригинальный: CS32F103, CKS32F103 (IDCODE 0x2BA01477 — в OpenOCD set CPUTAPID 0x2ba01477), GD32, APM32. STM32CubeIDE и ST-Link с клонами могут отказываться работать.
  • Мелкие компоненты, колодка BOOT и разъём SWD нарисованы примерно; ряды пинов — по футпринту KiCad.
  • Стабилизатор 3,3 В на 300 мА (по схеме RT9193, на платах часто TX6211B или другой).

Ревизии и клоны

  • Flash: у C8 гарантированы 64 КБ, у большинства чипов физически 128 КБ (без гарантии ST). Есть платы с STM32F103CBT6 (128 КБ).
  • Клоны отличаются стабилизатором, номиналом R10 (10 или 4,7 кОм, редко 1,5), цветом светодиодов, иногда разъём SWD не запаян.
  • «Black Pill» на STM32F103 (RobotDyn) — другая плата с другой распиновкой; WeAct Black Pill — на STM32F401/F411.

Все пины

ПодписьGPIO / портФункцииОграниченияСверка
B12PB12SPI2_NSS, I2C2_SMBA, USART3_CK, TIM1_BKINтерпит 5 Всверено
B13PB13SPI2_SCK, ШИМ TIM1_CH1N, USART3_CTSтерпит 5 Всверено
B14PB14SPI2_MISO, ШИМ TIM1_CH2N, USART3_RTSтерпит 5 Всверено
B15PB15SPI2_MOSI, ШИМ TIM1_CH3Nтерпит 5 Всверено
A8PA8ШИМ TIM1_CH1, USART1_CK, MCO (выход тактовой)терпит 5 Всверено
A9PA9USART1_TX (Serial), ШИМ TIM1_CH2терпит 5 Всверено
A10PA10USART1_RX (Serial), ШИМ TIM1_CH3терпит 5 Всверено
A11PA11USB D− (USBDM), CAN_RX, ШИМ TIM1_CH4, USART1_CTSлиния USB, терпит 5 Всверено
A12PA12USB D+ (USBDP), CAN_TX, TIM1_ETR, USART1_RTSлиния USB, терпит 5 В, подтяжка к питанию на платесверено
A15PA15JTDI, ШИМ TIM2_CH1 (ремап), SPI1_NSS (ремап)терпит 5 Всверено
B3PB3JTDO / TRACESWO, ШИМ TIM2_CH2 (ремап), SPI1_SCK (ремап)терпит 5 Всверено
B4PB4NJTRST, ШИМ TIM3_CH1 (ремап), SPI1_MISO (ремап)терпит 5 Всверено
B5PB5I2C1_SMBA, ШИМ TIM3_CH2 (ремап), SPI1_MOSI (ремап)не терпит 5 Всверено
B6PB6I2C1_SCL (Wire), ШИМ TIM4_CH1, USART1_TX (ремап)терпит 5 Всверено
B7PB7I2C1_SDA (Wire), ШИМ TIM4_CH2, USART1_RX (ремап)терпит 5 Всверено
B8PB8ШИМ TIM4_CH3, I2C1_SCL (ремап), CAN_RX (ремап)терпит 5 Всверено
B9PB9ШИМ TIM4_CH4, I2C1_SDA (ремап), CAN_TX (ремап)терпит 5 Всверено
5V5 Ввход питания, выход питаниясверено
GЗемлясверено
3.33.3 Ввход питания, выход питаниясверено
GЗемлясверено
GЗемлясверено
3.33.3 Ввход питания, выход питаниясверено
RNRST: сброс (низкий = сброс)сверено
B11PB11I2C2_SDA, USART3_RX (Serial3), ШИМ TIM2_CH4 (ремап)терпит 5 Всверено
B10PB10I2C2_SCL, USART3_TX (Serial3), ШИМ TIM2_CH3 (ремап)терпит 5 Всверено
B1PB1ADC12_IN9, ШИМ TIM3_CH4, ШИМ TIM1_CH3N (ремап)не терпит 5 Всверено
B0PB0ADC12_IN8, ШИМ TIM3_CH3, ШИМ TIM1_CH2N (ремап)не терпит 5 Всверено
A7PA7ADC12_IN7, SPI1_MOSI, ШИМ TIM3_CH2, ШИМ TIM1_CH1N (ремап)не терпит 5 Всверено
A6PA6ADC12_IN6, SPI1_MISO, ШИМ TIM3_CH1, TIM1_BKIN (ремап)не терпит 5 Всверено
A5PA5ADC12_IN5, SPI1_SCKне терпит 5 Всверено
A4PA4ADC12_IN4, SPI1_NSS (SS), USART2_CKне терпит 5 Всверено
A3PA3ADC12_IN3, ШИМ TIM2_CH4, USART2_RX (Serial2)не терпит 5 Всверено
A2PA2ADC12_IN2, ШИМ TIM2_CH3, USART2_TX (Serial2)не терпит 5 Всверено
A1PA1ADC12_IN1, ШИМ TIM2_CH2, USART2_RTSне терпит 5 Всверено
A0PA0ADC12_IN0, ШИМ TIM2_CH1, USART2_CTS, WKUP (выход из Standby)не терпит 5 Всверено
C15PC15OSC32_OUT (кварц 32,768 кГц)не терпит 5 В, занят внутри платысверено
C14PC14OSC32_IN (кварц 32,768 кГц)не терпит 5 В, занят внутри платысверено
C13PC13TAMPER-RTCне терпит 5 В, светодиод на платесверено
VB3.3 Ввход питаниясверено
3.33.3 Ввход питания, выход питанияне по производителю
DIOPA13SWDIO (JTMS)терпит 5 Вне по производителю
CLKPA14SWCLK (JTCK)терпит 5 Вне по производителю
GNDЗемляне по производителю

Источники

Не сверено по производителю: 4 пина из 44. У таких пинов в карточке написано, чем они подтверждены и где источники расходятся.

Размер: 22,6×53,0 мм по футпринту KiCad (у stm32-base 23×53); у клонов отличается на десятые (приблизительно).