qeda_library/mcu/st_stm32f103xb.yaml

703 lines
9.8 KiB
YAML

name: STM32F103x8
alias: STM32F103xB
suffix: 6, 7
variations: LFBGA100, UFBGA100, LQFP48, UFQFPN48, TFBGA64, LQFP64, LQFP100, VFQFPN36
description: STM32F103x8/STM32F103xB ARM Cartex-M3 micro-controller
keywords: IC, MCU, Micro-Controller, STM32, STM32F1, STM32F103
datasheet: https://www.st.com/resource/en/datasheet/stm32f103c8.pdf
pinout@LFBGA100:
PORTA:
PA0-WKUP: G2
PA1: H2
PA2: J2
PA3: K2
PA4: G3
PA5: H3
PA6: J3
PA7: K2
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:
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@UFBGA100:
PORTA:
PA0-WKUP: L2
PA1: M2
PA2: K3
PA3: L3
PA4: M3
PA5: K4
PA6: J3
PA7: K3
PA8: D11
PA9: D10
PA10: C12
PA11: B12
PA12: A12
PA13: A11
PA14: A10
PA15: A9
PORTB:
PB0: M5
PB1: M6
PB2: L6
PB3: A8
PB4: A7
PB5: C5
PB6: B5
PB7: B4
PB8: A3
PB9: B3
PB10: L10
PB11: L11
PB12: L12
PB13: K12
PB14: K11
PB15: K10
PORTC:
PC0: H1
PC1: J2
PC2: J3
PC3: K2
PC4: K5
PC5: L5
PC6: E12
PC7: E11
PC8: E10
PC9: D12
PC10: B11
PC11: C10
PC12: B10
PC13-TAMPER-RTC: C1
PC14-OSC32_IN: D1
PC15-OSC32_OUT: E1
PORTD:
PD0: C9
PD1: B9
PD2: C8
PD3: B8
PD4: B7
PD5: A6
PD6: B6
PD7: A5
PD8: K9
PD9: J9
PD10: J12
PD11: J11
PD12: J10
PD13: H12
PD14: H11
PD15: H10
PORTE:
PE0: C3
PE1: A2
PE2: B2
PE3: A1
PE4: B1
PE5: C2
PE6: D2
PE7: M7
PE8: L7
PE9: M9
PE10: L8
PE11: M9
PE12: L9
PE13: M10
PE14: M11
PE15: M12
CTRL:
OSC_IN: F1
OSC_OUT: G1
~NRST: H2
BOOT0: A4
GROUND:
VSS: F12, F11, D3, E3, F2
VSSA: J1
VREF-: K1
POWER:
VDD: G12, G11, C4, H3, G2
VDDA: M1
VBAT: E2
VREF+: L1
NC: C11
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@TFBGA64:
PORTA:
PA0-WKUP: G2
PA1: H2
PA2: F3
PA3: G3
PA4: H3
PA5: F4
PA6: G4
PA7: H4
PA8: D7
PA9: C7
PA10: C6
PA11: C8
PA12: B8
PA13: A8
PA14: A7
PA15: A6
PORTB:
PB0: F5
PB1: G5
PB2: G6
PB3: A5
PB4: A4
PB5: C4
PB6: D3
PB7: C3
PB8: B3
PB9: A3
PB10: G7
PB11: H7
PB12: H8
PB13: G8
PB14: F8
PB15: F7
PORTC:
PC0: E3
PC1: E2
PC2: F2
PC4: H5
PC5: H6
PC6: F6
PC7: E7
PC8: E8
PC9: D8
PC10: B7
PC11: B6
PC12: C5
PC13-TAMPER-RTC: A2
PC14-OSC32_IN: A1
PC15-OSC32_OUT: B1
PORTD:
PD0: C1
PD1: D1
PD2: B5
CTRL:
OSC_IN: C1
OSC_OUT: D1
~NRST: E1
BOOT0: B4
GROUND:
VSS: D6, D5, D4, C2
VSSA: F1
POWER:
VDD: E6, E5, E4, D2
VDDA: H1
VBAT: B2
VREF+: G1
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@LQFP48:
PORTA:
PA0-WKUP: 10
PA1: 11
PA2: 12
PA3: 13
PA4: 14
PA5: 15
PA6: 16
PA7: 17
PA8: 29
PA9: 30
PA10: 31
PA11: 32
PA12: 33
PA13: 34
PA14: 37
PA15: 38
PORTB:
PB0: 18
PB1: 19
PB2: 20
PB3: 39
PB4: 40
PB5: 41
PB6: 42
PB7: 43
PB8: 45
PB9: 46
PB10: 21
PB11: 22
PB12: 25
PB13: 26
PB14: 27
PB15: 28
PORTC:
PC13-TAMPER-RTC: 2
PC14-OSC32_IN: 3
PC15-OSC32_OUT: 4
CTRL:
OSC_IN: 5
OSC_OUT: 6
~NRST: 7
BOOT0: 44
GROUND:
VSS: 23, 35, 47
VSSA: 8
POWER:
VDD: 24, 36, 48
VDDA: 9
VBAT: 1
pinout@UFQFPN48:
PORTA:
PA0-WKUP: 10
PA1: 11
PA2: 12
PA3: 13
PA4: 14
PA5: 15
PA6: 16
PA7: 17
PA8: 29
PA9: 30
PA10: 31
PA11: 32
PA12: 33
PA13: 34
PA14: 37
PA15: 38
PORTB:
PB0: 18
PB1: 19
PB2: 20
PB3: 39
PB4: 40
PB5: 41
PB6: 42
PB7: 43
PB8: 45
PB9: 46
PB10: 21
PB11: 22
PB12: 25
PB13: 26
PB14: 27
PB15: 28
PORTC:
PC13-TAMPER-RTC: 2
PC14-OSC32_IN: 3
PC15-OSC32_OUT: 4
CTRL:
OSC_IN: 5
OSC_OUT: 6
~NRST: 7
BOOT0: 44
GROUND:
VSS: 23, 35, 47
VSSA: 8
POWER:
VDD: 24, 36, 48
VDDA: 9
VBAT: 1
pinout@VFQFPN36:
PORTA:
PA0-WKUP: 7
PA1: 8
PA2: 9
PA3: 10
PA4: 11
PA5: 12
PA6: 13
PA7: 14
PA8: 20
PA9: 21
PA10: 22
PA11: 23
PA12: 24
PA13: 25
PA14: 28
PA15: 29
PORTB:
PB0: 15
PB1: 16
PB2: 27
PB3: 30
PB4: 31
PB5: 32
PB6: 33
PB7: 34
CTRL:
OSC_IN: 2
OSC_OUT: 3
~NRST: 4
BOOT0: 35
GROUND:
VSS: 18, 26, 36
VSSA: 5
POWER:
VDD: 19, 27, 1
VDDA: 6
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
passive: OSC_IN, OSC_OUT, VREF+, VREF-
power: VDD, VDDA, VBAT
nc: NC
ground: VSS, VSSA
inverted: ~NRST
schematic:
symbol: IC
left: PORTA, PORTD, CTRL
right: PORTB, PORTC, PORTE
top: POWER
bottom: GROUND
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@UFBGA100:
pattern: BGA
bodyWidth: 6.950-7.050 # E
bodyLength: 6.950-7.050 # D
height: 0.460-0.600 # A
pitch: 0.500 # e
rowCount: 12
columnCount: 12
leadDiameter: 0.150 # eee
leadCount: 100
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@TFBGA64:
pattern: BGA
bodyWidth: 4.850-5.150 # E
bodyLength: 4.850-5.150 # D
height: 1.200 # A
pitch: 0.500 # e
rowCount: 8
columnCount: 8
leadDiameter: 0.150 # eee
leadCount: 64
housing@LQFP64:
pattern: QFP
bodyWidth: 10.000 # D1
bodyLength: 10.000 # E1
height: 1.600 # A
leadWidth: 0.17-0.27 # b
leadLength: 0.45-0.75 # L
leadSpan: 12.000 # D
pitch: 0.5 # e
leadCount: 64
rowCount: 16
columnCount: 16
housing@LQFP48:
pattern: QFP
bodyWidth: 7.000 # D1
bodyLength: 7.000 # E1
height: 1.600 # A
leadWidth: 0.17-0.27 # b
leadLength: 0.45-0.75 # L
leadSpan: 8.800-9.200 # D
pitch: 0.5 # e
leadCount: 48
rowCount: 12
columnCount: 12
housing@UFQFPN48:
pattern: QFN
bodyWidth: 6.900-7.100 # D
bodyLength: 6.900-7.100 # E
height: 0.500-0.600 # A
leadWidth: 0.200-0.300 # b
leadLength: 0.300-0.500 # L
pitch: 0.5 # e
leadCount: 48
rowCount: 12
columnCount: 12
housing@VFQFPN36:
pattern: QFN
bodyWidth: 5.875-6.125 # D
bodyLength: 5.875-6.125 # E
height: 0.800-1.000 # A
leadWidth: 0.180-0.300 # b
leadLength: 0.350-0.750 # L
pitch: 0.5 # e
leadCount: 36
rowCount: 9
columnCount: 9