Referência de Engenharia Interativa

Pinagem e Referência do STM32F103C8T6 Blue Pill

Pinagem interativa de 44 pinos

Este explorador da STM32F103C8T6 Blue Pill de 44 pinos liga as barras físicas DIP-40 e a porta SWD a uma tabela pesquisável. Selecione qualquer pad ou linha para ver seu GPIO, status de tolerância a 5V, funções de periférico e avisos de hardware.

  • STMicroelectronics / Open Source
  • Fonte Verificada
  • Atualizado em set. de 2026

Diagrama de pinagem interativo

  • GPIO
  • Alimentação
  • Terra
  • Analógico
  • Controle
  • Barramento

Toque em uma fileira de pinos para vê-la de perto

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

Resumo da Placa

STM32F103C8T6

STM32F103C8T6 Blue Pill

STM32F103C8T6

STMicroelectronics / Open Source
MCU
STM32F103C8T6
Núcleo da CPU
ARM Cortex-M3 32-bit RISC
Frequência de clock
72 MHz
SRAM
20 KB
Flash
64 KB
Tensão lógica
3.3 V
Formato
44-pin, USB 2.0 Full-Speed Device (12 Mbps)

Antes de conectar

Lógica de 5 V — use conversor de nível para periféricos de 3,3 V

  • Tolerância seletiva a 5V: apenas os pinos digitais designados toleram 5V (FT). Todos os pinos de entrada analógica ADC (PA0-PA7, PB0, PB1) e PC13-PC15 são estritamente limitados a 3,3 V.
  • Jumpers de configuração BOOT: para a execução padrão da flash de usuário, BOOT0 e BOOT1 devem estar em 0. Defina BOOT0=1 para entrar no bootloader de sistema UART integrado.
  • LED de usuário ativo em nível baixo: o LED de usuário integrado em PC13 está ligado a 3,3 V por um resistor limitador de corrente. Levar PC13 a LOW acende o LED; levá-lo a HIGH apaga.
  • Remapeamento dos pinos JTAG: os pinos PB3, PB4 e PA15 são por padrão sinais de depuração JTAG. Para usá-los como GPIO de uso geral, o JTAG deve ser desativado por remapeamento em software.

Tabela de pinos

Exibindo 44 de 44 pinos
Tabela de pinos da STM32F103C8T6 Blue Pill: pino físico, nome, GPIO, funções, ADC, touch, função padrão, avisos
PinoNomeGPIOFunçõesADCFunção padrãoAvisos
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

Referência de Engenharia

Visão Geral da Placa

A STM32F103C8T6 "Blue Pill" é uma icônica placa de desenvolvimento ARM Cortex-M3 de 32 bits de custo ultrabaixo que opera a 72 MHz com 64 KB de flash, 20 KB de SRAM, dois ADCs de 12 bits, USB 2.0 Full-Speed e CAN por hardware.

Entradas de alimentação

  • Porta Micro-USB: fornece alimentação VBUS de 5V diretamente ao regulador LDO de 3,3 V integrado e oferece comunicação USB Full-Speed.
  • Pino 5V da barra: trilha de entrada externa de 5V que alimenta o regulador LDO integrado. Aviso: não conecte 5V externos simultaneamente com o USB.
  • Pinos 3,3 V da barra: saída regulada de alimentação de 3,3 V do LDO integrado, ou entrada direta de 3,3 V se a alimentação externa de 5V/USB for omitida.
  • Pino VBAT: pino dedicado de alimentação de backup por bateria (1,8 V a 3,6 V) que alimenta o relógio de tempo real (RTC) e os 42 registradores de backup de 16 bits quando o VDD principal é removido.

Variantes de hardware, clones e armadilhas

  • Resistor de pull-up do USB (R10): muitas placas clone baratas têm um pull-up incorreto de 4.7kΩ ou 10kΩ em D+ (PA12) em vez de 1.5kΩ, impedindo a enumeração USB pelo host.
  • 128 KB de flash ocultos: chips STM32F103C8 genuínos frequentemente contêm 128 KB de flash funcional em vez dos 64 KB oficiais.
  • Clones de silício (CS32, CKS32, GD32): vários fabricantes de clones produzem variantes compatíveis em pinagem que podem ter configurações de PLL ou temporizações de bootloader USB diferentes.

Antes de conectar

  • Tolerância seletiva a 5V: apenas os pinos digitais designados toleram 5V (FT). Todos os pinos de entrada analógica ADC (PA0-PA7, PB0, PB1) e PC13-PC15 são estritamente limitados a 3,3 V.
  • Jumpers de configuração BOOT: para a execução padrão da flash de usuário, BOOT0 e BOOT1 devem estar em 0. Defina BOOT0=1 para entrar no bootloader de sistema UART integrado.
  • LED de usuário ativo em nível baixo: o LED de usuário integrado em PC13 está ligado a 3,3 V por um resistor limitador de corrente. Levar PC13 a LOW acende o LED; levá-lo a HIGH apaga.
  • Remapeamento dos pinos JTAG: os pinos PB3, PB4 e PA15 são por padrão sinais de depuração JTAG. Para usá-los como GPIO de uso geral, o JTAG deve ser desativado por remapeamento em software.

Especificações Técnicas

Microcontrolador
STM32F103C8T6
Núcleo de CPU
ARM Cortex-M3 32-bit RISC
Frequência de Clock
72 MHz
Memória SRAM
20 KB
Memória Flash
0.0625 MB
Total de GPIOs
32
Tensão Lógica
3.3 V
Faixa de Tensão de Operação
3.3 - 5.0 V

Semicondutores e Componentes Integrados

Principais microcontroladores, reguladores de tensão e pontes de interface instalados nesta placa.

Pinos GPIO Seguros para Uso

Use a tabela de pinos para distinguir os pinos digitais tolerantes a 5 V dos pinos limitados ao domínio de 3,3 V.

Canais ADC e Pinos Analógicos

As entradas com capacidade de ADC são limitadas ao domínio de alimentação analógica e não devem ser tratadas como entradas tolerantes a 5 V.

Barramentos I2C, SPI e UART

A placa expõe vários sinais UART, SPI, I2C, USB, CAN, timer e SWD/JTAG por meio das funções alternativas dos pinos.

Pinos de Inicialização (Strapping e Boot)

BOOT0 e BOOT1 selecionam o modo de memória de inicialização; use o estado normal documentado dos jumpers para executar a flash de usuário.

Pinos Apenas de Entrada

A direção dos GPIO e a tolerância a 5 V variam por pino; consulte a tabela interativa antes de ligar.

Pinagem: STM32F411CEU6 Black PillPinagem: Arduino Mega 2560 Rev3Pinagem: Arduino Pro MiniPinagem: NodeMCU v2 Amica (ESP8266)

Ajude a manter esta página correta

Conferiu esta pinagem na sua placa ou conector? Confirme-a ou relate um pino, tensão ou orientação que não corresponda.

Abre um formulário público no GitHub com esta página já preenchida; é preciso uma conta gratuita do GitHub. Como funcionam relatos e confirmações