From 82d746640c458a940b820d1d3bb9cc5f2950af8d Mon Sep 17 00:00:00 2001 From: Konstantin Oblaukhov Date: Mon, 23 Jun 2014 17:18:18 +0700 Subject: [PATCH 1/9] STM32F103C8/B --- library/stm32.dcm | 6 +- library/stm32.lib | 147 +++++++++++++++++++++++----------------------- 2 files changed, 75 insertions(+), 78 deletions(-) diff --git a/library/stm32.dcm b/library/stm32.dcm index 73057d4b..42271c0b 100644 --- a/library/stm32.dcm +++ b/library/stm32.dcm @@ -1,4 +1,4 @@ -EESchema-DOCLIB Version 2.0 Date: 01/03/2014 12:03:14 +EESchema-DOCLIB Version 2.0 # $CMP STM32F050C4 D STM32F050C4, 32-bit ARM Cortex-M0 Microcontroller, 48MHz, 16KB Flash, 4KB RAM, RTC, VQFP48 @@ -85,9 +85,9 @@ F http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASH $ENDCMP # $CMP STM32F103C8 -D STM32F103C8, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 64KB Flash, 20KB RAM, RTC, CAN, USB, LQFP48 +D STM32F100C8, 32-bit ARM Cortex-M3 Microcontroller, 24MHz, 64KB Flash, 8KB RAM, RTC, VQFP48 K STM32 ARM Cortex-M3 MCU -F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +F http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00251732.pdf $ENDCMP # $CMP STM32F105R8 diff --git a/library/stm32.lib b/library/stm32.lib index d7100306..01a77eee 100644 --- a/library/stm32.lib +++ b/library/stm32.lib @@ -1,4 +1,4 @@ -EESchema-LIBRARY Version 2.3 Date: 01/03/2014 12:03:14 +EESchema-LIBRARY Version 2.3 #encoding utf-8 # # STM32F050C4 @@ -7,7 +7,7 @@ DEF STM32F050C4 U 0 40 Y Y 1 F N F0 "U" -1500 1900 60 H V C CNN F1 "STM32F050C4" 1250 -1900 60 H V C CNN F2 "LQFP48" 0 0 40 H V C CIN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN ALIAS STM32F050C6 DRAW S -1550 1850 1550 -1850 0 1 10 f @@ -68,7 +68,7 @@ DEF STM32F050K4 U 0 40 Y Y 1 F N F0 "U" -1400 1450 60 H V C CNN F1 "STM32F050K4" 1150 -1450 60 H V C CNN F2 "LQFP32" 0 0 40 H V C CIN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN ALIAS STM32F050K6 DRAW S -1450 1400 1450 -1400 0 1 10 f @@ -113,7 +113,7 @@ DEF STM32F100C4 U 0 40 Y Y 1 F N F0 "U" -1300 1650 60 H V C CNN F1 "STM32F100C4" 1050 -1650 60 H V C CNN F2 "LQFP48" 0 0 40 H V C CIN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN ALIAS STM32F100C6 DRAW S -1350 1600 1350 -1600 0 1 10 f @@ -174,7 +174,7 @@ DEF STM32F100C8 U 0 40 Y Y 1 F N F0 "U" -1300 1650 60 H V C CNN F1 "STM32F100C8" 1050 -1650 60 H V C CNN F2 "LQFP48" 0 0 40 H V C CIN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN ALIAS STM32F100CB DRAW S -1350 1600 1350 -1600 0 1 10 f @@ -235,7 +235,7 @@ DEF STM32F100R4 U 0 40 Y Y 1 F N F0 "U" -1300 1950 60 H V C CNN F1 "STM32F100R4" 1050 -1900 60 H V C CNN F2 "LQFP64" 0 0 40 H V C CIN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN ALIAS STM32F100R6 DRAW S -1350 1900 1350 -1850 0 1 10 f @@ -312,7 +312,7 @@ DEF STM32F100R8 U 0 40 Y Y 1 F N F0 "U" -1300 1950 60 H V C CNN F1 "STM32F100R8" 1050 -1900 60 H V C CNN F2 "LQFP64" 0 0 40 H V C CIN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN ALIAS STM32F100RB DRAW S -1350 1900 1350 -1850 0 1 10 f @@ -389,7 +389,7 @@ DEF STM32F100V8 U 0 40 Y Y 1 F N F0 "U" -1300 2800 60 H V C CNN F1 "STM32F100V8" 1050 -2800 60 H V C CNN F2 "LQFP100" 0 0 40 H V C CIN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN ALIAS STM32F100VB DRAW S -1350 2750 1350 -2750 0 1 10 f @@ -497,64 +497,61 @@ ENDDEF # # STM32F103C8 # -DEF STM32F103C8 IC 0 40 Y Y 1 F N -F0 "IC" -1300 1500 60 H V C CNN -F1 "STM32F103C8" 950 -1500 60 H V C CNN -F2 "~" -800 350 60 H V C CNN -F3 "~" -800 350 60 H V C CNN +DEF STM32F103C8 U 0 40 Y Y 1 F N +F0 "U" -1300 1650 50 H V C CNN +F1 "STM32F103C8" 1050 -1650 50 H V C CNN +F2 "LQFP48" 0 0 50 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW -T 0 -50 -50 90 0 0 0 LQFP48 Normal 0 C C -T 0 -900 -1300 60 0 1 0 *check~alternate~func. Normal 0 C C -S 1350 -1400 -1450 1400 0 1 0 f -S 1850 1500 1850 1500 0 1 0 N -X VBAT 1 -400 1700 300 D 50 50 1 1 W -X PC13/TAMPER/RTC 2 -1750 1000 300 R 50 50 1 1 B -X PC14/OSC32_IN 3 -1750 900 300 R 50 50 1 1 B -X PC15/OSC32_OUT 4 -1750 800 300 R 50 50 1 1 B -X PD0/OSC_IN 5 -1750 700 300 R 50 50 1 1 B -X PD1/OSC_OUT 6 -1750 600 300 R 50 50 1 1 B -X NRST 7 1650 900 300 L 50 50 1 1 I -X VSSA 8 400 -1700 300 U 50 50 1 1 w -X VDDA 9 400 1700 300 D 50 50 1 1 W -X PA0/WKUP/ADC12_IN0 10 -1750 400 300 R 50 50 1 1 B -X BOOT_1/PB2 20 1650 300 300 L 50 50 1 1 B -X PA9 30 -1750 -500 300 R 50 50 1 1 B -X TIM3_CH1/SPI1_MISO/PB4 40 1650 100 300 L 50 50 1 1 B -X PA1/ADC12_IN1 11 -1750 300 300 R 50 50 1 1 B -X I2C2_SCL/TIM2_CH3/PB10 21 1650 -500 300 L 50 50 1 1 B -X PA10 31 -1750 -600 300 R 50 50 1 1 B -X TIM3_CH2/SPI1_MOSI/PB5 41 1650 0 300 L 50 50 1 1 B -X PA2/ADC12_IN2 12 -1750 200 300 R 50 50 1 1 B -X I2C2_SDA/TIM2_CH4/PB11 22 1650 -600 300 L 50 50 1 1 B -X PA11/USART1_CTS/USBDM 32 -1750 -700 300 R 50 50 1 1 B -X USART1_TX/PB6 42 1650 -100 300 L 50 50 1 1 B -X PA3/ADC12_IN3 13 -1750 100 300 R 50 50 1 1 B -X VSS_1 23 -150 -1700 300 U 50 50 1 1 w -X PA12/USART1_RTS/USBDP 33 -1750 -800 300 R 50 50 1 1 B -X USART1_RX/PB7 43 1650 -200 300 L 50 50 1 1 B -X PA4/ADC12_IN4 14 -1750 0 300 R 50 50 1 1 B -X VDD_1 24 -150 1700 300 D 50 50 1 1 W -X SWDIO/PA13 34 -1750 -900 300 R 50 50 1 1 B -X BOOT_0 44 1650 1000 300 L 50 50 1 1 I -X PA5/ADC12_IN5 15 -1750 -100 300 R 50 50 1 1 B -X SPI2_NSS/I2C2_SMBAl/PB12 25 1650 -700 300 L 50 50 1 1 B -X VSS_2 35 0 -1700 300 U 50 50 1 1 w -X I2C1_SCL/CANRX/PB8 45 1650 -300 300 L 50 50 1 1 B -X PA6/ADC12_IN6 16 -1750 -200 300 R 50 50 1 1 B -X SPI2_SCK/PB13 26 1650 -800 300 L 50 50 1 1 B -X VDD_2 36 0 1700 300 D 50 50 1 1 W -X I2C1_SDA/CANTX/PB9 46 1650 -400 300 L 50 50 1 1 B -X PA7/ADC12_IN7 17 -1750 -300 300 R 50 50 1 1 B -X SPI2_MISO/PB14 27 1650 -900 300 L 50 50 1 1 B -X SWCLK/PA14 37 -1750 -1000 300 R 50 50 1 1 B -X VSS_3 47 150 -1700 300 U 50 50 1 1 w -X ADC12_IN8/PB0 18 1650 500 300 L 50 50 1 1 B -X SPI2_MOSI/PB15 28 1650 -1000 300 L 50 50 1 1 B -X PA15/TIM2_CH1_ETR/SPI1_NSS 38 -1750 -1100 300 R 50 50 1 1 B -X VDD_3 48 150 1700 300 D 50 50 1 1 W -X ADC12_IN9/PB1 19 1650 400 300 L 50 50 1 1 B -X PA8/USART1_CK 29 -1750 -400 300 R 50 50 1 1 B -X TIM2_CH2/TRACESWO/SPI1_SCK/PB3 39 1650 200 300 L 50 50 1 1 B +S -1350 1600 1350 -1600 0 1 10 f +X VBAT 1 -1500 700 150 R 40 40 1 1 W +X PC13/TAMPER_RTC 2 -1500 500 150 R 40 40 1 1 B +X PC14/OSC32_IN 3 -1500 400 150 R 40 40 1 1 B +X PC15/OSC32_OUT 4 -1500 300 150 R 40 40 1 1 B +X PD0/OSC_IN 5 -1500 1050 150 R 40 40 1 1 I +X PD1/OSC_OUT 6 -1500 900 150 R 40 40 1 1 O +X ~NRST 7 -1500 1400 150 R 40 40 1 1 I +X VSSA 8 300 -1750 150 U 40 40 1 1 W +X VDDA 9 300 1750 150 D 40 40 1 1 W +X WKUP/USART2_CTS/ADC12_IN0/TIM2_CH1_ETR/PA0 10 1500 1300 150 L 40 40 1 1 B +X PB2/BOOT1 20 -1500 -50 150 R 40 40 1 1 B +X USART1_TX/TIM1_CH2/PA9 30 1500 400 150 L 40 40 1 1 B +X PB4/NJRST 40 -1500 -250 150 R 40 40 1 1 B +X USART2_RTS/ADC12_IN1/TIM2_CH2/PA1 11 1500 1200 150 L 40 40 1 1 B +X PB10/I2C2_SCL/USART3_TX 21 -1500 -850 150 R 40 40 1 1 B +X USART1_RX/TIM1_CH3/PA10 31 1500 300 150 L 40 40 1 1 B +X PB5/I2C1_SMBA 41 -1500 -350 150 R 40 40 1 1 B +X USART2_TX/ADC12_IN2/TIM2_CH3/PA2 12 1500 1100 150 L 40 40 1 1 B +X PB11/I2C2_SDA/USART3_RX 22 -1500 -950 150 R 40 40 1 1 B +X USART1_CTS/CANRX/USBDM/TIM1_CH4/PA11 32 1500 200 150 L 40 40 1 1 B +X PB6/I2C1_SCL/TIM4_CH1 42 -1500 -450 150 R 40 40 1 1 B +X USART2_RX/ADC12_IN3/TIM2_CH4/PA3 13 1500 1000 150 L 40 40 1 1 B +X VSS 23 -300 -1750 150 U 40 40 1 1 W +X USART1_RTS/CANTX/USBDP/TIM1_ETR/PA12 33 1500 100 150 L 40 40 1 1 B +X PB7/I2C1_SDA/TIM4_CH2 43 -1500 -550 150 R 40 40 1 1 B +X SPI1_NSS/USART2_CK/ADC12_IN4/PA4 14 1500 900 150 L 40 40 1 1 B +X VDD 24 -300 1750 150 D 40 40 1 1 W +X JTMS/SWDIO/PA13 34 1500 0 150 L 40 40 1 1 B +X BOOT0 44 -1500 1250 150 R 40 40 1 1 I +X SPI1_SCK/ADC12_IN5/PA5 15 1500 800 150 L 40 40 1 1 B +X PB12/SPI2_NSS/I2C2_SMBA/USART3_CK/TIM1_BKIN 25 -1500 -1050 150 R 40 40 1 1 B +X VSS 35 -150 -1750 150 U 40 40 1 1 W +X PB8/TIM4_CH3 45 -1500 -650 150 R 40 40 1 1 B +X SPI1_MISO/ADC12_IN6/TIM3_CH1/PA6 16 1500 700 150 L 40 40 1 1 B +X PB13/SPI2_SCK/USART3_CTS/TIM1_CH1N 26 -1500 -1150 150 R 40 40 1 1 B +X VDD 36 -150 1750 150 D 40 40 1 1 W +X PB9/TIM4_CH4 46 -1500 -750 150 R 40 40 1 1 B +X SPI1_MOSI/ADC12_IN7/TIM3_CH2/PA7 17 1500 600 150 L 40 40 1 1 B +X PB14/SPI2_MISO/USART3_RTS/TIM1_CH2N 27 -1500 -1250 150 R 40 40 1 1 B +X JTCK/SWCLK/PA14 37 1500 -100 150 L 40 40 1 1 B +X VSS 47 0 -1750 150 U 40 40 1 1 W +X PB0/ADC12_IN8/TIM3_CH3 18 -1500 150 150 R 40 40 1 1 B +X PB15/SPI2_MOSI/TIM1_CH3N 28 -1500 -1350 150 R 40 40 1 1 B +X JTDI/PA15 38 1500 -200 150 L 40 40 1 1 B +X VDD 48 0 1750 150 D 40 40 1 1 W +X PB1/ADC12_IN9/TIM3_CH4 19 -1500 50 150 R 40 40 1 1 B +X USART1_CK/TIM1_CH1/MCO/PA8 29 1500 500 150 L 40 40 1 1 B +X PB3/JTDO 39 -1500 -150 150 R 40 40 1 1 B ENDDRAW ENDDEF # @@ -564,7 +561,7 @@ DEF STM32F105R8 U 0 40 Y Y 1 F N F0 "U" -2000 1900 60 H V C CNN F1 "STM32F105R8" 1750 -1900 60 H V C CNN F2 "LQFP64" 50 0 50 H V C CIN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN ALIAS STM32F105RB STM32F105RC DRAW S -2050 1850 2050 -1850 0 1 10 f @@ -641,7 +638,7 @@ DEF STM32F105V8 U 0 40 Y Y 1 F N F0 "U" -2000 2750 60 H V C CNN F1 "STM32F105V8" 1750 -2750 60 H V C CNN F2 "LQFP100" -50 0 50 H V C CIN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN ALIAS STM32F105VB STM32F105VC DRAW S -2050 2700 2050 -2700 0 1 10 f @@ -753,7 +750,7 @@ DEF STM32F107RB U 0 40 Y Y 1 F N F0 "U" -2000 1900 60 H V C CNN F1 "STM32F107RB" 1750 -1900 60 H V C CNN F2 "LQFP64" 50 0 50 H V C CIN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN ALIAS STM32F107RC DRAW S -2050 1850 2050 -1850 0 1 10 f @@ -830,7 +827,7 @@ DEF STM32F107VB U 0 40 Y Y 1 F N F0 "U" -2000 2750 60 H V C CNN F1 "STM32F107VB" 1750 -2750 60 H V C CNN F2 "LQFP100" -50 0 50 H V C CIN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN ALIAS STM32F107VC DRAW S -2050 2700 2050 -2700 0 1 10 f @@ -942,7 +939,7 @@ DEF STM32F405VG U 0 40 Y Y 1 F N F0 "U" 0 0 60 H V C CNN F1 "STM32F405VG" 0 100 60 H V C CNN F2 "TQFP100" 0 -100 60 H V C CNN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -4700 -2700 4700 2700 0 1 0 f X PE2/TRACECLK/FSMC_A23/EVENTOUT 1 5000 2350 300 L 50 50 1 1 I @@ -1054,7 +1051,7 @@ DEF STM32F407VE U 0 40 Y Y 1 F N F0 "U" 0 0 60 H V C CNN F1 "STM32F407VE" 0 100 60 H V C CNN F2 "TQFP100" 0 -100 60 H V C CNN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -4700 -2700 4700 2700 0 1 0 f X PE2/TRACECLK/FSMC_A23/ETH_MII_TXD3/EVENTOUT 1 5000 2350 300 L 50 50 1 1 I @@ -1166,7 +1163,7 @@ DEF STM32F407VG U 0 40 Y Y 1 F N F0 "U" 0 0 60 H V C CNN F1 "STM32F407VG" 0 100 60 H V C CNN F2 "TQFP100" 0 -100 60 H V C CNN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -4700 -2700 4700 2700 0 1 0 f X PE2/TRACECLK/FSMC_A23/ETH_MII_TXD3/EVENTOUT 1 5000 2350 300 L 50 50 1 1 I @@ -1278,7 +1275,7 @@ DEF STM32F415VG U 0 40 Y Y 1 F N F0 "U" 0 0 60 H V C CNN F1 "STM32F415VG" 0 100 60 H V C CNN F2 "TQFP100" 0 -100 60 H V C CNN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -4700 -2700 4700 2700 0 1 0 f X PE2/TRACECLK/FSMC_A23/EVENTOUT 1 5000 2350 300 L 50 50 1 1 I @@ -1390,7 +1387,7 @@ DEF STM32F417VE U 0 40 Y Y 1 F N F0 "U" 0 0 60 H V C CNN F1 "STM32F417VE" 0 100 60 H V C CNN F2 "TQFP100" 0 -100 60 H V C CNN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -4700 -2700 4700 2700 0 1 0 f X PE2/TRACECLK/FSMC_A23/ETH_MII_TXD3/EVENTOUT 1 5000 2350 300 L 50 50 1 1 I @@ -1502,7 +1499,7 @@ DEF STM32F417VG U 0 40 Y Y 1 F N F0 "U" 0 0 60 H V C CNN F1 "STM32F417VG" 0 100 60 H V C CNN F2 "TQFP100" 0 -100 60 H V C CNN -F3 "~" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN DRAW S -4700 -2700 4700 2700 0 1 0 f X PE2/TRACECLK/FSMC_A23/ETH_MII_TXD3/EVENTOUT 1 5000 2350 300 L 50 50 1 1 I From e1448c9d0f44487fb7dae423c326eb9655042b60 Mon Sep 17 00:00:00 2001 From: Konstantin Oblaukhov Date: Mon, 23 Jun 2014 18:39:01 +0700 Subject: [PATCH 2/9] STM32F103R8/B --- library/stm32.dcm | 22 +++++++++++-- library/stm32.lib | 78 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 98 insertions(+), 2 deletions(-) diff --git a/library/stm32.dcm b/library/stm32.dcm index 42271c0b..7d2d9159 100644 --- a/library/stm32.dcm +++ b/library/stm32.dcm @@ -85,9 +85,27 @@ F http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASH $ENDCMP # $CMP STM32F103C8 -D STM32F100C8, 32-bit ARM Cortex-M3 Microcontroller, 24MHz, 64KB Flash, 8KB RAM, RTC, VQFP48 +D STM32F103C8, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 64KB Flash, 20KB RAM, USB, CAN, LQFP48 K STM32 ARM Cortex-M3 MCU -F http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00251732.pdf +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103CB +D STM32F103CB, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 128KB Flash, 20KB RAM, USB, CAN, LQFP48 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103R8 +D STM32F103C8, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 64KB Flash, 20KB RAM, USB, CAN, LQFP64 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103RB +D STM32F103C8, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 128KB Flash, 20KB RAM, USB, CAN, LQFP64 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf $ENDCMP # $CMP STM32F105R8 diff --git a/library/stm32.lib b/library/stm32.lib index 01a77eee..449b622c 100644 --- a/library/stm32.lib +++ b/library/stm32.lib @@ -502,6 +502,7 @@ F0 "U" -1300 1650 50 H V C CNN F1 "STM32F103C8" 1050 -1650 50 H V C CNN F2 "LQFP48" 0 0 50 H V C CNN F3 "" 0 0 60 H V C CNN +ALIAS STM32F103CB DRAW S -1350 1600 1350 -1600 0 1 10 f X VBAT 1 -1500 700 150 R 40 40 1 1 W @@ -555,6 +556,83 @@ X PB3/JTDO 39 -1500 -150 150 R 40 40 1 1 B ENDDRAW ENDDEF # +# STM32F103R8 +# +DEF STM32F103R8 U 0 40 Y Y 1 F N +F0 "U" -1300 1950 50 H V C CNN +F1 "STM32F103R8" 1100 -1950 50 H V C CNN +F2 "LQFP64" 0 0 50 H V C CNN +F3 "" 0 300 60 H V C CNN +ALIAS STM32F103RB +DRAW +S -1350 1900 1350 -1900 0 1 10 f +X VBAT 1 -1500 1000 150 R 40 40 1 1 W +X PC13/TAMPER_RTC 2 -1500 300 150 R 40 40 1 1 B +X PC14/OSC32_IN 3 -1500 200 150 R 40 40 1 1 B +X PC15/OSC32_OUT 4 -1500 100 150 R 40 40 1 1 B +X PD0/OSC_IN 5 -1500 1350 150 R 40 40 1 1 I +X PD1/OSC_OUT 6 -1500 1200 150 R 40 40 1 1 O +X ~NRST 7 -1500 1700 150 R 40 40 1 1 I +X PC0/ADC12_IN10 8 -1500 -100 150 R 40 40 1 1 B +X PC1/ADC12_IN11 9 -1500 -200 150 R 40 40 1 1 B +X PC2/ADC12_IN12 10 -1500 -300 150 R 40 40 1 1 B +X SPI1_NSS/USART2_CK/ADC12_IN4/PA4 20 1500 1200 150 L 40 40 1 1 B +X PB11/I2C2_SDA/USART3_RX 30 1500 -1200 150 L 40 40 1 1 B +X PC9 40 -1500 -1000 150 R 40 40 1 1 B +X JTDI/PA15 50 1500 100 150 L 40 40 1 1 B +X BOOT0 60 -1500 1550 150 R 40 40 1 1 I +X PC3/ADC12_IN13 11 -1500 -400 150 R 40 40 1 1 B +X SPI1_SCK/ADC12_IN5/PA5 21 1500 1100 150 L 40 40 1 1 B +X VSS 31 -300 -2050 150 U 40 40 1 1 W +X USART1_CK/TIM1_CH1/MCO/PA8 41 1500 800 150 L 40 40 1 1 B +X PC10 51 -1500 -1100 150 R 40 40 1 1 B +X PB8/TIM4_CH3 61 1500 -900 150 L 40 40 1 1 B +X VSSA 12 300 -2050 150 U 40 40 1 1 W +X SPI1_MISO/ADC12_IN6/TIM3_CH1/PA6 22 1500 1000 150 L 40 40 1 1 B +X VDD 32 -300 2050 150 D 40 40 1 1 W +X USART1_TX/TIM1_CH2/PA9 42 1500 700 150 L 40 40 1 1 B +X PC11 52 -1500 -1200 150 R 40 40 1 1 B +X PB9/TIM4_CH4 62 1500 -1000 150 L 40 40 1 1 B +X VDDA 13 300 2050 150 D 40 40 1 1 W +X SPI1_MOSI/ADC12_IN7/TIM3_CH2/PA7 23 1500 900 150 L 40 40 1 1 B +X PB12/SPI2_NSS/I2C2_SMBA/USART3_CK/TIM1_BKIN 33 1500 -1300 150 L 40 40 1 1 B +X USART1_RX/TIM1_CH3/PA10 43 1500 600 150 L 40 40 1 1 B +X PC12 53 -1500 -1300 150 R 40 40 1 1 B +X VSS 63 0 -2050 150 U 40 40 1 1 W +X WKUP/USART2_CTS/ADC12_IN0/TIM2_CH1_ETR/PA0 14 1500 1600 150 L 40 40 1 1 B +X PC4/ADC12_IN14 24 -1500 -500 150 R 40 40 1 1 B +X PB13/SPI2_SCK/USART3_CTS/TIM1_CH1N 34 1500 -1400 150 L 40 40 1 1 B +X USART1_CTS/CANRX/USBDM/TIM1_CH4/PA11 44 1500 500 150 L 40 40 1 1 B +X PD2/TIM3_ETR 54 -1500 500 150 R 40 40 1 1 B +X VDD 64 0 2050 150 D 40 40 1 1 W +X USART2_RTS/ADC12_IN1/TIM2_CH2/PA1 15 1500 1500 150 L 40 40 1 1 B +X PC5/ADC12_IN15 25 -1500 -600 150 R 40 40 1 1 B +X PB14/SPI2_MISO/USART3_RTS/TIM1_CH2N 35 1500 -1500 150 L 40 40 1 1 B +X USART1_RTS/CANTX/USBDP/TIM1_ETR/PA12 45 1500 400 150 L 40 40 1 1 B +X PB3/JTDO 55 1500 -400 150 L 40 40 1 1 B +X USART2_TX/ADC12_IN2/TIM2_CH3/PA2 16 1500 1400 150 L 40 40 1 1 B +X PB0/ADC12_IN8/TIM3_CH3 26 1500 -100 150 L 40 40 1 1 B +X PB15/SPI2_MOSI/TIM1_CH3N 36 1500 -1600 150 L 40 40 1 1 B +X JTMS/SWDIO/PA13 46 1500 300 150 L 40 40 1 1 B +X PB4/NJRST 56 1500 -500 150 L 40 40 1 1 B +X USART2_RX/ADC12_IN3/TIM2_CH4/PA3 17 1500 1300 150 L 40 40 1 1 B +X PB1/ADC12_IN9/TIM3_CH4 27 1500 -200 150 L 40 40 1 1 B +X PC6 37 -1500 -700 150 R 40 40 1 1 B +X VSS 47 -150 -2050 150 U 40 40 1 1 W +X PB5/I2C1_SMBA 57 1500 -600 150 L 40 40 1 1 B +X VSS 18 -450 -2050 150 U 40 40 1 1 W +X PB2/BOOT1 28 1500 -300 150 L 40 40 1 1 B +X PC7 38 -1500 -800 150 R 40 40 1 1 B +X VDD 48 -150 2050 150 D 40 40 1 1 W +X PB6/I2C1_SCL/TIM4_CH1 58 1500 -700 150 L 40 40 1 1 B +X VDD 19 -450 2050 150 D 40 40 1 1 W +X PB10/I2C2_SCL/USART3_TX 29 1500 -1100 150 L 40 40 1 1 B +X PC8 39 -1500 -900 150 R 40 40 1 1 B +X JTCK/SWCLK/PA14 49 1500 200 150 L 40 40 1 1 B +X PB7/I2C1_SDA/TIM4_CH2 59 1500 -800 150 L 40 40 1 1 B +ENDDRAW +ENDDEF +# # STM32F105R8 # DEF STM32F105R8 U 0 40 Y Y 1 F N From 9c651395f96038b89e19df8b414d9a604ca9d171 Mon Sep 17 00:00:00 2001 From: Konstantin Oblaukhov Date: Mon, 23 Jun 2014 19:39:15 +0700 Subject: [PATCH 3/9] STM32F103C4/6 --- library/stm32.dcm | 12 ++++++++++ library/stm32.lib | 61 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) diff --git a/library/stm32.dcm b/library/stm32.dcm index 7d2d9159..be041d60 100644 --- a/library/stm32.dcm +++ b/library/stm32.dcm @@ -84,6 +84,18 @@ K STM32 ARM Cortex-M3 MCU F http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00251732.pdf $ENDCMP # +$CMP STM32F103C4 +D STM32F103C4, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 16KB Flash, 6KB RAM, USB, CAN, LQFP48 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210843.pdf +$ENDCMP +# +$CMP STM32F103C6 +D STM32F103C6, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 32KB Flash, 10KB RAM, USB, CAN, LQFP48 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210843.pdf +$ENDCMP +# $CMP STM32F103C8 D STM32F103C8, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 64KB Flash, 20KB RAM, USB, CAN, LQFP48 K STM32 ARM Cortex-M3 MCU diff --git a/library/stm32.lib b/library/stm32.lib index 449b622c..e3d0cc60 100644 --- a/library/stm32.lib +++ b/library/stm32.lib @@ -495,6 +495,67 @@ X VDD 100 0 2900 150 D 40 40 1 1 W ENDDRAW ENDDEF # +# STM32F103C4 +# +DEF STM32F103C4 U 0 40 Y Y 1 F N +F0 "U" -1300 1650 50 H V C CNN +F1 "STM32F103C4" 1050 -1650 50 H V C CNN +F2 "LQFP48" 0 0 50 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS STM32F103C6 +DRAW +S -1350 1600 1350 -1600 0 1 10 f +X VBAT 1 -1500 700 150 R 40 40 1 1 W +X PC13/TAMPER_RTC 2 -1500 500 150 R 40 40 1 1 B +X PC14/OSC32_IN 3 -1500 400 150 R 40 40 1 1 B +X PC15/OSC32_OUT 4 -1500 300 150 R 40 40 1 1 B +X PD0/OSC_IN 5 -1500 1050 150 R 40 40 1 1 I +X PD1/OSC_OUT 6 -1500 900 150 R 40 40 1 1 O +X ~NRST 7 -1500 1400 150 R 40 40 1 1 I +X VSSA 8 300 -1750 150 U 40 40 1 1 W +X VDDA 9 300 1750 150 D 40 40 1 1 W +X WKUP/USART2_CTS/ADC12_IN0/TIM2_CH1_ETR/PA0 10 1500 1300 150 L 40 40 1 1 B +X PB2/BOOT1 20 -1500 -50 150 R 40 40 1 1 B +X USART1_TX/TIM1_CH2/PA9 30 1500 400 150 L 40 40 1 1 B +X PB4/NJRST 40 -1500 -250 150 R 40 40 1 1 B +X USART2_RTS/ADC12_IN1/TIM2_CH2/PA1 11 1500 1200 150 L 40 40 1 1 B +X PB10 21 -1500 -850 150 R 40 40 1 1 B +X USART1_RX/TIM1_CH3/PA10 31 1500 300 150 L 40 40 1 1 B +X PB5/I2C1_SMBA 41 -1500 -350 150 R 40 40 1 1 B +X USART2_TX/ADC12_IN2/TIM2_CH3/PA2 12 1500 1100 150 L 40 40 1 1 B +X PB11 22 -1500 -950 150 R 40 40 1 1 B +X USART1_CTS/CAN_RX/TIM1_CH4/USBDM/PA11 32 1500 200 150 L 40 40 1 1 B +X PB6/I2C1_SCL 42 -1500 -450 150 R 40 40 1 1 B +X USART2_RX/ADC12_IN3/TIM2_CH4/PA3 13 1500 1000 150 L 40 40 1 1 B +X VSS 23 -300 -1750 150 U 40 40 1 1 W +X USART1_RTS/CAN_TX/TIM1_ETR/USBDP/PA12 33 1500 100 150 L 40 40 1 1 B +X PB7/I2C1_SDA 43 -1500 -550 150 R 40 40 1 1 B +X SPI1_NSS/USART2_CK/ADC12_IN4/PA4 14 1500 900 150 L 40 40 1 1 B +X VDD 24 -300 1750 150 D 40 40 1 1 W +X JTMS/SWDIO/PA13 34 1500 0 150 L 40 40 1 1 B +X BOOT0 44 -1500 1250 150 R 40 40 1 1 I +X SPI1_SCK/ADC12_IN5/PA5 15 1500 800 150 L 40 40 1 1 B +X PB12/TIM1_BKIN 25 -1500 -1050 150 R 40 40 1 1 B +X VSS 35 -150 -1750 150 U 40 40 1 1 W +X PB8 45 -1500 -650 150 R 40 40 1 1 B +X SPI1_MISO/ADC12_IN6/TIM3_CH1/PA6 16 1500 700 150 L 40 40 1 1 B +X PB13/TIM1_CH1N 26 -1500 -1150 150 R 40 40 1 1 B +X VDD 36 -150 1750 150 D 40 40 1 1 W +X PB9 46 -1500 -750 150 R 40 40 1 1 B +X SPI1_MOSI/ADC12_IN7/TIM3_CH2/PA7 17 1500 600 150 L 40 40 1 1 B +X PB14/TIM1_CH2N 27 -1500 -1250 150 R 40 40 1 1 B +X JTCK/SWCLK/PA14 37 1500 -100 150 L 40 40 1 1 B +X VSS 47 0 -1750 150 U 40 40 1 1 W +X PB0/ADC12_IN8/TIM3_CH3 18 -1500 150 150 R 40 40 1 1 B +X PB15/TIM1_CH3N 28 -1500 -1350 150 R 40 40 1 1 B +X JTDI/PA15 38 1500 -200 150 L 40 40 1 1 B +X VDD 48 0 1750 150 D 40 40 1 1 W +X PB1/ADC12_IN9/TIM3_CH4 19 -1500 50 150 R 40 40 1 1 B +X USART1_CK/TIM1_CH1/MCO/PA8 29 1500 500 150 L 40 40 1 1 B +X PB3/JTDO 39 -1500 -150 150 R 40 40 1 1 B +ENDDRAW +ENDDEF +# # STM32F103C8 # DEF STM32F103C8 U 0 40 Y Y 1 F N From 041d9a898d881419c717c0dc58c3e1962077ccee Mon Sep 17 00:00:00 2001 From: Konstantin Oblaukhov Date: Tue, 24 Jun 2014 12:44:58 +0700 Subject: [PATCH 4/9] STM32F103R4/6. --- library/stm32.dcm | 12 +++++ library/stm32.lib | 113 ++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 107 insertions(+), 18 deletions(-) diff --git a/library/stm32.dcm b/library/stm32.dcm index be041d60..5a6f04be 100644 --- a/library/stm32.dcm +++ b/library/stm32.dcm @@ -108,6 +108,18 @@ K STM32 ARM Cortex-M3 MCU F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf $ENDCMP # +$CMP STM32F103R4 +D STM32F103R4, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 16KB Flash, 6KB RAM, USB, CAN, LQFP64 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210843.pdf +$ENDCMP +# +$CMP STM32F103R6 +D STM32F103R6, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 32KB Flash, 10KB RAM, USB, CAN, LQFP64 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00210843.pdf +$ENDCMP +# $CMP STM32F103R8 D STM32F103C8, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 64KB Flash, 20KB RAM, USB, CAN, LQFP64 K STM32 ARM Cortex-M3 MCU diff --git a/library/stm32.lib b/library/stm32.lib index e3d0cc60..a99d0aae 100644 --- a/library/stm32.lib +++ b/library/stm32.lib @@ -517,7 +517,7 @@ X VDDA 9 300 1750 150 D 40 40 1 1 W X WKUP/USART2_CTS/ADC12_IN0/TIM2_CH1_ETR/PA0 10 1500 1300 150 L 40 40 1 1 B X PB2/BOOT1 20 -1500 -50 150 R 40 40 1 1 B X USART1_TX/TIM1_CH2/PA9 30 1500 400 150 L 40 40 1 1 B -X PB4/NJRST 40 -1500 -250 150 R 40 40 1 1 B +X PB4/NJTRST 40 -1500 -250 150 R 40 40 1 1 B X USART2_RTS/ADC12_IN1/TIM2_CH2/PA1 11 1500 1200 150 L 40 40 1 1 B X PB10 21 -1500 -850 150 R 40 40 1 1 B X USART1_RX/TIM1_CH3/PA10 31 1500 300 150 L 40 40 1 1 B @@ -578,7 +578,7 @@ X VDDA 9 300 1750 150 D 40 40 1 1 W X WKUP/USART2_CTS/ADC12_IN0/TIM2_CH1_ETR/PA0 10 1500 1300 150 L 40 40 1 1 B X PB2/BOOT1 20 -1500 -50 150 R 40 40 1 1 B X USART1_TX/TIM1_CH2/PA9 30 1500 400 150 L 40 40 1 1 B -X PB4/NJRST 40 -1500 -250 150 R 40 40 1 1 B +X PB4/NJTRST 40 -1500 -250 150 R 40 40 1 1 B X USART2_RTS/ADC12_IN1/TIM2_CH2/PA1 11 1500 1200 150 L 40 40 1 1 B X PB10/I2C2_SCL/USART3_TX 21 -1500 -850 150 R 40 40 1 1 B X USART1_RX/TIM1_CH3/PA10 31 1500 300 150 L 40 40 1 1 B @@ -617,6 +617,83 @@ X PB3/JTDO 39 -1500 -150 150 R 40 40 1 1 B ENDDRAW ENDDEF # +# STM32F103R4 +# +DEF STM32F103R4 U 0 40 Y Y 1 F N +F0 "U" -1300 1950 50 H V C CNN +F1 "STM32F103R4" 1100 -1950 50 H V C CNN +F2 "LQFP64" 0 0 50 H V C CNN +F3 "" 0 300 60 H V C CNN +ALIAS STM32F103R6 +DRAW +S -1350 1900 1350 -1900 0 1 10 f +X VBAT 1 -1500 1000 150 R 40 40 1 1 W +X PC13/TAMPER_RTC 2 -1500 300 150 R 40 40 1 1 B +X PC14/OSC32_IN 3 -1500 200 150 R 40 40 1 1 B +X PC15/OSC32_OUT 4 -1500 100 150 R 40 40 1 1 B +X PD0/OSC_IN 5 -1500 1350 150 R 40 40 1 1 I +X PD1/OSC_OUT 6 -1500 1200 150 R 40 40 1 1 O +X ~NRST 7 -1500 1700 150 R 40 40 1 1 I +X PC0/ADC12_IN10 8 -1500 -100 150 R 40 40 1 1 B +X PC1/ADC12_IN11 9 -1500 -200 150 R 40 40 1 1 B +X PC2/ADC12_IN12 10 -1500 -300 150 R 40 40 1 1 B +X SPI1_NSS/USART2_CK/ADC12_IN4/PA4 20 1500 1200 150 L 40 40 1 1 B +X PB11 30 1500 -1200 150 L 40 40 1 1 B +X PC9 40 -1500 -1000 150 R 40 40 1 1 B +X JTDI/PA15 50 1500 100 150 L 40 40 1 1 B +X BOOT0 60 -1500 1550 150 R 40 40 1 1 I +X PC3/ADC12_IN13 11 -1500 -400 150 R 40 40 1 1 B +X SPI1_SCK/ADC12_IN5/PA5 21 1500 1100 150 L 40 40 1 1 B +X VSS 31 -300 -2050 150 U 40 40 1 1 W +X USART1_CK/TIM1_CH1/MCO/PA8 41 1500 800 150 L 40 40 1 1 B +X PC10 51 -1500 -1100 150 R 40 40 1 1 B +X PB8 61 1500 -900 150 L 40 40 1 1 B +X VSSA 12 300 -2050 150 U 40 40 1 1 W +X SPI1_MISO/ADC12_IN6/TIM3_CH1/PA6 22 1500 1000 150 L 40 40 1 1 B +X VDD 32 -300 2050 150 D 40 40 1 1 W +X USART1_TX/TIM1_CH2/PA9 42 1500 700 150 L 40 40 1 1 B +X PC11 52 -1500 -1200 150 R 40 40 1 1 B +X PB9 62 1500 -1000 150 L 40 40 1 1 B +X VDDA 13 300 2050 150 D 40 40 1 1 W +X SPI1_MOSI/ADC12_IN7/TIM3_CH2/PA7 23 1500 900 150 L 40 40 1 1 B +X TIM1_BKIN/PB12 33 1500 -1300 150 L 40 40 1 1 B +X USART1_RX/TIM1_CH3/PA10 43 1500 600 150 L 40 40 1 1 B +X PC12 53 -1500 -1300 150 R 40 40 1 1 B +X VSS 63 0 -2050 150 U 40 40 1 1 W +X WKUP/USART2_CTS/ADC12_IN0/TIM2_CH1_ETR/PA0 14 1500 1600 150 L 40 40 1 1 B +X PC4/ADC12_IN14 24 -1500 -500 150 R 40 40 1 1 B +X TIM1_CH1N/PB13 34 1500 -1400 150 L 40 40 1 1 B +X USART1_CTS/CAN_RX/TIM1_CH4/USBDM/PA11 44 1500 500 150 L 40 40 1 1 B +X PD2/TIM3_ETR 54 -1500 500 150 R 40 40 1 1 B +X VDD 64 0 2050 150 D 40 40 1 1 W +X USART2_RTS/ADC12_IN1/TIM2_CH2/PA1 15 1500 1500 150 L 40 40 1 1 B +X PC5/ADC12_IN15 25 -1500 -600 150 R 40 40 1 1 B +X TIM1_CH2N/PB14 35 1500 -1500 150 L 40 40 1 1 B +X USART1_RTS/CAN_TX/TIM1_ETR/USBDP/PA12 45 1500 400 150 L 40 40 1 1 B +X JTDO/PB3 55 1500 -400 150 L 40 40 1 1 B +X USART2_TX/ADC12_IN2/TIM2_CH3/PA2 16 1500 1400 150 L 40 40 1 1 B +X ADC12_IN8/TIM3_CH3/PB0 26 1500 -100 150 L 40 40 1 1 B +X TIM1_CH3N/PB15 36 1500 -1600 150 L 40 40 1 1 B +X JTMS/SWDIO/PA13 46 1500 300 150 L 40 40 1 1 B +X NJTRST/PB4 56 1500 -500 150 L 40 40 1 1 B +X USART2_RX/ADC12_IN3/TIM2_CH4/PA3 17 1500 1300 150 L 40 40 1 1 B +X ADC12_IN9/TIM3_CH4/PB1 27 1500 -200 150 L 40 40 1 1 B +X PC6 37 -1500 -700 150 R 40 40 1 1 B +X VSS 47 -150 -2050 150 U 40 40 1 1 W +X I2C1_SMBA/PB5 57 1500 -600 150 L 40 40 1 1 B +X VSS 18 -450 -2050 150 U 40 40 1 1 W +X BOOT1/PB2 28 1500 -300 150 L 40 40 1 1 B +X PC7 38 -1500 -800 150 R 40 40 1 1 B +X VDD 48 -150 2050 150 D 40 40 1 1 W +X I2C1_SCL/PB6 58 1500 -700 150 L 40 40 1 1 B +X VDD 19 -450 2050 150 D 40 40 1 1 W +X PB10 29 1500 -1100 150 L 40 40 1 1 B +X PC8 39 -1500 -900 150 R 40 40 1 1 B +X JTCK/SWCLK/PA14 49 1500 200 150 L 40 40 1 1 B +X I2C1_SDA/PB7 59 1500 -800 150 L 40 40 1 1 B +ENDDRAW +ENDDEF +# # STM32F103R8 # DEF STM32F103R8 U 0 40 Y Y 1 F N @@ -638,7 +715,7 @@ X PC0/ADC12_IN10 8 -1500 -100 150 R 40 40 1 1 B X PC1/ADC12_IN11 9 -1500 -200 150 R 40 40 1 1 B X PC2/ADC12_IN12 10 -1500 -300 150 R 40 40 1 1 B X SPI1_NSS/USART2_CK/ADC12_IN4/PA4 20 1500 1200 150 L 40 40 1 1 B -X PB11/I2C2_SDA/USART3_RX 30 1500 -1200 150 L 40 40 1 1 B +X I2C2_SDA/USART3_RX/PB11 30 1500 -1200 150 L 40 40 1 1 B X PC9 40 -1500 -1000 150 R 40 40 1 1 B X JTDI/PA15 50 1500 100 150 L 40 40 1 1 B X BOOT0 60 -1500 1550 150 R 40 40 1 1 I @@ -647,50 +724,50 @@ X SPI1_SCK/ADC12_IN5/PA5 21 1500 1100 150 L 40 40 1 1 B X VSS 31 -300 -2050 150 U 40 40 1 1 W X USART1_CK/TIM1_CH1/MCO/PA8 41 1500 800 150 L 40 40 1 1 B X PC10 51 -1500 -1100 150 R 40 40 1 1 B -X PB8/TIM4_CH3 61 1500 -900 150 L 40 40 1 1 B +X TIM4_CH3/PB8 61 1500 -900 150 L 40 40 1 1 B X VSSA 12 300 -2050 150 U 40 40 1 1 W X SPI1_MISO/ADC12_IN6/TIM3_CH1/PA6 22 1500 1000 150 L 40 40 1 1 B X VDD 32 -300 2050 150 D 40 40 1 1 W X USART1_TX/TIM1_CH2/PA9 42 1500 700 150 L 40 40 1 1 B X PC11 52 -1500 -1200 150 R 40 40 1 1 B -X PB9/TIM4_CH4 62 1500 -1000 150 L 40 40 1 1 B +X TIM4_CH4/PB9 62 1500 -1000 150 L 40 40 1 1 B X VDDA 13 300 2050 150 D 40 40 1 1 W X SPI1_MOSI/ADC12_IN7/TIM3_CH2/PA7 23 1500 900 150 L 40 40 1 1 B -X PB12/SPI2_NSS/I2C2_SMBA/USART3_CK/TIM1_BKIN 33 1500 -1300 150 L 40 40 1 1 B +X SPI2_NSS/I2C2_SMBA/USART3_CK/TIM1_BKIN/PB12 33 1500 -1300 150 L 40 40 1 1 B X USART1_RX/TIM1_CH3/PA10 43 1500 600 150 L 40 40 1 1 B X PC12 53 -1500 -1300 150 R 40 40 1 1 B X VSS 63 0 -2050 150 U 40 40 1 1 W X WKUP/USART2_CTS/ADC12_IN0/TIM2_CH1_ETR/PA0 14 1500 1600 150 L 40 40 1 1 B X PC4/ADC12_IN14 24 -1500 -500 150 R 40 40 1 1 B -X PB13/SPI2_SCK/USART3_CTS/TIM1_CH1N 34 1500 -1400 150 L 40 40 1 1 B +X SPI2_SCK/USART3_CTS/TIM1_CH1N/PB13 34 1500 -1400 150 L 40 40 1 1 B X USART1_CTS/CANRX/USBDM/TIM1_CH4/PA11 44 1500 500 150 L 40 40 1 1 B X PD2/TIM3_ETR 54 -1500 500 150 R 40 40 1 1 B X VDD 64 0 2050 150 D 40 40 1 1 W X USART2_RTS/ADC12_IN1/TIM2_CH2/PA1 15 1500 1500 150 L 40 40 1 1 B X PC5/ADC12_IN15 25 -1500 -600 150 R 40 40 1 1 B -X PB14/SPI2_MISO/USART3_RTS/TIM1_CH2N 35 1500 -1500 150 L 40 40 1 1 B +X SPI2_MISO/USART3_RTS/TIM1_CH2N/PB14 35 1500 -1500 150 L 40 40 1 1 B X USART1_RTS/CANTX/USBDP/TIM1_ETR/PA12 45 1500 400 150 L 40 40 1 1 B -X PB3/JTDO 55 1500 -400 150 L 40 40 1 1 B +X JTDO/PB3 55 1500 -400 150 L 40 40 1 1 B X USART2_TX/ADC12_IN2/TIM2_CH3/PA2 16 1500 1400 150 L 40 40 1 1 B -X PB0/ADC12_IN8/TIM3_CH3 26 1500 -100 150 L 40 40 1 1 B -X PB15/SPI2_MOSI/TIM1_CH3N 36 1500 -1600 150 L 40 40 1 1 B +X ADC12_IN8/TIM3_CH3/PB0 26 1500 -100 150 L 40 40 1 1 B +X SPI2_MOSI/TIM1_CH3N/PB15 36 1500 -1600 150 L 40 40 1 1 B X JTMS/SWDIO/PA13 46 1500 300 150 L 40 40 1 1 B -X PB4/NJRST 56 1500 -500 150 L 40 40 1 1 B +X NJTRST/PB4 56 1500 -500 150 L 40 40 1 1 B X USART2_RX/ADC12_IN3/TIM2_CH4/PA3 17 1500 1300 150 L 40 40 1 1 B -X PB1/ADC12_IN9/TIM3_CH4 27 1500 -200 150 L 40 40 1 1 B +X ADC12_IN9/TIM3_CH4/PB1 27 1500 -200 150 L 40 40 1 1 B X PC6 37 -1500 -700 150 R 40 40 1 1 B X VSS 47 -150 -2050 150 U 40 40 1 1 W -X PB5/I2C1_SMBA 57 1500 -600 150 L 40 40 1 1 B +X I2C1_SMBA/PB5 57 1500 -600 150 L 40 40 1 1 B X VSS 18 -450 -2050 150 U 40 40 1 1 W -X PB2/BOOT1 28 1500 -300 150 L 40 40 1 1 B +X BOOT1/PB2 28 1500 -300 150 L 40 40 1 1 B X PC7 38 -1500 -800 150 R 40 40 1 1 B X VDD 48 -150 2050 150 D 40 40 1 1 W -X PB6/I2C1_SCL/TIM4_CH1 58 1500 -700 150 L 40 40 1 1 B +X I2C1_SCL/TIM4_CH1/PB6 58 1500 -700 150 L 40 40 1 1 B X VDD 19 -450 2050 150 D 40 40 1 1 W -X PB10/I2C2_SCL/USART3_TX 29 1500 -1100 150 L 40 40 1 1 B +X I2C2_SCL/USART3_TX/PB10 29 1500 -1100 150 L 40 40 1 1 B X PC8 39 -1500 -900 150 R 40 40 1 1 B X JTCK/SWCLK/PA14 49 1500 200 150 L 40 40 1 1 B -X PB7/I2C1_SDA/TIM4_CH2 59 1500 -800 150 L 40 40 1 1 B +X I2C1_SDA/TIM4_CH2/PB7 59 1500 -800 150 L 40 40 1 1 B ENDDRAW ENDDEF # From 00d347eed786930000fda04fa23319ad86de298b Mon Sep 17 00:00:00 2001 From: Konstantin Oblaukhov Date: Tue, 24 Jun 2014 13:40:58 +0700 Subject: [PATCH 5/9] STM32F103RC/D/E. --- library/stm32.dcm | 22 +++- library/stm32.lib | 313 +++++++++++++++++++++++++++++----------------- 2 files changed, 215 insertions(+), 120 deletions(-) diff --git a/library/stm32.dcm b/library/stm32.dcm index 5a6f04be..9bcc9fa3 100644 --- a/library/stm32.dcm +++ b/library/stm32.dcm @@ -121,17 +121,35 @@ F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datas $ENDCMP # $CMP STM32F103R8 -D STM32F103C8, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 64KB Flash, 20KB RAM, USB, CAN, LQFP64 +D STM32F103R8, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 64KB Flash, 20KB RAM, USB, CAN, LQFP64 K STM32 ARM Cortex-M3 MCU F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf $ENDCMP # $CMP STM32F103RB -D STM32F103C8, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 128KB Flash, 20KB RAM, USB, CAN, LQFP64 +D STM32F103RB, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 128KB Flash, 20KB RAM, USB, CAN, LQFP64 K STM32 ARM Cortex-M3 MCU F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf $ENDCMP # +$CMP STM32F103RC +D STM32F103RC, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 256KB Flash, 48KB RAM, USB, CAN, LQFP64 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103RD +D STM32F103RD, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 384KB Flash, 64KB RAM, USB, CAN, LQFP64 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103RE +D STM32F103RE, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 512KB Flash, 64KB RAM, USB, CAN, LQFP64 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# $CMP STM32F105R8 D STM32F105R8, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 64KB Flash, 64KB RAM, RTC, CAN, USB OTG, VQFP64 K STM32 ARM Cortex-M3 MCU diff --git a/library/stm32.lib b/library/stm32.lib index a99d0aae..fae45715 100644 --- a/library/stm32.lib +++ b/library/stm32.lib @@ -509,8 +509,8 @@ X VBAT 1 -1500 700 150 R 40 40 1 1 W X PC13/TAMPER_RTC 2 -1500 500 150 R 40 40 1 1 B X PC14/OSC32_IN 3 -1500 400 150 R 40 40 1 1 B X PC15/OSC32_OUT 4 -1500 300 150 R 40 40 1 1 B -X PD0/OSC_IN 5 -1500 1050 150 R 40 40 1 1 I -X PD1/OSC_OUT 6 -1500 900 150 R 40 40 1 1 O +X PD0/OSC_IN 5 -1500 1050 150 R 40 40 1 1 B +X PD1/OSC_OUT 6 -1500 900 150 R 40 40 1 1 B X ~NRST 7 -1500 1400 150 R 40 40 1 1 I X VSSA 8 300 -1750 150 U 40 40 1 1 W X VDDA 9 300 1750 150 D 40 40 1 1 W @@ -570,8 +570,8 @@ X VBAT 1 -1500 700 150 R 40 40 1 1 W X PC13/TAMPER_RTC 2 -1500 500 150 R 40 40 1 1 B X PC14/OSC32_IN 3 -1500 400 150 R 40 40 1 1 B X PC15/OSC32_OUT 4 -1500 300 150 R 40 40 1 1 B -X PD0/OSC_IN 5 -1500 1050 150 R 40 40 1 1 I -X PD1/OSC_OUT 6 -1500 900 150 R 40 40 1 1 O +X PD0/OSC_IN 5 -1500 1050 150 R 40 40 1 1 B +X PD1/OSC_OUT 6 -1500 900 150 R 40 40 1 1 B X ~NRST 7 -1500 1400 150 R 40 40 1 1 I X VSSA 8 300 -1750 150 U 40 40 1 1 W X VDDA 9 300 1750 150 D 40 40 1 1 W @@ -620,154 +620,231 @@ ENDDEF # STM32F103R4 # DEF STM32F103R4 U 0 40 Y Y 1 F N -F0 "U" -1300 1950 50 H V C CNN -F1 "STM32F103R4" 1100 -1950 50 H V C CNN +F0 "U" -1350 1950 50 H V C CNN +F1 "STM32F103R4" 1150 -1950 50 H V C CNN F2 "LQFP64" 0 0 50 H V C CNN F3 "" 0 300 60 H V C CNN ALIAS STM32F103R6 DRAW -S -1350 1900 1350 -1900 0 1 10 f -X VBAT 1 -1500 1000 150 R 40 40 1 1 W -X PC13/TAMPER_RTC 2 -1500 300 150 R 40 40 1 1 B -X PC14/OSC32_IN 3 -1500 200 150 R 40 40 1 1 B -X PC15/OSC32_OUT 4 -1500 100 150 R 40 40 1 1 B -X PD0/OSC_IN 5 -1500 1350 150 R 40 40 1 1 I -X PD1/OSC_OUT 6 -1500 1200 150 R 40 40 1 1 O -X ~NRST 7 -1500 1700 150 R 40 40 1 1 I -X PC0/ADC12_IN10 8 -1500 -100 150 R 40 40 1 1 B -X PC1/ADC12_IN11 9 -1500 -200 150 R 40 40 1 1 B -X PC2/ADC12_IN12 10 -1500 -300 150 R 40 40 1 1 B -X SPI1_NSS/USART2_CK/ADC12_IN4/PA4 20 1500 1200 150 L 40 40 1 1 B -X PB11 30 1500 -1200 150 L 40 40 1 1 B -X PC9 40 -1500 -1000 150 R 40 40 1 1 B -X JTDI/PA15 50 1500 100 150 L 40 40 1 1 B -X BOOT0 60 -1500 1550 150 R 40 40 1 1 I -X PC3/ADC12_IN13 11 -1500 -400 150 R 40 40 1 1 B -X SPI1_SCK/ADC12_IN5/PA5 21 1500 1100 150 L 40 40 1 1 B +S -1400 1900 1400 -1900 0 1 10 f +X VBAT 1 -1550 1000 150 R 40 40 1 1 W +X PC13/TAMPER_RTC 2 -1550 300 150 R 40 40 1 1 B +X PC14/OSC32_IN 3 -1550 200 150 R 40 40 1 1 B +X PC15/OSC32_OUT 4 -1550 100 150 R 40 40 1 1 B +X PD0/OSC_IN 5 -1550 1350 150 R 40 40 1 1 B +X PD1/OSC_OUT 6 -1550 1200 150 R 40 40 1 1 B +X ~NRST 7 -1550 1700 150 R 40 40 1 1 I +X PC0/ADC12_IN10 8 -1550 -100 150 R 40 40 1 1 B +X PC1/ADC12_IN11 9 -1550 -200 150 R 40 40 1 1 B +X PC2/ADC12_IN12 10 -1550 -300 150 R 40 40 1 1 B +X SPI1_NSS/USART2_CK/ADC12_IN4/PA4 20 1550 1200 150 L 40 40 1 1 B +X PB11 30 1550 -1200 150 L 40 40 1 1 B +X PC9 40 -1550 -1000 150 R 40 40 1 1 B +X JTDI/PA15 50 1550 100 150 L 40 40 1 1 B +X BOOT0 60 -1550 1550 150 R 40 40 1 1 I +X PC3/ADC12_IN13 11 -1550 -400 150 R 40 40 1 1 B +X SPI1_SCK/ADC12_IN5/PA5 21 1550 1100 150 L 40 40 1 1 B X VSS 31 -300 -2050 150 U 40 40 1 1 W -X USART1_CK/TIM1_CH1/MCO/PA8 41 1500 800 150 L 40 40 1 1 B -X PC10 51 -1500 -1100 150 R 40 40 1 1 B -X PB8 61 1500 -900 150 L 40 40 1 1 B +X USART1_CK/TIM1_CH1/MCO/PA8 41 1550 800 150 L 40 40 1 1 B +X PC10 51 -1550 -1100 150 R 40 40 1 1 B +X PB8 61 1550 -900 150 L 40 40 1 1 B X VSSA 12 300 -2050 150 U 40 40 1 1 W -X SPI1_MISO/ADC12_IN6/TIM3_CH1/PA6 22 1500 1000 150 L 40 40 1 1 B +X SPI1_MISO/ADC12_IN6/TIM3_CH1/PA6 22 1550 1000 150 L 40 40 1 1 B X VDD 32 -300 2050 150 D 40 40 1 1 W -X USART1_TX/TIM1_CH2/PA9 42 1500 700 150 L 40 40 1 1 B -X PC11 52 -1500 -1200 150 R 40 40 1 1 B -X PB9 62 1500 -1000 150 L 40 40 1 1 B +X USART1_TX/TIM1_CH2/PA9 42 1550 700 150 L 40 40 1 1 B +X PC11 52 -1550 -1200 150 R 40 40 1 1 B +X PB9 62 1550 -1000 150 L 40 40 1 1 B X VDDA 13 300 2050 150 D 40 40 1 1 W -X SPI1_MOSI/ADC12_IN7/TIM3_CH2/PA7 23 1500 900 150 L 40 40 1 1 B -X TIM1_BKIN/PB12 33 1500 -1300 150 L 40 40 1 1 B -X USART1_RX/TIM1_CH3/PA10 43 1500 600 150 L 40 40 1 1 B -X PC12 53 -1500 -1300 150 R 40 40 1 1 B +X SPI1_MOSI/ADC12_IN7/TIM3_CH2/PA7 23 1550 900 150 L 40 40 1 1 B +X TIM1_BKIN/PB12 33 1550 -1300 150 L 40 40 1 1 B +X USART1_RX/TIM1_CH3/PA10 43 1550 600 150 L 40 40 1 1 B +X PC12 53 -1550 -1300 150 R 40 40 1 1 B X VSS 63 0 -2050 150 U 40 40 1 1 W -X WKUP/USART2_CTS/ADC12_IN0/TIM2_CH1_ETR/PA0 14 1500 1600 150 L 40 40 1 1 B -X PC4/ADC12_IN14 24 -1500 -500 150 R 40 40 1 1 B -X TIM1_CH1N/PB13 34 1500 -1400 150 L 40 40 1 1 B -X USART1_CTS/CAN_RX/TIM1_CH4/USBDM/PA11 44 1500 500 150 L 40 40 1 1 B -X PD2/TIM3_ETR 54 -1500 500 150 R 40 40 1 1 B +X WKUP/USART2_CTS/ADC12_IN0/TIM2_CH1_ETR/PA0 14 1550 1600 150 L 40 40 1 1 B +X PC4/ADC12_IN14 24 -1550 -500 150 R 40 40 1 1 B +X TIM1_CH1N/PB13 34 1550 -1400 150 L 40 40 1 1 B +X USART1_CTS/CAN_RX/TIM1_CH4/USBDM/PA11 44 1550 500 150 L 40 40 1 1 B +X PD2/TIM3_ETR 54 -1550 500 150 R 40 40 1 1 B X VDD 64 0 2050 150 D 40 40 1 1 W -X USART2_RTS/ADC12_IN1/TIM2_CH2/PA1 15 1500 1500 150 L 40 40 1 1 B -X PC5/ADC12_IN15 25 -1500 -600 150 R 40 40 1 1 B -X TIM1_CH2N/PB14 35 1500 -1500 150 L 40 40 1 1 B -X USART1_RTS/CAN_TX/TIM1_ETR/USBDP/PA12 45 1500 400 150 L 40 40 1 1 B -X JTDO/PB3 55 1500 -400 150 L 40 40 1 1 B -X USART2_TX/ADC12_IN2/TIM2_CH3/PA2 16 1500 1400 150 L 40 40 1 1 B -X ADC12_IN8/TIM3_CH3/PB0 26 1500 -100 150 L 40 40 1 1 B -X TIM1_CH3N/PB15 36 1500 -1600 150 L 40 40 1 1 B -X JTMS/SWDIO/PA13 46 1500 300 150 L 40 40 1 1 B -X NJTRST/PB4 56 1500 -500 150 L 40 40 1 1 B -X USART2_RX/ADC12_IN3/TIM2_CH4/PA3 17 1500 1300 150 L 40 40 1 1 B -X ADC12_IN9/TIM3_CH4/PB1 27 1500 -200 150 L 40 40 1 1 B -X PC6 37 -1500 -700 150 R 40 40 1 1 B +X USART2_RTS/ADC12_IN1/TIM2_CH2/PA1 15 1550 1500 150 L 40 40 1 1 B +X PC5/ADC12_IN15 25 -1550 -600 150 R 40 40 1 1 B +X TIM1_CH2N/PB14 35 1550 -1500 150 L 40 40 1 1 B +X USART1_RTS/CAN_TX/TIM1_ETR/USBDP/PA12 45 1550 400 150 L 40 40 1 1 B +X JTDO/PB3 55 1550 -400 150 L 40 40 1 1 B +X USART2_TX/ADC12_IN2/TIM2_CH3/PA2 16 1550 1400 150 L 40 40 1 1 B +X ADC12_IN8/TIM3_CH3/PB0 26 1550 -100 150 L 40 40 1 1 B +X TIM1_CH3N/PB15 36 1550 -1600 150 L 40 40 1 1 B +X JTMS/SWDIO/PA13 46 1550 300 150 L 40 40 1 1 B +X NJTRST/PB4 56 1550 -500 150 L 40 40 1 1 B +X USART2_RX/ADC12_IN3/TIM2_CH4/PA3 17 1550 1300 150 L 40 40 1 1 B +X ADC12_IN9/TIM3_CH4/PB1 27 1550 -200 150 L 40 40 1 1 B +X PC6 37 -1550 -700 150 R 40 40 1 1 B X VSS 47 -150 -2050 150 U 40 40 1 1 W -X I2C1_SMBA/PB5 57 1500 -600 150 L 40 40 1 1 B +X I2C1_SMBA/PB5 57 1550 -600 150 L 40 40 1 1 B X VSS 18 -450 -2050 150 U 40 40 1 1 W -X BOOT1/PB2 28 1500 -300 150 L 40 40 1 1 B -X PC7 38 -1500 -800 150 R 40 40 1 1 B +X BOOT1/PB2 28 1550 -300 150 L 40 40 1 1 B +X PC7 38 -1550 -800 150 R 40 40 1 1 B X VDD 48 -150 2050 150 D 40 40 1 1 W -X I2C1_SCL/PB6 58 1500 -700 150 L 40 40 1 1 B +X I2C1_SCL/PB6 58 1550 -700 150 L 40 40 1 1 B X VDD 19 -450 2050 150 D 40 40 1 1 W -X PB10 29 1500 -1100 150 L 40 40 1 1 B -X PC8 39 -1500 -900 150 R 40 40 1 1 B -X JTCK/SWCLK/PA14 49 1500 200 150 L 40 40 1 1 B -X I2C1_SDA/PB7 59 1500 -800 150 L 40 40 1 1 B +X PB10 29 1550 -1100 150 L 40 40 1 1 B +X PC8 39 -1550 -900 150 R 40 40 1 1 B +X JTCK/SWCLK/PA14 49 1550 200 150 L 40 40 1 1 B +X I2C1_SDA/PB7 59 1550 -800 150 L 40 40 1 1 B ENDDRAW ENDDEF # # STM32F103R8 # DEF STM32F103R8 U 0 40 Y Y 1 F N -F0 "U" -1300 1950 50 H V C CNN -F1 "STM32F103R8" 1100 -1950 50 H V C CNN +F0 "U" -1350 1950 50 H V C CNN +F1 "STM32F103R8" 1150 -1950 50 H V C CNN F2 "LQFP64" 0 0 50 H V C CNN F3 "" 0 300 60 H V C CNN ALIAS STM32F103RB DRAW -S -1350 1900 1350 -1900 0 1 10 f -X VBAT 1 -1500 1000 150 R 40 40 1 1 W -X PC13/TAMPER_RTC 2 -1500 300 150 R 40 40 1 1 B -X PC14/OSC32_IN 3 -1500 200 150 R 40 40 1 1 B -X PC15/OSC32_OUT 4 -1500 100 150 R 40 40 1 1 B -X PD0/OSC_IN 5 -1500 1350 150 R 40 40 1 1 I -X PD1/OSC_OUT 6 -1500 1200 150 R 40 40 1 1 O -X ~NRST 7 -1500 1700 150 R 40 40 1 1 I -X PC0/ADC12_IN10 8 -1500 -100 150 R 40 40 1 1 B -X PC1/ADC12_IN11 9 -1500 -200 150 R 40 40 1 1 B -X PC2/ADC12_IN12 10 -1500 -300 150 R 40 40 1 1 B -X SPI1_NSS/USART2_CK/ADC12_IN4/PA4 20 1500 1200 150 L 40 40 1 1 B -X I2C2_SDA/USART3_RX/PB11 30 1500 -1200 150 L 40 40 1 1 B -X PC9 40 -1500 -1000 150 R 40 40 1 1 B -X JTDI/PA15 50 1500 100 150 L 40 40 1 1 B -X BOOT0 60 -1500 1550 150 R 40 40 1 1 I -X PC3/ADC12_IN13 11 -1500 -400 150 R 40 40 1 1 B -X SPI1_SCK/ADC12_IN5/PA5 21 1500 1100 150 L 40 40 1 1 B +S -1400 1900 1400 -1900 0 1 10 f +X VBAT 1 -1550 1000 150 R 40 40 1 1 W +X PC13/TAMPER_RTC 2 -1550 300 150 R 40 40 1 1 B +X PC14/OSC32_IN 3 -1550 200 150 R 40 40 1 1 B +X PC15/OSC32_OUT 4 -1550 100 150 R 40 40 1 1 B +X PD0/OSC_IN 5 -1550 1350 150 R 40 40 1 1 B +X PD1/OSC_OUT 6 -1550 1200 150 R 40 40 1 1 B +X ~NRST 7 -1550 1700 150 R 40 40 1 1 I +X PC0/ADC12_IN10 8 -1550 -100 150 R 40 40 1 1 B +X PC1/ADC12_IN11 9 -1550 -200 150 R 40 40 1 1 B +X PC2/ADC12_IN12 10 -1550 -300 150 R 40 40 1 1 B +X SPI1_NSS/USART2_CK/ADC12_IN4/PA4 20 1550 1200 150 L 40 40 1 1 B +X I2C2_SDA/USART3_RX/PB11 30 1550 -1200 150 L 40 40 1 1 B +X PC9 40 -1550 -1000 150 R 40 40 1 1 B +X JTDI/PA15 50 1550 100 150 L 40 40 1 1 B +X BOOT0 60 -1550 1550 150 R 40 40 1 1 I +X PC3/ADC12_IN13 11 -1550 -400 150 R 40 40 1 1 B +X SPI1_SCK/ADC12_IN5/PA5 21 1550 1100 150 L 40 40 1 1 B X VSS 31 -300 -2050 150 U 40 40 1 1 W -X USART1_CK/TIM1_CH1/MCO/PA8 41 1500 800 150 L 40 40 1 1 B -X PC10 51 -1500 -1100 150 R 40 40 1 1 B -X TIM4_CH3/PB8 61 1500 -900 150 L 40 40 1 1 B +X USART1_CK/TIM1_CH1/MCO/PA8 41 1550 800 150 L 40 40 1 1 B +X PC10 51 -1550 -1100 150 R 40 40 1 1 B +X TIM4_CH3/PB8 61 1550 -900 150 L 40 40 1 1 B X VSSA 12 300 -2050 150 U 40 40 1 1 W -X SPI1_MISO/ADC12_IN6/TIM3_CH1/PA6 22 1500 1000 150 L 40 40 1 1 B +X SPI1_MISO/ADC12_IN6/TIM3_CH1/PA6 22 1550 1000 150 L 40 40 1 1 B X VDD 32 -300 2050 150 D 40 40 1 1 W -X USART1_TX/TIM1_CH2/PA9 42 1500 700 150 L 40 40 1 1 B -X PC11 52 -1500 -1200 150 R 40 40 1 1 B -X TIM4_CH4/PB9 62 1500 -1000 150 L 40 40 1 1 B +X USART1_TX/TIM1_CH2/PA9 42 1550 700 150 L 40 40 1 1 B +X PC11 52 -1550 -1200 150 R 40 40 1 1 B +X TIM4_CH4/PB9 62 1550 -1000 150 L 40 40 1 1 B X VDDA 13 300 2050 150 D 40 40 1 1 W -X SPI1_MOSI/ADC12_IN7/TIM3_CH2/PA7 23 1500 900 150 L 40 40 1 1 B -X SPI2_NSS/I2C2_SMBA/USART3_CK/TIM1_BKIN/PB12 33 1500 -1300 150 L 40 40 1 1 B -X USART1_RX/TIM1_CH3/PA10 43 1500 600 150 L 40 40 1 1 B -X PC12 53 -1500 -1300 150 R 40 40 1 1 B +X SPI1_MOSI/ADC12_IN7/TIM3_CH2/PA7 23 1550 900 150 L 40 40 1 1 B +X SPI2_NSS/I2C2_SMBA/USART3_CK/TIM1_BKIN/PB12 33 1550 -1300 150 L 40 40 1 1 B +X USART1_RX/TIM1_CH3/PA10 43 1550 600 150 L 40 40 1 1 B +X PC12 53 -1550 -1300 150 R 40 40 1 1 B X VSS 63 0 -2050 150 U 40 40 1 1 W -X WKUP/USART2_CTS/ADC12_IN0/TIM2_CH1_ETR/PA0 14 1500 1600 150 L 40 40 1 1 B -X PC4/ADC12_IN14 24 -1500 -500 150 R 40 40 1 1 B -X SPI2_SCK/USART3_CTS/TIM1_CH1N/PB13 34 1500 -1400 150 L 40 40 1 1 B -X USART1_CTS/CANRX/USBDM/TIM1_CH4/PA11 44 1500 500 150 L 40 40 1 1 B -X PD2/TIM3_ETR 54 -1500 500 150 R 40 40 1 1 B +X WKUP/USART2_CTS/ADC12_IN0/TIM2_CH1_ETR/PA0 14 1550 1600 150 L 40 40 1 1 B +X PC4/ADC12_IN14 24 -1550 -500 150 R 40 40 1 1 B +X SPI2_SCK/USART3_CTS/TIM1_CH1N/PB13 34 1550 -1400 150 L 40 40 1 1 B +X USART1_CTS/CANRX/USBDM/TIM1_CH4/PA11 44 1550 500 150 L 40 40 1 1 B +X PD2/TIM3_ETR 54 -1550 500 150 R 40 40 1 1 B X VDD 64 0 2050 150 D 40 40 1 1 W -X USART2_RTS/ADC12_IN1/TIM2_CH2/PA1 15 1500 1500 150 L 40 40 1 1 B -X PC5/ADC12_IN15 25 -1500 -600 150 R 40 40 1 1 B -X SPI2_MISO/USART3_RTS/TIM1_CH2N/PB14 35 1500 -1500 150 L 40 40 1 1 B -X USART1_RTS/CANTX/USBDP/TIM1_ETR/PA12 45 1500 400 150 L 40 40 1 1 B -X JTDO/PB3 55 1500 -400 150 L 40 40 1 1 B -X USART2_TX/ADC12_IN2/TIM2_CH3/PA2 16 1500 1400 150 L 40 40 1 1 B -X ADC12_IN8/TIM3_CH3/PB0 26 1500 -100 150 L 40 40 1 1 B -X SPI2_MOSI/TIM1_CH3N/PB15 36 1500 -1600 150 L 40 40 1 1 B -X JTMS/SWDIO/PA13 46 1500 300 150 L 40 40 1 1 B -X NJTRST/PB4 56 1500 -500 150 L 40 40 1 1 B -X USART2_RX/ADC12_IN3/TIM2_CH4/PA3 17 1500 1300 150 L 40 40 1 1 B -X ADC12_IN9/TIM3_CH4/PB1 27 1500 -200 150 L 40 40 1 1 B -X PC6 37 -1500 -700 150 R 40 40 1 1 B +X USART2_RTS/ADC12_IN1/TIM2_CH2/PA1 15 1550 1500 150 L 40 40 1 1 B +X PC5/ADC12_IN15 25 -1550 -600 150 R 40 40 1 1 B +X SPI2_MISO/USART3_RTS/TIM1_CH2N/PB14 35 1550 -1500 150 L 40 40 1 1 B +X USART1_RTS/CANTX/USBDP/TIM1_ETR/PA12 45 1550 400 150 L 40 40 1 1 B +X JTDO/PB3 55 1550 -400 150 L 40 40 1 1 B +X USART2_TX/ADC12_IN2/TIM2_CH3/PA2 16 1550 1400 150 L 40 40 1 1 B +X ADC12_IN8/TIM3_CH3/PB0 26 1550 -100 150 L 40 40 1 1 B +X SPI2_MOSI/TIM1_CH3N/PB15 36 1550 -1600 150 L 40 40 1 1 B +X JTMS/SWDIO/PA13 46 1550 300 150 L 40 40 1 1 B +X NJTRST/PB4 56 1550 -500 150 L 40 40 1 1 B +X USART2_RX/ADC12_IN3/TIM2_CH4/PA3 17 1550 1300 150 L 40 40 1 1 B +X ADC12_IN9/TIM3_CH4/PB1 27 1550 -200 150 L 40 40 1 1 B +X PC6 37 -1550 -700 150 R 40 40 1 1 B X VSS 47 -150 -2050 150 U 40 40 1 1 W -X I2C1_SMBA/PB5 57 1500 -600 150 L 40 40 1 1 B +X I2C1_SMBA/PB5 57 1550 -600 150 L 40 40 1 1 B X VSS 18 -450 -2050 150 U 40 40 1 1 W -X BOOT1/PB2 28 1500 -300 150 L 40 40 1 1 B -X PC7 38 -1500 -800 150 R 40 40 1 1 B +X BOOT1/PB2 28 1550 -300 150 L 40 40 1 1 B +X PC7 38 -1550 -800 150 R 40 40 1 1 B X VDD 48 -150 2050 150 D 40 40 1 1 W -X I2C1_SCL/TIM4_CH1/PB6 58 1500 -700 150 L 40 40 1 1 B +X I2C1_SCL/TIM4_CH1/PB6 58 1550 -700 150 L 40 40 1 1 B X VDD 19 -450 2050 150 D 40 40 1 1 W -X I2C2_SCL/USART3_TX/PB10 29 1500 -1100 150 L 40 40 1 1 B -X PC8 39 -1500 -900 150 R 40 40 1 1 B -X JTCK/SWCLK/PA14 49 1500 200 150 L 40 40 1 1 B -X I2C1_SDA/TIM4_CH2/PB7 59 1500 -800 150 L 40 40 1 1 B +X I2C2_SCL/USART3_TX/PB10 29 1550 -1100 150 L 40 40 1 1 B +X PC8 39 -1550 -900 150 R 40 40 1 1 B +X JTCK/SWCLK/PA14 49 1550 200 150 L 40 40 1 1 B +X I2C1_SDA/TIM4_CH2/PB7 59 1550 -800 150 L 40 40 1 1 B +ENDDRAW +ENDDEF +# +# STM32F103RC +# +DEF STM32F103RC U 0 40 Y Y 1 F N +F0 "U" -1350 1950 50 H V C CNN +F1 "STM32F103RC" 1150 -1950 50 H V C CNN +F2 "LQFP64" 0 0 50 H V C CNN +F3 "" 0 300 60 H V C CNN +ALIAS STM32F103RD STM32F103RE +DRAW +S -1400 1900 1400 -1900 0 1 10 f +X VBAT 1 -1550 1000 150 R 40 40 1 1 W +X PC13/TAMPER_RTC 2 -1550 300 150 R 40 40 1 1 B +X PC14/OSC32_IN 3 -1550 200 150 R 40 40 1 1 B +X PC15/OSC32_OUT 4 -1550 100 150 R 40 40 1 1 B +X PD0/OSC_IN 5 -1550 1350 150 R 40 40 1 1 B +X PD1/OSC_OUT 6 -1550 1200 150 R 40 40 1 1 B +X ~NRST 7 -1550 1700 150 R 40 40 1 1 I +X PC0/ADC123_IN10 8 -1550 -100 150 R 40 40 1 1 B +X PC1/ADC123_IN11 9 -1550 -200 150 R 40 40 1 1 B +X PC2/ADC123_IN12 10 -1550 -300 150 R 40 40 1 1 B +X SPI1_NSS/USART2_CK/DAC_OUT1/ADC12_IN4/PA4 20 1550 1200 150 L 40 40 1 1 B +X I2C2_SDA/USART3_RX/PB11 30 1550 -1200 150 L 40 40 1 1 B +X PC9/TIM8_CH4/SDIO_D1 40 -1550 -1000 150 R 40 40 1 1 B +X JTDI/SPI3_NSS/I2S3_WS/PA15 50 1550 100 150 L 40 40 1 1 B +X BOOT0 60 -1550 1550 150 R 40 40 1 1 I +X PC3/ADC123_IN13 11 -1550 -400 150 R 40 40 1 1 B +X SPI1_SCK/DAC_OUT2/ADC12_IN5/PA5 21 1550 1100 150 L 40 40 1 1 B +X VSS 31 -300 -2050 150 U 40 40 1 1 W +X USART1_CK/TIM1_CH1/MCO/PA8 41 1550 800 150 L 40 40 1 1 B +X PC10/UART4_TX/SDIO_D2 51 -1550 -1100 150 R 40 40 1 1 B +X TIM4_CH3/SDIO_D4/PB8 61 1550 -900 150 L 40 40 1 1 B +X VSSA 12 300 -2050 150 U 40 40 1 1 W +X SPI1_MISO/TIM8_BKIN/ADC12_IN6/TIM3_CH1/PA6 22 1550 1000 150 L 40 40 1 1 B +X VDD 32 -300 2050 150 D 40 40 1 1 W +X USART1_TX/TIM1_CH2/PA9 42 1550 700 150 L 40 40 1 1 B +X PC11/UART4_RX/SDIO_D3 52 -1550 -1200 150 R 40 40 1 1 B +X TIM4_CH4/SDIO_D5/PB9 62 1550 -1000 150 L 40 40 1 1 B +X VDDA 13 300 2050 150 D 40 40 1 1 W +X SPI1_MOSI/TIM8_CH1N/ADC12_IN7/TIM3_CH2/PA7 23 1550 900 150 L 40 40 1 1 B +X SPI2_NSS/I2S2_WS/I2C2_SMBA/USART3_CK/TIM1_BKIN/PB12 33 1550 -1300 150 L 40 40 1 1 B +X USART1_RX/TIM1_CH3/PA10 43 1550 600 150 L 40 40 1 1 B +X PC10/UART5_TX/SDIO_CK 53 -1550 -1300 150 R 40 40 1 1 B +X VSS 63 0 -2050 150 U 40 40 1 1 W +X WKUP/USART2_CTS/ADC123_IN0/TIM2_CH1_ETR/TIM5_CH1/TIM8_ETR/PA0 14 1550 1600 150 L 40 40 1 1 B +X PC4/ADC12_IN14 24 -1550 -500 150 R 40 40 1 1 B +X SPI2_SCK/I2S2_CK/USART3_CTS/TIM1_CH1N/PB13 34 1550 -1400 150 L 40 40 1 1 B +X USART1_CTS/USBDM/CAN_RX/TIM1_CH4/PA11 44 1550 500 150 L 40 40 1 1 B +X PD2/TIM3_ETR/UART5_RX/SDIO_CMD 54 -1550 500 150 R 40 40 1 1 B +X VDD 64 0 2050 150 D 40 40 1 1 W +X USART2_RTS/ADC123_IN1/TIM5_CH2/TIM2_CH2/PA1 15 1550 1500 150 L 40 40 1 1 B +X PC5/ADC12_IN15 25 -1550 -600 150 R 40 40 1 1 B +X SPI2_MISO/TIM1_CH2N/USART3_RTS/PB14 35 1550 -1500 150 L 40 40 1 1 B +X USART1_RTS/USBDP/CAN_TX/TIM1_ETR/PA11 45 1550 400 150 L 40 40 1 1 B +X JTDO/SPI3_SCK/I2S3_CK/PB3 55 1550 -400 150 L 40 40 1 1 B +X USART2_TX/TIM5_CH3/ADC123_IN2/TIM2_CH3/PA2 16 1550 1400 150 L 40 40 1 1 B +X ADC12_IN8/TIM3_CH3/TIM8_CH2N/PB0 26 1550 -100 150 L 40 40 1 1 B +X SPI2_MOSI/I2S2_SD/TIM1_CH3N/PB15 36 1550 -1600 150 L 40 40 1 1 B +X JTMS/SWDIO/PA13 46 1550 300 150 L 40 40 1 1 B +X NJTRST/SPI3_MISO/PB4 56 1550 -500 150 L 40 40 1 1 B +X USART2_RX/TIM5_CH4/ADC123_IN3/TIM2_CH4/PA3 17 1550 1300 150 L 40 40 1 1 B +X ADC12_IN9/TIM3_CH4/TIM8_CH3N/PB1 27 1550 -200 150 L 40 40 1 1 B +X PC6/I2S2_MCK/TIM8_CH1/SDIO_D6 37 -1550 -700 150 R 40 40 1 1 B +X VSS 47 -150 -2050 150 U 40 40 1 1 W +X I2C1_SMBA/SPI3_MOSI/I2S3_CD/PB5 57 1550 -600 150 L 40 40 1 1 B +X VSS 18 -450 -2050 150 U 40 40 1 1 W +X BOOT1/PB2 28 1550 -300 150 L 40 40 1 1 B +X PC7/I2S3_MCK/TIM8_CH2/SDIO_D7 38 -1550 -800 150 R 40 40 1 1 B +X VDD 48 -150 2050 150 D 40 40 1 1 W +X I2C1_SCL/TIM4_CH1/PB6 58 1550 -700 150 L 40 40 1 1 B +X VDD 19 -450 2050 150 D 40 40 1 1 W +X I2C2_SCL/USART3_TX/PB10 29 1550 -1100 150 L 40 40 1 1 B +X PC8/TIM8_CH3/SDIO_D0 39 -1550 -900 150 R 40 40 1 1 B +X JTCK/SWCLK/PA14 49 1550 200 150 L 40 40 1 1 B +X I2C1_SDA/TIM4_CH2/PB7 59 1550 -800 150 L 40 40 1 1 B ENDDRAW ENDDEF # From 91dcb3a02275e733658ab8ec7e1530d58774c37d Mon Sep 17 00:00:00 2001 From: Konstantin Oblaukhov Date: Tue, 24 Jun 2014 13:59:57 +0700 Subject: [PATCH 6/9] STM32F103RF/G --- library/stm32.dcm | 12 ++++++++ library/stm32.lib | 77 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 89 insertions(+) diff --git a/library/stm32.dcm b/library/stm32.dcm index 9bcc9fa3..1b62cd30 100644 --- a/library/stm32.dcm +++ b/library/stm32.dcm @@ -150,6 +150,18 @@ K STM32 ARM Cortex-M3 MCU F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf $ENDCMP # +$CMP STM32F103RF +D STM32F103RF, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 768KB Flash, 96KB RAM, USB, CAN, LQFP64 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf +$ENDCMP +# +$CMP STM32F103RG +D STM32F103RG, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 1024KB Flash, 96KB RAM, USB, CAN, LQFP64 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf +$ENDCMP +# $CMP STM32F105R8 D STM32F105R8, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 64KB Flash, 64KB RAM, RTC, CAN, USB OTG, VQFP64 K STM32 ARM Cortex-M3 MCU diff --git a/library/stm32.lib b/library/stm32.lib index fae45715..2fbccaa8 100644 --- a/library/stm32.lib +++ b/library/stm32.lib @@ -848,6 +848,83 @@ X I2C1_SDA/TIM4_CH2/PB7 59 1550 -800 150 L 40 40 1 1 B ENDDRAW ENDDEF # +# STM32F103RF +# +DEF STM32F103RF U 0 40 Y Y 1 F N +F0 "U" -1350 1950 50 H V C CNN +F1 "STM32F103RF" 1150 -1950 50 H V C CNN +F2 "LQFP64" 0 0 50 H V C CNN +F3 "" 0 300 60 H V C CNN +ALIAS STM32F103RG +DRAW +S -1400 1900 1400 -1900 0 1 10 f +X VBAT 1 -1550 1000 150 R 40 40 1 1 W +X PC13/TAMPER_RTC 2 -1550 300 150 R 40 40 1 1 B +X PC14/OSC32_IN 3 -1550 200 150 R 40 40 1 1 B +X PC15/OSC32_OUT 4 -1550 100 150 R 40 40 1 1 B +X PD0/OSC_IN 5 -1550 1350 150 R 40 40 1 1 B +X PD1/OSC_OUT 6 -1550 1200 150 R 40 40 1 1 B +X ~NRST 7 -1550 1700 150 R 40 40 1 1 I +X PC0/ADC123_IN10 8 -1550 -100 150 R 40 40 1 1 B +X PC1/ADC123_IN11 9 -1550 -200 150 R 40 40 1 1 B +X PC2/ADC123_IN12 10 -1550 -300 150 R 40 40 1 1 B +X SPI1_NSS/USART2_CK/DAC_OUT1/ADC12_IN4/PA4 20 1550 1200 150 L 40 40 1 1 B +X I2C2_SDA/USART3_RX/PB11 30 1550 -1200 150 L 40 40 1 1 B +X PC9/TIM8_CH4/SDIO_D1 40 -1550 -1000 150 R 40 40 1 1 B +X JTDI/SPI3_NSS/I2S3_WS/PA15 50 1550 100 150 L 40 40 1 1 B +X BOOT0 60 -1550 1550 150 R 40 40 1 1 I +X PC3/ADC123_IN13 11 -1550 -400 150 R 40 40 1 1 B +X SPI1_SCK/DAC_OUT2/ADC12_IN5/PA5 21 1550 1100 150 L 40 40 1 1 B +X VSS 31 -300 -2050 150 U 40 40 1 1 W +X USART1_CK/TIM1_CH1/MCO/PA8 41 1550 800 150 L 40 40 1 1 B +X PC10/UART4_TX/SDIO_D2 51 -1550 -1100 150 R 40 40 1 1 B +X TIM4_CH3/SDIO_D4/TIM10_CH1/PB8 61 1550 -900 150 L 40 40 1 1 B +X VSSA 12 300 -2050 150 U 40 40 1 1 W +X SPI1_MISO/TIM8_BKIN/ADC12_IN6/TIM3_CH1/TIM13_CH1/PA6 22 1550 1000 150 L 40 40 1 1 B +X VDD 32 -300 2050 150 D 40 40 1 1 W +X USART1_TX/TIM1_CH2/PA9 42 1550 700 150 L 40 40 1 1 B +X PC11/UART4_RX/SDIO_D3 52 -1550 -1200 150 R 40 40 1 1 B +X TIM4_CH4/SDIO_D5/TIM11_CH1/PB9 62 1550 -1000 150 L 40 40 1 1 B +X VDDA 13 300 2050 150 D 40 40 1 1 W +X SPI1_MOSI/TIM8_CH1N/ADC12_IN7/TIM3_CH2/TIM14_CH1/PA7 23 1550 900 150 L 40 40 1 1 B +X SPI2_NSS/I2S2_WS/I2C2_SMBA/USART3_CK/TIM1_BKIN/PB12 33 1550 -1300 150 L 40 40 1 1 B +X USART1_RX/TIM1_CH3/PA10 43 1550 600 150 L 40 40 1 1 B +X PC10/UART5_TX/SDIO_CK 53 -1550 -1300 150 R 40 40 1 1 B +X VSS 63 0 -2050 150 U 40 40 1 1 W +X WKUP/USART2_CTS/ADC123_IN0/TIM2_CH1_ETR/TIM5_CH1/TIM8_ETR/PA0 14 1550 1600 150 L 40 40 1 1 B +X PC4/ADC12_IN14 24 -1550 -500 150 R 40 40 1 1 B +X SPI2_SCK/I2S2_CK/USART3_CTS/TIM1_CH1N/PB13 34 1550 -1400 150 L 40 40 1 1 B +X USART1_CTS/USBDM/CAN_RX/TIM1_CH4/PA11 44 1550 500 150 L 40 40 1 1 B +X PD2/TIM3_ETR/UART5_RX/SDIO_CMD 54 -1550 500 150 R 40 40 1 1 B +X VDD 64 0 2050 150 D 40 40 1 1 W +X USART2_RTS/ADC123_IN1/TIM5_CH2/TIM2_CH2/PA1 15 1550 1500 150 L 40 40 1 1 B +X PC5/ADC12_IN15 25 -1550 -600 150 R 40 40 1 1 B +X SPI2_MISO/TIM1_CH2N/USART3_RTS/TIM12_CH1/PB14 35 1550 -1500 150 L 40 40 1 1 B +X USART1_RTS/USBDP/CAN_TX/TIM1_ETR/PA11 45 1550 400 150 L 40 40 1 1 B +X JTDO/SPI3_SCK/I2S3_CK/PB3 55 1550 -400 150 L 40 40 1 1 B +X USART2_TX/TIM5_CH3/ADC123_IN2/TIM2_CH3/TIM9_CH1/PA2 16 1550 1400 150 L 40 40 1 1 B +X ADC12_IN8/TIM3_CH3/TIM8_CH2N/PB0 26 1550 -100 150 L 40 40 1 1 B +X SPI2_MOSI/I2S2_SD/TIM1_CH3N/TIM12_CH2/PB15 36 1550 -1600 150 L 40 40 1 1 B +X JTMS/SWDIO/PA13 46 1550 300 150 L 40 40 1 1 B +X NJTRST/SPI3_MISO/PB4 56 1550 -500 150 L 40 40 1 1 B +X USART2_RX/TIM5_CH4/ADC123_IN3/TIM2_CH4/TIM9_CH2/PA3 17 1550 1300 150 L 40 40 1 1 B +X ADC12_IN9/TIM3_CH4/TIM8_CH3N/PB1 27 1550 -200 150 L 40 40 1 1 B +X PC6/I2S2_MCK/TIM8_CH1/SDIO_D6 37 -1550 -700 150 R 40 40 1 1 B +X VSS 47 -150 -2050 150 U 40 40 1 1 W +X I2C1_SMBA/SPI3_MOSI/I2S3_CD/PB5 57 1550 -600 150 L 40 40 1 1 B +X VSS 18 -450 -2050 150 U 40 40 1 1 W +X BOOT1/PB2 28 1550 -300 150 L 40 40 1 1 B +X PC7/I2S3_MCK/TIM8_CH2/SDIO_D7 38 -1550 -800 150 R 40 40 1 1 B +X VDD 48 -150 2050 150 D 40 40 1 1 W +X I2C1_SCL/TIM4_CH1/PB6 58 1550 -700 150 L 40 40 1 1 B +X VDD 19 -450 2050 150 D 40 40 1 1 W +X I2C2_SCL/USART3_TX/PB10 29 1550 -1100 150 L 40 40 1 1 B +X PC8/TIM8_CH3/SDIO_D0 39 -1550 -900 150 R 40 40 1 1 B +X JTCK/SWCLK/PA14 49 1550 200 150 L 40 40 1 1 B +X I2C1_SDA/TIM4_CH2/PB7 59 1550 -800 150 L 40 40 1 1 B +ENDDRAW +ENDDEF +# # STM32F105R8 # DEF STM32F105R8 U 0 40 Y Y 1 F N From c82bbce7535400e0b3c5959a09bb2ee6e3415dce Mon Sep 17 00:00:00 2001 From: Konstantin Oblaukhov Date: Tue, 24 Jun 2014 14:49:03 +0700 Subject: [PATCH 7/9] STM32F103VF/G --- library/stm32.dcm | 12 +++++ library/stm32.lib | 116 +++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 126 insertions(+), 2 deletions(-) diff --git a/library/stm32.dcm b/library/stm32.dcm index 1b62cd30..699cced0 100644 --- a/library/stm32.dcm +++ b/library/stm32.dcm @@ -162,6 +162,18 @@ K STM32 ARM Cortex-M3 MCU F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf $ENDCMP # +$CMP STM32F103VF +D STM32F103VF, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 768KB Flash, 96KB RAM, USB, CAN, LQFP100 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf +$ENDCMP +# +$CMP STM32F103VG +D STM32F103VG, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 1024KB Flash, 96KB RAM, USB, CAN, LQFP100 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf +$ENDCMP +# $CMP STM32F105R8 D STM32F105R8, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 64KB Flash, 64KB RAM, RTC, CAN, USB OTG, VQFP64 K STM32 ARM Cortex-M3 MCU diff --git a/library/stm32.lib b/library/stm32.lib index 2fbccaa8..d57c44f9 100644 --- a/library/stm32.lib +++ b/library/stm32.lib @@ -812,7 +812,7 @@ X VDDA 13 300 2050 150 D 40 40 1 1 W X SPI1_MOSI/TIM8_CH1N/ADC12_IN7/TIM3_CH2/PA7 23 1550 900 150 L 40 40 1 1 B X SPI2_NSS/I2S2_WS/I2C2_SMBA/USART3_CK/TIM1_BKIN/PB12 33 1550 -1300 150 L 40 40 1 1 B X USART1_RX/TIM1_CH3/PA10 43 1550 600 150 L 40 40 1 1 B -X PC10/UART5_TX/SDIO_CK 53 -1550 -1300 150 R 40 40 1 1 B +X PC12/UART5_TX/SDIO_CK 53 -1550 -1300 150 R 40 40 1 1 B X VSS 63 0 -2050 150 U 40 40 1 1 W X WKUP/USART2_CTS/ADC123_IN0/TIM2_CH1_ETR/TIM5_CH1/TIM8_ETR/PA0 14 1550 1600 150 L 40 40 1 1 B X PC4/ADC12_IN14 24 -1550 -500 150 R 40 40 1 1 B @@ -889,7 +889,7 @@ X VDDA 13 300 2050 150 D 40 40 1 1 W X SPI1_MOSI/TIM8_CH1N/ADC12_IN7/TIM3_CH2/TIM14_CH1/PA7 23 1550 900 150 L 40 40 1 1 B X SPI2_NSS/I2S2_WS/I2C2_SMBA/USART3_CK/TIM1_BKIN/PB12 33 1550 -1300 150 L 40 40 1 1 B X USART1_RX/TIM1_CH3/PA10 43 1550 600 150 L 40 40 1 1 B -X PC10/UART5_TX/SDIO_CK 53 -1550 -1300 150 R 40 40 1 1 B +X PC12/UART5_TX/SDIO_CK 53 -1550 -1300 150 R 40 40 1 1 B X VSS 63 0 -2050 150 U 40 40 1 1 W X WKUP/USART2_CTS/ADC123_IN0/TIM2_CH1_ETR/TIM5_CH1/TIM8_ETR/PA0 14 1550 1600 150 L 40 40 1 1 B X PC4/ADC12_IN14 24 -1550 -500 150 R 40 40 1 1 B @@ -925,6 +925,118 @@ X I2C1_SDA/TIM4_CH2/PB7 59 1550 -800 150 L 40 40 1 1 B ENDDRAW ENDDEF # +# STM32F103VF +# +DEF STM32F103VF U 0 40 Y Y 1 F N +F0 "U" -1350 2800 50 H V C CNN +F1 "STM32F103VF" 1150 -2800 50 H V C CNN +F2 "LQFP100" 0 0 50 H V C CNN +F3 "" 0 1150 60 H V C CNN +ALIAS STM32F103VG +DRAW +S -1400 2750 1400 -2750 0 1 10 f +X PE2/TRACECK/FSMC_A23 1 -1550 550 150 R 40 40 1 1 B +X PE3/TRACED0/FSMC_A19 2 -1550 450 150 R 40 40 1 1 B +X PE4/TRACED1/FSMC_A20 3 -1550 350 150 R 40 40 1 1 B +X PE5/TRACED2/FSMC_A21 4 -1550 250 150 R 40 40 1 1 B +X PE6/TRACED3/FSMC_A22 5 -1550 150 150 R 40 40 1 1 B +X VBAT 6 -1550 1650 150 R 40 40 1 1 W +X PC13/TAMPER_RTC 7 1550 -2250 150 L 40 40 1 1 B +X PC14/OSC32_IN 8 1550 -2350 150 L 40 40 1 1 B +X PC15/OSC32_OUT 9 1550 -2450 150 L 40 40 1 1 B +X VSS 10 -450 -2900 150 U 40 40 1 1 W +X VREF- 20 -1550 1200 150 R 40 40 1 1 I +X SPI1_SCK/DAC_OUT2/ADC12_IN5/PA5 30 1550 1950 150 L 40 40 1 1 B +X PE9/FSMC_D6 40 -1550 -150 150 R 40 40 1 1 B +X VDD 50 -150 2900 150 D 40 40 1 1 W +X PD13/FSMC_A18 60 -1550 -2250 150 R 40 40 1 1 B +X USART1_CTS/USBDM/CAN_RX/TIM1_CH4/PA11 70 1550 1350 150 L 40 40 1 1 B +X PC12/UART5_TX/SDIO_CK 80 1550 -2150 150 L 40 40 1 1 B +X NJTRST/SPI3_MISO/PB4 90 1550 350 150 L 40 40 1 1 B +X VDD 11 -450 2900 150 D 40 40 1 1 W +X VREF+ 21 -1550 1350 150 R 40 40 1 1 I +X SPI1_MISO/TIM8_BKIN/ADC12_IN6/TIM3_CH1/TIM13_CH1/PA6 31 1550 1850 150 L 40 40 1 1 B +X PE10/FSMC_D7 41 -1550 -250 150 R 40 40 1 1 B +X SPI2_NSS/I2S2_WS/I2C2_SMBA/USART3_CK/TIM1_BKIN/PB12 51 1550 -450 150 L 40 40 1 1 B +X PD14/FSMC_D0 61 -1550 -2350 150 R 40 40 1 1 B +X USART1_RTS/USBDP/CAN_TX/TIM1_ETR/PA11 71 1550 1250 150 L 40 40 1 1 B +X PD0/FSMC_D2 81 -1550 -950 150 R 40 40 1 1 B +X I2C1_SMBA/SPI3_MOSI/I2S3_CD/PB5 91 1550 250 150 L 40 40 1 1 B +X OSC_IN 12 -1550 2100 150 R 40 40 1 1 I +X VDDA 22 450 2900 150 D 40 40 1 1 W +X SPI1_MOSI/TIM8_CH1N/ADC12_IN7/TIM3_CH2/TIM14_CH1/PA7 32 1550 1750 150 L 40 40 1 1 B +X PE11/FSMC_D8 42 -1550 -350 150 R 40 40 1 1 B +X SPI2_SCK/I2S2_CK/USART3_CTS/TIM1_CH1N/PB13 52 1550 -550 150 L 40 40 1 1 B +X PD15/FSMC_D1 62 -1550 -2450 150 R 40 40 1 1 B +X JTMS/SWDIO/PA13 72 1550 1150 150 L 40 40 1 1 B +X PD1/FSMC_D3 82 -1550 -1050 150 R 40 40 1 1 B +X I2C1_SCL/TIM4_CH1/PB6 92 1550 150 150 L 40 40 1 1 B +X OSC_OUT 13 -1550 1950 150 R 40 40 1 1 O +X WKUP/USART2_CTS/ADC123_IN0/TIM2_CH1_ETR/TIM5_CH1/TIM8_ETR/PA0 23 1550 2450 150 L 40 40 1 1 B +X PC4/ADC12_IN14 33 1550 -1350 150 L 40 40 1 1 B +X PE12/FSMC_D9 43 -1550 -450 150 R 40 40 1 1 B +X SPI2_MISO/TIM1_CH2N/USART3_RTS/TIM12_CH1/PB14 53 1550 -650 150 L 40 40 1 1 B +X PC6/I2S2_MCK/TIM8_CH1/SDIO_D6 63 1550 -1550 150 L 40 40 1 1 B +X PD2/TIM3_ETR/UART5_RX/SDIO_CMD 83 -1550 -1150 150 R 40 40 1 1 B +X I2C1_SDA/FSMC_NADV/TIM4_CH2/PB7 93 1550 50 150 L 40 40 1 1 B +X ~NRST 14 -1550 2550 150 R 40 40 1 1 I +X USART2_RTS/ADC123_IN1/TIM5_CH2/TIM2_CH2/PA1 24 1550 2350 150 L 40 40 1 1 B +X PC5/ADC12_IN15 34 1550 -1450 150 L 40 40 1 1 B +X PE13/FSMC_D10 44 -1550 -550 150 R 40 40 1 1 B +X SPI2_MOSI/I2S2_SD/TIM1_CH3N/TIM12_CH2/PB15 54 1550 -750 150 L 40 40 1 1 B +X PC7/I2S3_MCK/TIM8_CH2/SDIO_D7 64 1550 -1650 150 L 40 40 1 1 B +X VSS 74 0 -2900 150 U 40 40 1 1 W +X PD3/FSMC_CLK 84 -1550 -1250 150 R 40 40 1 1 B +X BOOT0 94 -1550 2400 150 R 40 40 1 1 I +X PC0/ADC123_IN10 15 1550 -950 150 L 40 40 1 1 B +X USART2_TX/TIM5_CH3/ADC123_IN2/TIM2_CH3/TIM9_CH1/PA2 25 1550 2250 150 L 40 40 1 1 B +X ADC12_IN8/TIM3_CH3/TIM8_CH2N/PB0 35 1550 750 150 L 40 40 1 1 B +X PE14/FSMC_D11 45 -1550 -650 150 R 40 40 1 1 B +X PD8/FSMC_D13 55 -1550 -1750 150 R 40 40 1 1 B +X PC8/TIM8_CH3/SDIO_D0 65 1550 -1750 150 L 40 40 1 1 B +X VDD 75 0 2900 150 D 40 40 1 1 W +X PD4/FSMC_NOE 85 -1550 -1350 150 R 40 40 1 1 B +X TIM4_CH3/SDIO_D4/TIM10_CH1/PB8 95 1550 -50 150 L 40 40 1 1 B +X PC1/ADC123_IN11 16 1550 -1050 150 L 40 40 1 1 B +X USART2_RX/TIM5_CH4/ADC123_IN3/TIM2_CH4/TIM9_CH2/PA3 26 1550 2150 150 L 40 40 1 1 B +X ADC12_IN9/TIM3_CH4/TIM8_CH3N/PB1 36 1550 650 150 L 40 40 1 1 B +X PE15/FSMC_D12 46 -1550 -750 150 R 40 40 1 1 B +X PD9/FSMC_D14 56 -1550 -1850 150 R 40 40 1 1 B +X PC9/TIM8_CH4/SDIO_D1 66 1550 -1850 150 L 40 40 1 1 B +X JTCK/SWCLK/PA14 76 1550 1050 150 L 40 40 1 1 B +X PD5/FSMC_NWE 86 -1550 -1450 150 R 40 40 1 1 B +X TIM4_CH4/SDIO_D5/TIM11_CH1/PB9 96 1550 -150 150 L 40 40 1 1 B +X PC2/ADC123_IN12 17 1550 -1150 150 L 40 40 1 1 B +X VSS 27 -300 -2900 150 U 40 40 1 1 W +X BOOT1/PB2 37 1550 550 150 L 40 40 1 1 B +X I2C2_SCL/USART3_TX/PB10 47 1550 -250 150 L 40 40 1 1 B +X PD10/FSMC_D15 57 -1550 -1950 150 R 40 40 1 1 B +X USART1_CK/TIM1_CH1/MCO/PA8 67 1550 1650 150 L 40 40 1 1 B +X JTDI/SPI3_NSS/I2S3_WS/PA15 77 1550 950 150 L 40 40 1 1 B +X PD6/FSMC_NWAIT 87 -1550 -1550 150 R 40 40 1 1 B +X PE0/TIM4_ETR/FSMC_NBL0 97 -1550 750 150 R 40 40 1 1 B +X PC3/ADC123_IN13 18 1550 -1250 150 L 40 40 1 1 B +X VDD 28 -300 2900 150 D 40 40 1 1 W +X PE7/FSMC_D4 38 -1550 50 150 R 40 40 1 1 B +X I2C2_SDA/USART3_RX/PB11 48 1550 -350 150 L 40 40 1 1 B +X PD11/FSMC_A16 58 -1550 -2050 150 R 40 40 1 1 B +X USART1_TX/TIM1_CH2/PA9 68 1550 1550 150 L 40 40 1 1 B +X PC10/UART4_TX/SDIO_D2 78 1550 -1950 150 L 40 40 1 1 B +X PD7/FSMC_NE1/FSMC_NCE2 88 -1550 -1650 150 R 40 40 1 1 B +X PE1/FSMC_NBL1 98 -1550 650 150 R 40 40 1 1 B +X VSSA 19 450 -2900 150 U 40 40 1 1 W +X SPI1_NSS/USART2_CK/DAC_OUT1/ADC12_IN4/PA4 29 1550 2050 150 L 40 40 1 1 B +X PE8/FSMC_D5 39 -1550 -50 150 R 40 40 1 1 B +X VSS 49 -150 -2900 150 U 40 40 1 1 W +X PD12/FSMC_A17 59 -1550 -2150 150 R 40 40 1 1 B +X USART1_RX/TIM1_CH3/PA10 69 1550 1450 150 L 40 40 1 1 B +X PC11/UART4_RX/SDIO_D3 79 1550 -2050 150 L 40 40 1 1 B +X JTDO/SPI3_SCK/I2S3_CK/PB3 89 1550 450 150 L 40 40 1 1 B +X VSS 99 150 -2900 150 U 40 40 1 1 W +X VDD 100 150 2900 150 D 40 40 1 1 W +ENDDRAW +ENDDEF +# # STM32F105R8 # DEF STM32F105R8 U 0 40 Y Y 1 F N From bc2ab49c5dd6326f4f7b4e38dcd01a319649477e Mon Sep 17 00:00:00 2001 From: Konstantin Oblaukhov Date: Wed, 25 Jun 2014 14:09:58 +0700 Subject: [PATCH 8/9] STM32F103VC/D/E. --- library/stm32.dcm | 18 ++++++ library/stm32.lib | 144 ++++++++++++++++++++++++++++++++++++++++------ 2 files changed, 146 insertions(+), 16 deletions(-) diff --git a/library/stm32.dcm b/library/stm32.dcm index 699cced0..49472a41 100644 --- a/library/stm32.dcm +++ b/library/stm32.dcm @@ -162,6 +162,24 @@ K STM32 ARM Cortex-M3 MCU F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf $ENDCMP # +$CMP STM32F103VC +D STM32F103VC, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 256KB Flash, 48KB RAM, USB, CAN, LQFP100 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103VD +D STM32F103VD, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 384KB Flash, 64KB RAM, USB, CAN, LQFP100 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# +$CMP STM32F103VE +D STM32F103VE, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 512KB Flash, 64KB RAM, USB, CAN, LQFP100 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf +$ENDCMP +# $CMP STM32F103VF D STM32F103VF, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 768KB Flash, 96KB RAM, USB, CAN, LQFP100 K STM32 ARM Cortex-M3 MCU diff --git a/library/stm32.lib b/library/stm32.lib index d57c44f9..25b393ac 100644 --- a/library/stm32.lib +++ b/library/stm32.lib @@ -925,6 +925,118 @@ X I2C1_SDA/TIM4_CH2/PB7 59 1550 -800 150 L 40 40 1 1 B ENDDRAW ENDDEF # +# STM32F103VC +# +DEF STM32F103VC U 0 40 Y Y 1 F N +F0 "U" -1350 2800 50 H V C CNN +F1 "STM32F103VC" 1150 -2800 50 H V C CNN +F2 "LQFP100" 0 0 50 H V C CNN +F3 "" 0 1150 60 H V C CNN +ALIAS STM32F103VD STM32F103VE +DRAW +S -1400 2750 1400 -2750 0 1 10 f +X PE2/TRACECK/FSMC_A23 1 -1550 550 150 R 40 40 1 1 B +X PE3/TRACED0/FSMC_A19 2 -1550 450 150 R 40 40 1 1 B +X PE4/TRACED1/FSMC_A20 3 -1550 350 150 R 40 40 1 1 B +X PE5/TRACED2/FSMC_A21 4 -1550 250 150 R 40 40 1 1 B +X PE6/TRACED3/FSMC_A22 5 -1550 150 150 R 40 40 1 1 B +X VBAT 6 -1550 1650 150 R 40 40 1 1 W +X TAMPER_RTC/PC13 7 1550 -2250 150 L 40 40 1 1 B +X OSC32_IN/PC14 8 1550 -2350 150 L 40 40 1 1 B +X OSC32_OUT/PC15 9 1550 -2450 150 L 40 40 1 1 B +X VSS 10 -450 -2900 150 U 40 40 1 1 W +X VREF- 20 -1550 1200 150 R 40 40 1 1 I +X SPI1_SCK/DAC_OUT2/ADC12_IN5/PA5 30 1550 1950 150 L 40 40 1 1 B +X PE9/FSMC_D6 40 -1550 -150 150 R 40 40 1 1 B +X VDD 50 -150 2900 150 D 40 40 1 1 W +X PD13/FSMC_A18 60 -1550 -2250 150 R 40 40 1 1 B +X USART1_CTS/USBDM/CAN_RX/TIM1_CH4/PA11 70 1550 1350 150 L 40 40 1 1 B +X UART5_TX/SDIO_CK/PC12 80 1550 -2150 150 L 40 40 1 1 B +X NJTRST/SPI3_MISO/PB4 90 1550 350 150 L 40 40 1 1 B +X VDD 11 -450 2900 150 D 40 40 1 1 W +X VREF+ 21 -1550 1350 150 R 40 40 1 1 I +X SPI1_MISO/TIM8_BKIN/ADC12_IN6/TIM3_CH1/PA6 31 1550 1850 150 L 40 40 1 1 B +X PE10/FSMC_D7 41 -1550 -250 150 R 40 40 1 1 B +X SPI2_NSS/I2S2_WS/I2C2_SMBA/USART3_CK/TIM1_BKIN/PB12 51 1550 -450 150 L 40 40 1 1 B +X PD14/FSMC_D0 61 -1550 -2350 150 R 40 40 1 1 B +X USART1_RTS/USBDP/CAN_TX/TIM1_ETR/PA11 71 1550 1250 150 L 40 40 1 1 B +X PD0/FSMC_D2 81 -1550 -950 150 R 40 40 1 1 B +X I2C1_SMBA/SPI3_MOSI/I2S3_CD/PB5 91 1550 250 150 L 40 40 1 1 B +X OSC_IN 12 -1550 2100 150 R 40 40 1 1 I +X VDDA 22 450 2900 150 D 40 40 1 1 W +X SPI1_MOSI/TIM8_CH1N/ADC12_IN7/TIM3_CH2/PA7 32 1550 1750 150 L 40 40 1 1 B +X PE11/FSMC_D8 42 -1550 -350 150 R 40 40 1 1 B +X SPI2_SCK/I2S2_CK/USART3_CTS/TIM1_CH1N/PB13 52 1550 -550 150 L 40 40 1 1 B +X PD15/FSMC_D1 62 -1550 -2450 150 R 40 40 1 1 B +X JTMS/SWDIO/PA13 72 1550 1150 150 L 40 40 1 1 B +X PD1/FSMC_D3 82 -1550 -1050 150 R 40 40 1 1 B +X I2C1_SCL/TIM4_CH1/PB6 92 1550 150 150 L 40 40 1 1 B +X OSC_OUT 13 -1550 1950 150 R 40 40 1 1 O +X WKUP/USART2_CTS/ADC123_IN0/TIM2_CH1_ETR/TIM5_CH1/TIM8_ETR/PA0 23 1550 2450 150 L 40 40 1 1 B +X ADC12_IN14/PC4 33 1550 -1350 150 L 40 40 1 1 B +X PE12/FSMC_D9 43 -1550 -450 150 R 40 40 1 1 B +X SPI2_MISO/TIM1_CH2N/USART3_RTS/PB14 53 1550 -650 150 L 40 40 1 1 B +X I2S2_MCK/TIM8_CH1/SDIO_D6/PC6 63 1550 -1550 150 L 40 40 1 1 B +X PD2/TIM3_ETR/UART5_RX/SDIO_CMD 83 -1550 -1150 150 R 40 40 1 1 B +X I2C1_SDA/FSMC_NADV/TIM4_CH2/PB7 93 1550 50 150 L 40 40 1 1 B +X ~NRST 14 -1550 2550 150 R 40 40 1 1 I +X USART2_RTS/ADC123_IN1/TIM5_CH2/TIM2_CH2/PA1 24 1550 2350 150 L 40 40 1 1 B +X ADC12_IN15/PC5 34 1550 -1450 150 L 40 40 1 1 B +X PE13/FSMC_D10 44 -1550 -550 150 R 40 40 1 1 B +X SPI2_MOSI/I2S2_SD/TIM1_CH3N/PB15 54 1550 -750 150 L 40 40 1 1 B +X I2S3_MCK/TIM8_CH2/SDIO_D7/PC7 64 1550 -1650 150 L 40 40 1 1 B +X VSS 74 0 -2900 150 U 40 40 1 1 W +X PD3/FSMC_CLK 84 -1550 -1250 150 R 40 40 1 1 B +X BOOT0 94 -1550 2400 150 R 40 40 1 1 I +X ADC123_IN10/PC0 15 1550 -950 150 L 40 40 1 1 B +X USART2_TX/TIM5_CH3/ADC123_IN2/TIM2_CH3/PA2 25 1550 2250 150 L 40 40 1 1 B +X ADC12_IN8/TIM3_CH3/TIM8_CH2N/PB0 35 1550 750 150 L 40 40 1 1 B +X PE14/FSMC_D11 45 -1550 -650 150 R 40 40 1 1 B +X PD8/FSMC_D13 55 -1550 -1750 150 R 40 40 1 1 B +X TIM8_CH3/SDIO_D0/PC8 65 1550 -1750 150 L 40 40 1 1 B +X VDD 75 0 2900 150 D 40 40 1 1 W +X PD4/FSMC_NOE 85 -1550 -1350 150 R 40 40 1 1 B +X TIM4_CH3/SDIO_D4/PB8 95 1550 -50 150 L 40 40 1 1 B +X ADC123_IN11/PC1 16 1550 -1050 150 L 40 40 1 1 B +X USART2_RX/TIM5_CH4/ADC123_IN3/TIM2_CH4/PA3 26 1550 2150 150 L 40 40 1 1 B +X ADC12_IN9/TIM3_CH4/TIM8_CH3N/PB1 36 1550 650 150 L 40 40 1 1 B +X PE15/FSMC_D12 46 -1550 -750 150 R 40 40 1 1 B +X PD9/FSMC_D14 56 -1550 -1850 150 R 40 40 1 1 B +X TIM8_CH4/SDIO_D1/PC9 66 1550 -1850 150 L 40 40 1 1 B +X JTCK/SWCLK/PA14 76 1550 1050 150 L 40 40 1 1 B +X PD5/FSMC_NWE 86 -1550 -1450 150 R 40 40 1 1 B +X TIM4_CH4/SDIO_D5/PB9 96 1550 -150 150 L 40 40 1 1 B +X ADC123_IN12/PC2 17 1550 -1150 150 L 40 40 1 1 B +X VSS 27 -300 -2900 150 U 40 40 1 1 W +X BOOT1/PB2 37 1550 550 150 L 40 40 1 1 B +X I2C2_SCL/USART3_TX/PB10 47 1550 -250 150 L 40 40 1 1 B +X PD10/FSMC_D15 57 -1550 -1950 150 R 40 40 1 1 B +X USART1_CK/TIM1_CH1/MCO/PA8 67 1550 1650 150 L 40 40 1 1 B +X JTDI/SPI3_NSS/I2S3_WS/PA15 77 1550 950 150 L 40 40 1 1 B +X PD6/FSMC_NWAIT 87 -1550 -1550 150 R 40 40 1 1 B +X PE0/TIM4_ETR/FSMC_NBL0 97 -1550 750 150 R 40 40 1 1 B +X ADC123_IN13/PC3 18 1550 -1250 150 L 40 40 1 1 B +X VDD 28 -300 2900 150 D 40 40 1 1 W +X PE7/FSMC_D4 38 -1550 50 150 R 40 40 1 1 B +X I2C2_SDA/USART3_RX/PB11 48 1550 -350 150 L 40 40 1 1 B +X PD11/FSMC_A16 58 -1550 -2050 150 R 40 40 1 1 B +X USART1_TX/TIM1_CH2/PA9 68 1550 1550 150 L 40 40 1 1 B +X UART4_TX/SDIO_D2/PC10 78 1550 -1950 150 L 40 40 1 1 B +X PD7/FSMC_NE1/FSMC_NCE2 88 -1550 -1650 150 R 40 40 1 1 B +X PE1/FSMC_NBL1 98 -1550 650 150 R 40 40 1 1 B +X VSSA 19 450 -2900 150 U 40 40 1 1 W +X SPI1_NSS/USART2_CK/DAC_OUT1/ADC12_IN4/PA4 29 1550 2050 150 L 40 40 1 1 B +X PE8/FSMC_D5 39 -1550 -50 150 R 40 40 1 1 B +X VSS 49 -150 -2900 150 U 40 40 1 1 W +X PD12/FSMC_A17 59 -1550 -2150 150 R 40 40 1 1 B +X USART1_RX/TIM1_CH3/PA10 69 1550 1450 150 L 40 40 1 1 B +X UART4_RX/SDIO_D3/PC11 79 1550 -2050 150 L 40 40 1 1 B +X JTDO/SPI3_SCK/I2S3_CK/PB3 89 1550 450 150 L 40 40 1 1 B +X VSS 99 150 -2900 150 U 40 40 1 1 W +X VDD 100 150 2900 150 D 40 40 1 1 W +ENDDRAW +ENDDEF +# # STM32F103VF # DEF STM32F103VF U 0 40 Y Y 1 F N @@ -941,9 +1053,9 @@ X PE4/TRACED1/FSMC_A20 3 -1550 350 150 R 40 40 1 1 B X PE5/TRACED2/FSMC_A21 4 -1550 250 150 R 40 40 1 1 B X PE6/TRACED3/FSMC_A22 5 -1550 150 150 R 40 40 1 1 B X VBAT 6 -1550 1650 150 R 40 40 1 1 W -X PC13/TAMPER_RTC 7 1550 -2250 150 L 40 40 1 1 B -X PC14/OSC32_IN 8 1550 -2350 150 L 40 40 1 1 B -X PC15/OSC32_OUT 9 1550 -2450 150 L 40 40 1 1 B +X TAMPER_RTC/PC13 7 1550 -2250 150 L 40 40 1 1 B +X OSC32_IN/PC14 8 1550 -2350 150 L 40 40 1 1 B +X OSC32_OUT/PC15 9 1550 -2450 150 L 40 40 1 1 B X VSS 10 -450 -2900 150 U 40 40 1 1 W X VREF- 20 -1550 1200 150 R 40 40 1 1 I X SPI1_SCK/DAC_OUT2/ADC12_IN5/PA5 30 1550 1950 150 L 40 40 1 1 B @@ -951,7 +1063,7 @@ X PE9/FSMC_D6 40 -1550 -150 150 R 40 40 1 1 B X VDD 50 -150 2900 150 D 40 40 1 1 W X PD13/FSMC_A18 60 -1550 -2250 150 R 40 40 1 1 B X USART1_CTS/USBDM/CAN_RX/TIM1_CH4/PA11 70 1550 1350 150 L 40 40 1 1 B -X PC12/UART5_TX/SDIO_CK 80 1550 -2150 150 L 40 40 1 1 B +X PC12/UART5_TX/SDIO_CK/PC12 80 1550 -2150 150 L 40 40 1 1 B X NJTRST/SPI3_MISO/PB4 90 1550 350 150 L 40 40 1 1 B X VDD 11 -450 2900 150 D 40 40 1 1 W X VREF+ 21 -1550 1350 150 R 40 40 1 1 I @@ -973,40 +1085,40 @@ X PD1/FSMC_D3 82 -1550 -1050 150 R 40 40 1 1 B X I2C1_SCL/TIM4_CH1/PB6 92 1550 150 150 L 40 40 1 1 B X OSC_OUT 13 -1550 1950 150 R 40 40 1 1 O X WKUP/USART2_CTS/ADC123_IN0/TIM2_CH1_ETR/TIM5_CH1/TIM8_ETR/PA0 23 1550 2450 150 L 40 40 1 1 B -X PC4/ADC12_IN14 33 1550 -1350 150 L 40 40 1 1 B +X ADC12_IN14/PC4 33 1550 -1350 150 L 40 40 1 1 B X PE12/FSMC_D9 43 -1550 -450 150 R 40 40 1 1 B X SPI2_MISO/TIM1_CH2N/USART3_RTS/TIM12_CH1/PB14 53 1550 -650 150 L 40 40 1 1 B -X PC6/I2S2_MCK/TIM8_CH1/SDIO_D6 63 1550 -1550 150 L 40 40 1 1 B +X I2S2_MCK/TIM8_CH1/SDIO_D6/PC6 63 1550 -1550 150 L 40 40 1 1 B X PD2/TIM3_ETR/UART5_RX/SDIO_CMD 83 -1550 -1150 150 R 40 40 1 1 B X I2C1_SDA/FSMC_NADV/TIM4_CH2/PB7 93 1550 50 150 L 40 40 1 1 B X ~NRST 14 -1550 2550 150 R 40 40 1 1 I X USART2_RTS/ADC123_IN1/TIM5_CH2/TIM2_CH2/PA1 24 1550 2350 150 L 40 40 1 1 B -X PC5/ADC12_IN15 34 1550 -1450 150 L 40 40 1 1 B +X ADC12_IN15/PC5 34 1550 -1450 150 L 40 40 1 1 B X PE13/FSMC_D10 44 -1550 -550 150 R 40 40 1 1 B X SPI2_MOSI/I2S2_SD/TIM1_CH3N/TIM12_CH2/PB15 54 1550 -750 150 L 40 40 1 1 B -X PC7/I2S3_MCK/TIM8_CH2/SDIO_D7 64 1550 -1650 150 L 40 40 1 1 B +X I2S3_MCK/TIM8_CH2/SDIO_D7/PC7 64 1550 -1650 150 L 40 40 1 1 B X VSS 74 0 -2900 150 U 40 40 1 1 W X PD3/FSMC_CLK 84 -1550 -1250 150 R 40 40 1 1 B X BOOT0 94 -1550 2400 150 R 40 40 1 1 I -X PC0/ADC123_IN10 15 1550 -950 150 L 40 40 1 1 B +X ADC123_IN10/PC0 15 1550 -950 150 L 40 40 1 1 B X USART2_TX/TIM5_CH3/ADC123_IN2/TIM2_CH3/TIM9_CH1/PA2 25 1550 2250 150 L 40 40 1 1 B X ADC12_IN8/TIM3_CH3/TIM8_CH2N/PB0 35 1550 750 150 L 40 40 1 1 B X PE14/FSMC_D11 45 -1550 -650 150 R 40 40 1 1 B X PD8/FSMC_D13 55 -1550 -1750 150 R 40 40 1 1 B -X PC8/TIM8_CH3/SDIO_D0 65 1550 -1750 150 L 40 40 1 1 B +X TIM8_CH3/SDIO_D0/PC8 65 1550 -1750 150 L 40 40 1 1 B X VDD 75 0 2900 150 D 40 40 1 1 W X PD4/FSMC_NOE 85 -1550 -1350 150 R 40 40 1 1 B X TIM4_CH3/SDIO_D4/TIM10_CH1/PB8 95 1550 -50 150 L 40 40 1 1 B -X PC1/ADC123_IN11 16 1550 -1050 150 L 40 40 1 1 B +X ADC123_IN11/PC1 16 1550 -1050 150 L 40 40 1 1 B X USART2_RX/TIM5_CH4/ADC123_IN3/TIM2_CH4/TIM9_CH2/PA3 26 1550 2150 150 L 40 40 1 1 B X ADC12_IN9/TIM3_CH4/TIM8_CH3N/PB1 36 1550 650 150 L 40 40 1 1 B X PE15/FSMC_D12 46 -1550 -750 150 R 40 40 1 1 B X PD9/FSMC_D14 56 -1550 -1850 150 R 40 40 1 1 B -X PC9/TIM8_CH4/SDIO_D1 66 1550 -1850 150 L 40 40 1 1 B +X TIM8_CH4/SDIO_D1/PC9 66 1550 -1850 150 L 40 40 1 1 B X JTCK/SWCLK/PA14 76 1550 1050 150 L 40 40 1 1 B X PD5/FSMC_NWE 86 -1550 -1450 150 R 40 40 1 1 B X TIM4_CH4/SDIO_D5/TIM11_CH1/PB9 96 1550 -150 150 L 40 40 1 1 B -X PC2/ADC123_IN12 17 1550 -1150 150 L 40 40 1 1 B +X ADC123_IN12/PC2 17 1550 -1150 150 L 40 40 1 1 B X VSS 27 -300 -2900 150 U 40 40 1 1 W X BOOT1/PB2 37 1550 550 150 L 40 40 1 1 B X I2C2_SCL/USART3_TX/PB10 47 1550 -250 150 L 40 40 1 1 B @@ -1015,13 +1127,13 @@ X USART1_CK/TIM1_CH1/MCO/PA8 67 1550 1650 150 L 40 40 1 1 B X JTDI/SPI3_NSS/I2S3_WS/PA15 77 1550 950 150 L 40 40 1 1 B X PD6/FSMC_NWAIT 87 -1550 -1550 150 R 40 40 1 1 B X PE0/TIM4_ETR/FSMC_NBL0 97 -1550 750 150 R 40 40 1 1 B -X PC3/ADC123_IN13 18 1550 -1250 150 L 40 40 1 1 B +X ADC123_IN13/PC3 18 1550 -1250 150 L 40 40 1 1 B X VDD 28 -300 2900 150 D 40 40 1 1 W X PE7/FSMC_D4 38 -1550 50 150 R 40 40 1 1 B X I2C2_SDA/USART3_RX/PB11 48 1550 -350 150 L 40 40 1 1 B X PD11/FSMC_A16 58 -1550 -2050 150 R 40 40 1 1 B X USART1_TX/TIM1_CH2/PA9 68 1550 1550 150 L 40 40 1 1 B -X PC10/UART4_TX/SDIO_D2 78 1550 -1950 150 L 40 40 1 1 B +X UART4_TX/SDIO_D2/PC10 78 1550 -1950 150 L 40 40 1 1 B X PD7/FSMC_NE1/FSMC_NCE2 88 -1550 -1650 150 R 40 40 1 1 B X PE1/FSMC_NBL1 98 -1550 650 150 R 40 40 1 1 B X VSSA 19 450 -2900 150 U 40 40 1 1 W @@ -1030,7 +1142,7 @@ X PE8/FSMC_D5 39 -1550 -50 150 R 40 40 1 1 B X VSS 49 -150 -2900 150 U 40 40 1 1 W X PD12/FSMC_A17 59 -1550 -2150 150 R 40 40 1 1 B X USART1_RX/TIM1_CH3/PA10 69 1550 1450 150 L 40 40 1 1 B -X PC11/UART4_RX/SDIO_D3 79 1550 -2050 150 L 40 40 1 1 B +X UART4_RX/SDIO_D3/PC11 79 1550 -2050 150 L 40 40 1 1 B X JTDO/SPI3_SCK/I2S3_CK/PB3 89 1550 450 150 L 40 40 1 1 B X VSS 99 150 -2900 150 U 40 40 1 1 W X VDD 100 150 2900 150 D 40 40 1 1 W From cb753c694f3d78f7d9866c2c5b1beb948035e788 Mon Sep 17 00:00:00 2001 From: Konstantin Oblaukhov Date: Wed, 25 Jun 2014 14:45:07 +0700 Subject: [PATCH 9/9] STM32F103V8/B. --- library/stm32.dcm | 12 +++++ library/stm32.lib | 112 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 124 insertions(+) diff --git a/library/stm32.dcm b/library/stm32.dcm index 49472a41..51cf2c25 100644 --- a/library/stm32.dcm +++ b/library/stm32.dcm @@ -162,6 +162,18 @@ K STM32 ARM Cortex-M3 MCU F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf $ENDCMP # +$CMP STM32F103V8 +D STM32F103V8, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 64KB Flash, 20KB RAM, USB, CAN, LQFP100 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# +$CMP STM32F103VB +D STM32F103VB, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 128KB Flash, 20KB RAM, USB, CAN, LQFP100 +K STM32 ARM Cortex-M3 MCU +F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf +$ENDCMP +# $CMP STM32F103VC D STM32F103VC, 32-bit ARM Cortex-M3 Microcontroller, 72MHz, 256KB Flash, 48KB RAM, USB, CAN, LQFP100 K STM32 ARM Cortex-M3 MCU diff --git a/library/stm32.lib b/library/stm32.lib index 25b393ac..da555bd4 100644 --- a/library/stm32.lib +++ b/library/stm32.lib @@ -925,6 +925,118 @@ X I2C1_SDA/TIM4_CH2/PB7 59 1550 -800 150 L 40 40 1 1 B ENDDRAW ENDDEF # +# STM32F103V8 +# +DEF STM32F103V8 U 0 40 Y Y 1 F N +F0 "U" -1350 2800 50 H V C CNN +F1 "STM32F103V8" 1150 -2800 50 H V C CNN +F2 "LQFP100" 0 0 50 H V C CNN +F3 "" 0 1150 60 H V C CNN +ALIAS STM32F103VB +DRAW +S -1400 2750 1400 -2750 0 1 10 f +X PE2/TRACECK 1 -1550 550 150 R 40 40 1 1 B +X PE3/TRACED0 2 -1550 450 150 R 40 40 1 1 B +X PE4/TRACED1 3 -1550 350 150 R 40 40 1 1 B +X PE5/TRACED2 4 -1550 250 150 R 40 40 1 1 B +X PE6/TRACED3 5 -1550 150 150 R 40 40 1 1 B +X VBAT 6 -1550 1650 150 R 40 40 1 1 W +X TAMPER_RTC/PC13 7 1550 -2250 150 L 40 40 1 1 B +X OSC32_IN/PC14 8 1550 -2350 150 L 40 40 1 1 B +X OSC32_OUT/PC15 9 1550 -2450 150 L 40 40 1 1 B +X VSS 10 -450 -2900 150 U 40 40 1 1 W +X VREF- 20 -1550 1200 150 R 40 40 1 1 I +X SPI1_SCK/ADC12_IN5/PA5 30 1550 1950 150 L 40 40 1 1 B +X PE9 40 -1550 -150 150 R 40 40 1 1 B +X VDD 50 -150 2900 150 D 40 40 1 1 W +X PD13 60 -1550 -2250 150 R 40 40 1 1 B +X USART1_CTS/CAN_RX/USBDM/TIM1_CH4/PA11 70 1550 1350 150 L 40 40 1 1 B +X PC12 80 1550 -2150 150 L 40 40 1 1 B +X NJTRST/PB4 90 1550 350 150 L 40 40 1 1 B +X VDD 11 -450 2900 150 D 40 40 1 1 W +X VREF+ 21 -1550 1350 150 R 40 40 1 1 I +X SPI1_MISO/ADC12_IN6/TIM3_CH1/PA6 31 1550 1850 150 L 40 40 1 1 B +X PE10 41 -1550 -250 150 R 40 40 1 1 B +X SPI2_NSS/I2C2_SMBA/USART3_CK/TIM1_BKIN/PB12 51 1550 -450 150 L 40 40 1 1 B +X PD14 61 -1550 -2350 150 R 40 40 1 1 B +X USART1_RTS/CAN_TX/USBDP/TIM1_ETR/PA11 71 1550 1250 150 L 40 40 1 1 B +X PD0 81 -1550 -950 150 R 40 40 1 1 B +X I2C1_SMBA/PB5 91 1550 250 150 L 40 40 1 1 B +X OSC_IN 12 -1550 2100 150 R 40 40 1 1 I +X VDDA 22 450 2900 150 D 40 40 1 1 W +X SPI1_MOSIADC12_IN7/TIM3_CH2/PA7 32 1550 1750 150 L 40 40 1 1 B +X PE11 42 -1550 -350 150 R 40 40 1 1 B +X SPI2_SCK/USART3_CTS/TIM1_CH1N/PB13 52 1550 -550 150 L 40 40 1 1 B +X PD15 62 -1550 -2450 150 R 40 40 1 1 B +X JTMS/SWDIO/PA13 72 1550 1150 150 L 40 40 1 1 B +X PD1 82 -1550 -1050 150 R 40 40 1 1 B +X I2C1_SCL/TIM4_CH1/PB6 92 1550 150 150 L 40 40 1 1 B +X OSC_OUT 13 -1550 1950 150 R 40 40 1 1 O +X WKUP/USART2_CTS/ADC12_IN0/TIM2_CH1_ETR/PA0 23 1550 2450 150 L 40 40 1 1 B +X ADC12_IN14/PC4 33 1550 -1350 150 L 40 40 1 1 B +X PE12 43 -1550 -450 150 R 40 40 1 1 B +X SPI2_MISO/USART3_RTS/TIM1_CH2N/PB14 53 1550 -650 150 L 40 40 1 1 B +X PC6 63 1550 -1550 150 L 40 40 1 1 B +X PD2/TIM3_ETR 83 -1550 -1150 150 R 40 40 1 1 B +X I2C1_SDA/TIM4_CH2/PB7 93 1550 50 150 L 40 40 1 1 B +X ~NRST 14 -1550 2550 150 R 40 40 1 1 I +X USART2_RTS/ADC12_IN1/TIM2_CH2/PA1 24 1550 2350 150 L 40 40 1 1 B +X ADC12_IN15/PC5 34 1550 -1450 150 L 40 40 1 1 B +X PE13 44 -1550 -550 150 R 40 40 1 1 B +X SPI2_MOSI/TIM1_CH3N/PB15 54 1550 -750 150 L 40 40 1 1 B +X PC7 64 1550 -1650 150 L 40 40 1 1 B +X VSS 74 0 -2900 150 U 40 40 1 1 W +X PD3 84 -1550 -1250 150 R 40 40 1 1 B +X BOOT0 94 -1550 2400 150 R 40 40 1 1 I +X ADC12_IN10/PC0 15 1550 -950 150 L 40 40 1 1 B +X USART2_TX/ADC12_IN2/TIM2_CH3/PA2 25 1550 2250 150 L 40 40 1 1 B +X ADC12_IN8/TIM3_CH3/PB0 35 1550 750 150 L 40 40 1 1 B +X PE14 45 -1550 -650 150 R 40 40 1 1 B +X PD8 55 -1550 -1750 150 R 40 40 1 1 B +X PC8 65 1550 -1750 150 L 40 40 1 1 B +X VDD 75 0 2900 150 D 40 40 1 1 W +X PD4 85 -1550 -1350 150 R 40 40 1 1 B +X TIM4_CH3/PB8 95 1550 -50 150 L 40 40 1 1 B +X ADC12_IN11/PC1 16 1550 -1050 150 L 40 40 1 1 B +X USART2_RX/ADC12_IN3/TIM2_CH4/PA3 26 1550 2150 150 L 40 40 1 1 B +X ADC12_IN9/TIM3_CH4/PB1 36 1550 650 150 L 40 40 1 1 B +X PE15 46 -1550 -750 150 R 40 40 1 1 B +X PD9 56 -1550 -1850 150 R 40 40 1 1 B +X PC9 66 1550 -1850 150 L 40 40 1 1 B +X JTCK/SWCLK/PA14 76 1550 1050 150 L 40 40 1 1 B +X PD5 86 -1550 -1450 150 R 40 40 1 1 B +X TIM4_CH4/PB9 96 1550 -150 150 L 40 40 1 1 B +X ADC12_IN12/PC2 17 1550 -1150 150 L 40 40 1 1 B +X VSS 27 -300 -2900 150 U 40 40 1 1 W +X BOOT1/PB2 37 1550 550 150 L 40 40 1 1 B +X I2C2_SCL/USART3_TX/PB10 47 1550 -250 150 L 40 40 1 1 B +X PD10 57 -1550 -1950 150 R 40 40 1 1 B +X USART1_CK/TIM1_CH1/MCO/PA8 67 1550 1650 150 L 40 40 1 1 B +X JTDI/PA15 77 1550 950 150 L 40 40 1 1 B +X PD6 87 -1550 -1550 150 R 40 40 1 1 B +X PE0/TIM4_ETR 97 -1550 750 150 R 40 40 1 1 B +X ADC12_IN13/PC3 18 1550 -1250 150 L 40 40 1 1 B +X VDD 28 -300 2900 150 D 40 40 1 1 W +X PE7 38 -1550 50 150 R 40 40 1 1 B +X I2C2_SDA/USART3_RX/PB11 48 1550 -350 150 L 40 40 1 1 B +X PD11 58 -1550 -2050 150 R 40 40 1 1 B +X USART1_TX/TIM1_CH2/PA9 68 1550 1550 150 L 40 40 1 1 B +X PC10 78 1550 -1950 150 L 40 40 1 1 B +X PD7 88 -1550 -1650 150 R 40 40 1 1 B +X PE1 98 -1550 650 150 R 40 40 1 1 B +X VSSA 19 450 -2900 150 U 40 40 1 1 W +X SPI1_NSS/USART2_CK/ADC12_IN4/PA4 29 1550 2050 150 L 40 40 1 1 B +X PE8 39 -1550 -50 150 R 40 40 1 1 B +X VSS 49 -150 -2900 150 U 40 40 1 1 W +X PD12 59 -1550 -2150 150 R 40 40 1 1 B +X USART1_RX/TIM1_CH3/PA10 69 1550 1450 150 L 40 40 1 1 B +X PC11 79 1550 -2050 150 L 40 40 1 1 B +X JTDO/PB3 89 1550 450 150 L 40 40 1 1 B +X VSS 99 150 -2900 150 U 40 40 1 1 W +X VDD 100 150 2900 150 D 40 40 1 1 W +ENDDRAW +ENDDEF +# # STM32F103VC # DEF STM32F103VC U 0 40 Y Y 1 F N