name: STM32F103xC alias: STM32F103xD, STM32F103xE suffix: 6, 7 variations: LQFP64, LQFP100, LQFP144, WLCSP64, LFBGA100, LFBGA144 description: STM32F103xC/STM32F103xD/STM32F103xE ARM Cartex-M3 micro-controller keywords: IC, MCU, Micro-Controller, STM32, STM32F1, STM32F103 datasheet: https://www.st.com/resource/en/datasheet/stm32f103rc.pdf pinout@LQFP64: PORTA: PA0-WKUP: 14 PA1: 15 PA2: 16 PA3: 17 PA4: 20 PA5: 21 PA6: 22 PA7: 23 PA8: 41 PA9: 42 PA10: 43 PA11: 44 PA12: 45 PA13: 46 PA14: 49 PA15: 50 PORTB: PB0: 26 PB1: 27 PB2: 28 PB3: 55 PB4: 56 PB5: 57 PB6: 58 PB7: 59 PB8: 61 PB9: 62 PB10: 29 PB11: 30 PB12: 33 PB13: 34 PB14: 35 PB15: 36 PORTC: PC0: 8 PC1: 9 PC2: 10 PC3: 11 PC4: 24 PC5: 25 PC6: 37 PC7: 38 PC8: 39 PC9: 40 PC10: 51 PC11: 52 PC12: 53 PC13-TAMPER-RTC: 2 PC14-OSC32_IN: 3 PC15-OSC32_OUT: 4 PORTD: PD2: 54 CTRL: OSC_IN: 5 OSC_OUT: 6 NRST: 7 BOOT0: 60 GROUND: VSS: 31, 47, 63, 18 VSSA: 12 POWER: VDD: 32, 48, 64, 19 VDDA: 13 VBAT: 1 pinout@LQFP100: PORTA: PA0-WKUP: 23 PA1: 24 PA2: 25 PA3: 26 PA4: 29 PA5: 30 PA6: 31 PA7: 32 PA8: 67 PA9: 68 PA10: 69 PA11: 70 PA12: 71 PA13: 72 PA14: 76 PA15: 77 PORTB: PB0: 35 PB1: 36 PB2: 37 PB3: 89 PB4: 90 PB5: 91 PB6: 92 PB7: 93 PB8: 95 PB9: 96 PB10: 47 PB11: 48 PB12: 51 PB13: 52 PB14: 53 PB15: 54 PORTC: PC0: 15 PC1: 16 PC2: 17 PC3: 18 PC4: 33 PC5: 34 PC6: 63 PC7: 64 PC8: 65 PC9: 66 PC10: 78 PC11: 79 PC12: 80 PC13-TAMPER-RTC: 7 PC14-OSC32_IN: 8 PC15-OSC32_OUT: 9 PORTD: PD0: 81 PD1: 82 PD2: 83 PD3: 84 PD4: 85 PD5: 86 PD6: 87 PD7: 88 PD8: 55 PD9: 56 PD10: 57 PD11: 58 PD12: 59 PD13: 60 PD14: 61 PD15: 62 PORTE: PE0: 97 PE1: 98 PE2: 1 PE3: 2 PE4: 3 PE5: 4 PE6: 5 PE7: 38 PE8: 39 PE9: 40 PE10: 41 PE11: 42 PE12: 43 PE13: 44 PE14: 45 PE15: 47 CTRL: OSC_IN: 12 OSC_OUT: 13 NRST: 14 BOOT0: 94 GROUND: VSS: 49, 74, 99, 27, 10 VSSA: 19 VREF-: 20 POWER: VDD: 50, 75, 100, 28, 11 VDDA: 22 VBAT: 6 VREF+: 21 NC: 73 pinout@LQFP144: PORTA: PA0-WKUP: 34 PA1: 35 PA2: 36 PA3: 37 PA4: 40 PA5: 41 PA6: 42 PA7: 43 PA8: 100 PA9: 101 PA10: 102 PA11: 103 PA12: 104 PA13: 105 PA14: 109 PA15: 110 PORTB: PB0: 46 PB1: 47 PB2: 48 PB3: 133 PB4: 134 PB5: 135 PB6: 136 PB7: 137 PB8: 139 PB9: 140 PB10: 69 PB11: 70 PB12: 73 PB13: 74 PB14: 75 PB15: 76 PORTC: PC0: 26 PC1: 27 PC2: 28 PC3: 29 PC4: 44 PC5: 45 PC6: 96 PC7: 97 PC8: 98 PC9: 99 PC10: 111 PC11: 112 PC12: 113 PC13-TAMPER-RTC: 7 PC14-OSC32_IN: 8 PC15-OSC32_OUT: 9 PORTD: PD0: 114 PD1: 115 PD2: 116 PD3: 117 PD4: 118 PD5: 119 PD6: 122 PD7: 123 PD8: 77 PD9: 78 PD10: 79 PD11: 80 PD12: 81 PD13: 82 PD14: 85 PD15: 86 PORTE: PE0: 141 PE1: 142 PE2: 1 PE3: 2 PE4: 3 PE5: 4 PE6: 5 PE7: 58 PE8: 59 PE9: 60 PE10: 63 PE11: 64 PE12: 65 PE13: 66 PE14: 67 PE15: 68 PORTF: PF0: 10 PF1: 11 PF2: 12 PF3: 13 PF4: 14 PF5: 15 PF6: 18 PF7: 19 PF8: 20 PF9: 21 PF10: 22 PF11: 49 PF12: 50 PF13: 53 PF14: 54 PF15: 55 PORTG: PG0: 56 PG1: 57 PG2: 87 PG3: 88 PG4: 89 PG5: 90 PG6: 91 PG7: 92 PG8: 93 PG9: 124 PG10: 125 PG11: 126 PG12: 127 PG13: 128 PG14: 129 PG15: 132 CTRL: OSC_IN: 23 OSC_OUT: 24 NRST: 25 BOOT0: 138 GROUND: VSS: 71, 107, 143, 38, 16, 51, 61, 83, 94, 120, 130 VSSA: 30 VREF-: 31 POWER: VDD: 72, 108, 144, 39, 17, 52, 62, 84, 95, 121, 131 VDDA: 33 VBAT: 6 VREF+: 32 NC: 106 pinout@WLCSP64: PORTA: PA0-WKUP: F6 PA1: E6 PA2: H8 PA3: G7 PA4: H7 PA5: E5 PA6: G5 PA7: G4 PA8: E4 PA9: D2 PA10: D3 PA11: C1 PA12: C2 PA13: D4 PA14: B2 PA15: C3 PORTB: PB0: H4 PB1: F4 PB2: H3 PB3: A4 PB4: B4 PB5: A5 PB6: B5 PB7: C5 PB8: D5 PB9: B6 PB10: G3 PB11: F3 PB12: G2 PB13: G1 PB14: F2 PB15: F1 PORTC: PC0: E8 PC1: F8 PC2: D6 PC4: H6 PC5: H5 PC6: E1 PC7: E2 PC8: E3 PC9: D1 PC10: A2 PC11: B3 PC12: C4 PC13-TAMPER-RTC: C8 PC14-OSC32_IN: B8 PC15-OSC32_OUT: B7 PORTD: PD0: D8 PD1: D7 PD2: A3 CTRL: OSC_IN: D8 OSC_OUT: D7 NRST: C7 BOOT0: A6 GROUND: VSS: H2, B1, A7, F5 VSSA: E7 POWER: VDD: H1, A1, A8, G6 VDDA: G8 VBAT: C6 VREF+: F7 pinout@LFBGA100: PORTA: PA0-WKUP: G2 PA1: H2 PA2: J2 PA3: K2 PA4: G3 PA5: H3 PA6: J3 PA7: K3 PA8: D9 PA9: C9 PA10: D10 PA11: C10 PA12: B10 PA13: A10 PA14: A9 PA15: A8 PORTB: PB0: J4 PB1: K4 PB2: G5 PB3: A7 PB4: A6 PB5: C5 PB6: B5 PB7: A5 PB8: B4 PB9: A4 PB10: J7 PB11: K7 PB12: K8 PB13: J8 PB14: H8 PB15: G8 PORTC: PC0: F1 PC1: F2 PC2: E2 PC3: F3 PC4: G4 PC5: H4 PC6: F10 PC7: E10 PC8: F9 PC9: E9 PC10: B9 PC11: B8 PC12: C8 PC13-TAMPER-RTC: A2 PC14-OSC32_IN: A1 PC15-OSC32_OUT: B1 PORTD: PD0: D8 PD1: E8 PD2: B7 PD3: C7 PD4: D7 PD5: B6 PD6: C6 PD7: D6 PD8: K9 PD9: J9 PD10: H9 PD11: G9 PD12: K10 PD13: J10 PD14: H10 PD15: G10 PORTE: PE0: D4 PE1: C4 PE2: A3 PE3: B3 PE4: C3 PE5: D3 PE6: E3 PE7: H5 PE8: J5 PE9: K5 PE10: G6 PE11: H6 PE12: J6 PE13: K6 PE14: G7 PE15: H7 CTRL: OSC_IN: C1 OSC_OUT: D1 NRST: E1 BOOT0: D5 GROUND: VSS: E7, E6, E5, E4, C2 VSSA: G1 VREF-: H1 POWER: VDD: F7, F6, F5, F4, D2 VDDA: K1 VBAT: B2 VREF+: J1 NC: F8 pinout@LFBGA144: PORTA: PA0-WKUP: J2 PA1: K2 PA2: L2 PA3: M2 PA4: J3 PA5: K3 PA6: L3 PA7: M3 PA8: E12 PA9: D12 PA10: D11 PA11: C12 PA12: B12 PA13: A12 PA14: A11 PA15: A10 PORTB: PB0: L4 PB1: M4 PB2: J5 PB3: A7 PB4: A6 PB5: B6 PB6: C6 PB7: D6 PB8: C5 PB9: B5 PB10: M9 PB11: M10 PB12: M11 PB13: M12 PB14: L11 PB15: L12 PORTC: PC0: H1 PC1: H2 PC2: H3 PC3: H4 PC4: J4 PC5: K4 PC6: G12 PC7: F12 PC8: F11 PC9: E11 PC10: B11 PC11: B10 PC12: C10 PC13-TAMPER-RTC: A1 PC14-OSC32_IN: B1 PC15-OSC32_OUT: C1 PORTD: PD0: E10 PD1: D10 PD2: E9 PD3: D9 PD4: C9 PD5: B9 PD6: A8 PD7: A9 PD8: L9 PD9: K9 PD10: J9 PD11: H9 PD12: L10 PD13: K10 PD14: K11 PD15: K12 PORTE: PE0: A5 PE1: A4 PE2: A3 PE3: A2 PE4: B2 PE5: B3 PE6: B4 PE7: M7 PE8: L7 PE9: K7 PE10: J7 PE11: H8 PE12: J8 PE13: K8 PE14: L8 PE15: M8 PORTF: PF0: C3 PF1: C4 PF2: D4 PF3: E2 PF4: E3 PF5: E4 PF6: F3 PF7: F2 PF8: G3 PF9: G2 PF10: G1 PF11: M5 PF12: L5 PF13: K5 PF14: M6 PF15: L6 PORTG: PG0: K6 PG1: J6 PG2: J12 PG3: J11 PG4: J10 PG5: H12 PG6: H11 PG7: H10 PG8: G11 PG9: E8 PG10: D8 PG11: C8 PG12: B8 PG13: D7 PG14: C7 PG15: B7 CTRL: OSC_IN: D1 OSC_OUT: E1 NRST: F1 BOOT0: D5 GROUND: VSS: H7, G9, E5, G4, D2, H5, H6, G8, G10, E7, E6 VSSA: J1 VREF-: K1 POWER: VDD: G7, F9, F5, F4, D3, G5, G6, F8, F10, F7, F6 VDDA: M1 VBAT: C2 VREF+: L1 NC: C11 properties: in: NRST, BOOT0 bidir: PA0-WKUP, PA1-15, PB0-15, PC0-12, PC13-TAMPER-RTC, PC14-OSC32_IN, PC15-OSC32_OUT, PD0-15, PE0-15, PF0-15, PG0-15 passive: OSC_IN, OSC_OUT, VREF+, VREF- power: VDD, VDDA, VBAT nc: NC ground: VSS, VSSA inverted: NRST schematic: symbol: IC left: CTRL, PORTA, PORTB, PORTC right: PORTD, PORTE, PORTF, PORTG top: POWER bottom: GROUND housing@LFBGA144: pattern: BGA bodyWidth: 9.850-10.150 # E bodyLength: 9.850-10.150 # D height: 1.700 # A pitch: 0.800 # e rowCount: 12 columnCount: 12 leadDiameter: 0.150 # eee leadCount: 144 housing@LFBGA100: pattern: BGA bodyWidth: 9.850-10.150 # E bodyLength: 9.850-10.150 # D height: 1.700 # A pitch: 0.800 # e rowCount: 10 columnCount: 10 leadDiameter: 0.150 # eee leadCount: 100 housing@WLCSP64: pattern: BGA bodyWidth: 4.446-4.486 # D bodyLength: 4.375-4.415 # E height: 0.535-0.635 # A pitch: 0.500 # e rowCount: 8 columnCount: 8 leadDiameter: 0.290-0.350 # b leadCount: 64 housing@LQFP144: pattern: QFP bodyWidth: 19.80-20.20 # D1 bodyLength: 19.80-20.20 # E1 height: 1.600 # A leadWidth: 0.17-0.27 # b leadLength: 0.45-0.75 # L leadSpan: 21.80-22.20 # D pitch: 0.5 # e leadCount: 144 rowCount: 36 columnCount: 36 housing@LQFP100: pattern: QFP bodyWidth: 13.800-14.200 # D1 bodyLength: 13.800-14.200 # E1 height: 1.600 # A leadWidth: 0.17-0.27 # b leadLength: 0.45-0.75 # L leadSpan: 15.800-16.200 # D pitch: 0.5 # e leadCount: 100 rowCount: 25 columnCount: 25 housing@LQFP64: pattern: QFP bodyWidth: 9.8-10.2 # D1 bodyLength: 9.8-10.2 # E1 height: 1.600 # A leadWidth: 0.17-0.27 # b leadLength: 0.45-0.75 # L leadSpan: 11.8-12.2 # D pitch: 0.5 # e leadCount: 64 rowCount: 16 columnCount: 16