component
STM32F103C8T6 - Arm Cortex-M3 MCU (Blue Pill)
Public Made by Adomby adom
STMicroelectronics mainstream Arm Cortex-M3 MCU. 72 MHz, 64 KB Flash, 20 KB SRAM, USB, CAN, LQFP-48. The workhorse Blue Pill microcontroller.
master
Ray
ds2sf provenance widget + datasheet-cover thumbnail + named-node board GLB (pad_N/solder_N) + per-node tooltip sidecar…
3b09a60
3mo ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452
{
"mpn": "STM32F103C8T6",
"schema": "adom-node-tooltips@1",
"source": "ds2sf symbol extract",
"nodeCount": 99,
"nodes": {
"pad_1": {
"label": "Pin 1 · VBAT (Power in)",
"type": "power_in",
"why": "Backup battery supply for RTC and backup registers."
},
"solder_1": {
"label": "Solder joint · pin 1 (VBAT)",
"why": "Reflowed solder bonding pin 1's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_2": {
"label": "Pin 2 · PC13-TAMPER-RTC (I/O)",
"type": "bidirectional",
"why": "GPIO port C bit 13, muxed with TAMPER input and RTC output."
},
"solder_2": {
"label": "Solder joint · pin 2 (PC13-TAMPER-RTC)",
"why": "Reflowed solder bonding pin 2's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_3": {
"label": "Pin 3 · PC14-OSC32_IN (I/O)",
"type": "bidirectional",
"why": "GPIO port C bit 14, muxed with 32 kHz LSE oscillator input (OSC32_IN)."
},
"solder_3": {
"label": "Solder joint · pin 3 (PC14-OSC32_IN)",
"why": "Reflowed solder bonding pin 3's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_4": {
"label": "Pin 4 · PC15-OSC32_OUT (I/O)",
"type": "bidirectional",
"why": "GPIO port C bit 15, muxed with 32 kHz LSE oscillator output (OSC32_OUT)."
},
"solder_4": {
"label": "Solder joint · pin 4 (PC15-OSC32_OUT)",
"why": "Reflowed solder bonding pin 4's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_5": {
"label": "Pin 5 · PD0-OSC_IN (I/O)",
"type": "bidirectional",
"why": "HSE crystal oscillator input (OSC_IN) after reset; remappable to GPIO PD0 by software."
},
"solder_5": {
"label": "Solder joint · pin 5 (PD0-OSC_IN)",
"why": "Reflowed solder bonding pin 5's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_6": {
"label": "Pin 6 · PD1-OSC_OUT (I/O)",
"type": "bidirectional",
"why": "HSE crystal oscillator output (OSC_OUT) after reset; remappable to GPIO PD1 by software."
},
"solder_6": {
"label": "Solder joint · pin 6 (PD1-OSC_OUT)",
"why": "Reflowed solder bonding pin 6's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_7": {
"label": "Pin 7 · NRST (I/O)",
"type": "bidirectional",
"why": "Active-low bidirectional device reset."
},
"solder_7": {
"label": "Solder joint · pin 7 (NRST)",
"why": "Reflowed solder bonding pin 7's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_8": {
"label": "Pin 8 · VSSA (Power in)",
"type": "power_in",
"why": "Analog ground reference for ADC, reset block, PLL, and analog peripherals."
},
"solder_8": {
"label": "Solder joint · pin 8 (VSSA)",
"why": "Reflowed solder bonding pin 8's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_9": {
"label": "Pin 9 · VDDA (Power in)",
"type": "power_in",
"why": "Analog supply for ADC, reset block, PLL, and analog I/O."
},
"solder_9": {
"label": "Solder joint · pin 9 (VDDA)",
"why": "Reflowed solder bonding pin 9's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_10": {
"label": "Pin 10 · PA0-WKUP (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 0, 5 V-tolerant when configured as digital input."
},
"solder_10": {
"label": "Solder joint · pin 10 (PA0-WKUP)",
"why": "Reflowed solder bonding pin 10's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_11": {
"label": "Pin 11 · PA1 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 1."
},
"solder_11": {
"label": "Solder joint · pin 11 (PA1)",
"why": "Reflowed solder bonding pin 11's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_12": {
"label": "Pin 12 · PA2 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 2."
},
"solder_12": {
"label": "Solder joint · pin 12 (PA2)",
"why": "Reflowed solder bonding pin 12's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_13": {
"label": "Pin 13 · PA3 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 3."
},
"solder_13": {
"label": "Solder joint · pin 13 (PA3)",
"why": "Reflowed solder bonding pin 13's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_14": {
"label": "Pin 14 · PA4 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 4."
},
"solder_14": {
"label": "Solder joint · pin 14 (PA4)",
"why": "Reflowed solder bonding pin 14's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_15": {
"label": "Pin 15 · PA5 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 5."
},
"solder_15": {
"label": "Solder joint · pin 15 (PA5)",
"why": "Reflowed solder bonding pin 15's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_16": {
"label": "Pin 16 · PA6 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 6."
},
"solder_16": {
"label": "Solder joint · pin 16 (PA6)",
"why": "Reflowed solder bonding pin 16's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_17": {
"label": "Pin 17 · PA7 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 7."
},
"solder_17": {
"label": "Solder joint · pin 17 (PA7)",
"why": "Reflowed solder bonding pin 17's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_18": {
"label": "Pin 18 · PB0 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 0."
},
"solder_18": {
"label": "Solder joint · pin 18 (PB0)",
"why": "Reflowed solder bonding pin 18's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_19": {
"label": "Pin 19 · PB1 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 1."
},
"solder_19": {
"label": "Solder joint · pin 19 (PB1)",
"why": "Reflowed solder bonding pin 19's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_20": {
"label": "Pin 20 · PB2 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 2, 5 V-tolerant."
},
"solder_20": {
"label": "Solder joint · pin 20 (PB2)",
"why": "Reflowed solder bonding pin 20's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_21": {
"label": "Pin 21 · PB10 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 10, 5 V-tolerant."
},
"solder_21": {
"label": "Solder joint · pin 21 (PB10)",
"why": "Reflowed solder bonding pin 21's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_22": {
"label": "Pin 22 · PB11 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 11, 5 V-tolerant."
},
"solder_22": {
"label": "Solder joint · pin 22 (PB11)",
"why": "Reflowed solder bonding pin 22's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_23": {
"label": "Pin 23 · VSS_1 (Power in)",
"type": "power_in",
"why": "Digital ground, group 1."
},
"solder_23": {
"label": "Solder joint · pin 23 (VSS_1)",
"why": "Reflowed solder bonding pin 23's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_24": {
"label": "Pin 24 · VDD_1 (Power in)",
"type": "power_in",
"why": "Digital supply, group 1."
},
"solder_24": {
"label": "Solder joint · pin 24 (VDD_1)",
"why": "Reflowed solder bonding pin 24's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_25": {
"label": "Pin 25 · PB12 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 12, 5 V-tolerant."
},
"solder_25": {
"label": "Solder joint · pin 25 (PB12)",
"why": "Reflowed solder bonding pin 25's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_26": {
"label": "Pin 26 · PB13 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 13, 5 V-tolerant."
},
"solder_26": {
"label": "Solder joint · pin 26 (PB13)",
"why": "Reflowed solder bonding pin 26's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_27": {
"label": "Pin 27 · PB14 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 14, 5 V-tolerant."
},
"solder_27": {
"label": "Solder joint · pin 27 (PB14)",
"why": "Reflowed solder bonding pin 27's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_28": {
"label": "Pin 28 · PB15 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 15, 5 V-tolerant."
},
"solder_28": {
"label": "Solder joint · pin 28 (PB15)",
"why": "Reflowed solder bonding pin 28's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_29": {
"label": "Pin 29 · PA8 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 8, 5 V-tolerant."
},
"solder_29": {
"label": "Solder joint · pin 29 (PA8)",
"why": "Reflowed solder bonding pin 29's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_30": {
"label": "Pin 30 · PA9 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 9, 5 V-tolerant."
},
"solder_30": {
"label": "Solder joint · pin 30 (PA9)",
"why": "Reflowed solder bonding pin 30's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_31": {
"label": "Pin 31 · PA10 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 10, 5 V-tolerant."
},
"solder_31": {
"label": "Solder joint · pin 31 (PA10)",
"why": "Reflowed solder bonding pin 31's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_32": {
"label": "Pin 32 · PA11 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 11, 5 V-tolerant."
},
"solder_32": {
"label": "Solder joint · pin 32 (PA11)",
"why": "Reflowed solder bonding pin 32's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_33": {
"label": "Pin 33 · PA12 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 12, 5 V-tolerant."
},
"solder_33": {
"label": "Solder joint · pin 33 (PA12)",
"why": "Reflowed solder bonding pin 33's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_34": {
"label": "Pin 34 · PA13 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 13, 5 V-tolerant."
},
"solder_34": {
"label": "Solder joint · pin 34 (PA13)",
"why": "Reflowed solder bonding pin 34's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_35": {
"label": "Pin 35 · VSS_2 (Power in)",
"type": "power_in",
"why": "Digital ground, group 2."
},
"solder_35": {
"label": "Solder joint · pin 35 (VSS_2)",
"why": "Reflowed solder bonding pin 35's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_36": {
"label": "Pin 36 · VDD_2 (Power in)",
"type": "power_in",
"why": "Digital supply, group 2."
},
"solder_36": {
"label": "Solder joint · pin 36 (VDD_2)",
"why": "Reflowed solder bonding pin 36's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_37": {
"label": "Pin 37 · PA14 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 14, 5 V-tolerant."
},
"solder_37": {
"label": "Solder joint · pin 37 (PA14)",
"why": "Reflowed solder bonding pin 37's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_38": {
"label": "Pin 38 · PA15 (I/O)",
"type": "bidirectional",
"why": "GPIO port A bit 15, 5 V-tolerant."
},
"solder_38": {
"label": "Solder joint · pin 38 (PA15)",
"why": "Reflowed solder bonding pin 38's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_39": {
"label": "Pin 39 · PB3 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 3, 5 V-tolerant."
},
"solder_39": {
"label": "Solder joint · pin 39 (PB3)",
"why": "Reflowed solder bonding pin 39's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_40": {
"label": "Pin 40 · PB4 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 4, 5 V-tolerant."
},
"solder_40": {
"label": "Solder joint · pin 40 (PB4)",
"why": "Reflowed solder bonding pin 40's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_41": {
"label": "Pin 41 · PB5 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 5 (NOT 5 V-tolerant on this pin)."
},
"solder_41": {
"label": "Solder joint · pin 41 (PB5)",
"why": "Reflowed solder bonding pin 41's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_42": {
"label": "Pin 42 · PB6 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 6, 5 V-tolerant."
},
"solder_42": {
"label": "Solder joint · pin 42 (PB6)",
"why": "Reflowed solder bonding pin 42's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_43": {
"label": "Pin 43 · PB7 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 7, 5 V-tolerant."
},
"solder_43": {
"label": "Solder joint · pin 43 (PB7)",
"why": "Reflowed solder bonding pin 43's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_44": {
"label": "Pin 44 · BOOT0 (Input)",
"type": "input",
"why": "Boot mode selection input sampled at reset (with BOOT1/PB2): selects boot from Flash, System memory (bootloader), or embedded SRAM."
},
"solder_44": {
"label": "Solder joint · pin 44 (BOOT0)",
"why": "Reflowed solder bonding pin 44's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_45": {
"label": "Pin 45 · PB8 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 8, 5 V-tolerant."
},
"solder_45": {
"label": "Solder joint · pin 45 (PB8)",
"why": "Reflowed solder bonding pin 45's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_46": {
"label": "Pin 46 · PB9 (I/O)",
"type": "bidirectional",
"why": "GPIO port B bit 9, 5 V-tolerant."
},
"solder_46": {
"label": "Solder joint · pin 46 (PB9)",
"why": "Reflowed solder bonding pin 46's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_47": {
"label": "Pin 47 · VSS_3 (Power in)",
"type": "power_in",
"why": "Digital ground, group 3."
},
"solder_47": {
"label": "Solder joint · pin 47 (VSS_3)",
"why": "Reflowed solder bonding pin 47's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"pad_48": {
"label": "Pin 48 · VDD_3 (Power in)",
"type": "power_in",
"why": "Digital supply, group 3."
},
"solder_48": {
"label": "Solder joint · pin 48 (VDD_3)",
"why": "Reflowed solder bonding pin 48's lead to its pad. Formed when the board passes through reflow; the joint you inspect for shorts/opens."
},
"chip": {
"label": "STM32F103C8T6 · LQFP-48",
"why": "The LQFP-48 body. Leads on 48 pins carry every signal and supply to the die inside."
},
"fr4": {
"label": "PCB substrate (FR4)",
"why": "The board the part mounts to — copper pads sit on this FR4 laminate."
},
"silk_pin1": {
"label": "Pin-1 marker",
"why": "Silkscreen dot marking pin 1, so the part is placed in the correct orientation."
}
}
}