From f4d8c7c66208965400e42980f2d54ab06777bd1a Mon Sep 17 00:00:00 2001 From: Ulrich Bruckdorfer Date: Tue, 25 Apr 2017 15:37:31 +0200 Subject: [PATCH 1/9] add device STM8AF6223 --- library/stm8.lib | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/library/stm8.lib b/library/stm8.lib index 1900b491..de7278c5 100644 --- a/library/stm8.lib +++ b/library/stm8.lib @@ -1,6 +1,41 @@ EESchema-LIBRARY Version 2.3 #encoding utf-8 # +# STM8AF6223 +# +DEF STM8AF6223 U 0 40 Y Y 1 F N +F0 "U" -800 900 50 H V L CNN +F1 "STM8AF6223" -750 800 50 H V L CNN +F2 "TSSOP20" -650 -900 50 H I L CIN +F3 "" -300 -400 50 H I C CNN +$FPLIST + TSSOP20* +$ENDFPLIST +DRAW +S -750 750 750 -800 0 1 10 f +X PD4 1 -900 0 150 R 50 50 1 1 B +X PD5/UART_TX 2 -900 -100 150 R 50 50 1 1 B +X PD6/UART_RX 3 -900 -200 150 R 50 50 1 1 B +X NRST 4 -900 600 150 R 50 50 1 1 I +X OSCI/PA1 5 900 600 150 L 50 50 1 1 B +X OSCOUT/PA2 6 900 500 150 L 50 50 1 1 B +X VSS 7 0 -950 150 U 50 50 1 1 W +X Vcap 8 -900 -600 150 R 50 50 1 1 I +X VDD 9 0 900 150 D 50 50 1 1 W +X PB5/I2C_SDA 10 900 -100 150 L 50 50 1 1 B +X PD3 20 -900 100 150 R 50 50 1 1 B +X PB4/I2C_SCL 11 900 0 150 L 50 50 1 1 B +X PB1/AIN1 12 900 100 150 L 50 50 1 1 B +X PB0/AIN0 13 900 200 150 L 50 50 1 1 B +X PC4/AIN2 14 900 -300 150 L 50 50 1 1 B +X PC5/SPI_SCK 15 900 -400 150 L 50 50 1 1 B +X PC6/SPI_MOSI 16 900 -500 150 L 50 50 1 1 B +X PC7/SPI_MIOS 17 900 -600 150 L 50 50 1 1 B +X PD1/SWIM 18 -900 300 150 R 50 50 1 1 B +X PD2 19 -900 200 150 R 50 50 1 1 B +ENDDRAW +ENDDEF +# # STM8L051F3P # DEF STM8L051F3P U 0 40 Y Y 1 F N From 240669c5210699e307243397ef682f55d5cdfbcb Mon Sep 17 00:00:00 2001 From: Uli Bruckdorfer Date: Tue, 25 Apr 2017 15:41:40 +0200 Subject: [PATCH 2/9] add device STM8AF6223 --- library/stm8.dcm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/library/stm8.dcm b/library/stm8.dcm index b5593467..5eacd4bc 100644 --- a/library/stm8.dcm +++ b/library/stm8.dcm @@ -1,5 +1,11 @@ EESchema-DOCLIB Version 2.0 # +$CMP STM8AF6223 +D Automotive 8-bit MCU, 8 Kbyte Flash, TSSOP20 (6.5 x 4.4 mm, 0.65 mm pitch) +K STM8 Microcontroller Automotive Line +F http://www.st.com/resource/en/datasheet/stm8af6223.pdf +$ENDCMP +# $CMP STM8L051F3P D 16MHz, 8K Flash, 1k RAM, 256 EEPROM, RTC, USART, I2C, SPI, ADC, TSSOP20 K STM8L Microcontroller Value Line Low Power From 20a991399b16ab860bfbcb8f10b3a4aabd54f1ae Mon Sep 17 00:00:00 2001 From: slartibartfas81 Date: Tue, 25 Apr 2017 16:47:56 +0200 Subject: [PATCH 3/9] add STM8AF6223 --- library/stm8.lib | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/library/stm8.lib b/library/stm8.lib index 1900b491..de7278c5 100644 --- a/library/stm8.lib +++ b/library/stm8.lib @@ -1,6 +1,41 @@ EESchema-LIBRARY Version 2.3 #encoding utf-8 # +# STM8AF6223 +# +DEF STM8AF6223 U 0 40 Y Y 1 F N +F0 "U" -800 900 50 H V L CNN +F1 "STM8AF6223" -750 800 50 H V L CNN +F2 "TSSOP20" -650 -900 50 H I L CIN +F3 "" -300 -400 50 H I C CNN +$FPLIST + TSSOP20* +$ENDFPLIST +DRAW +S -750 750 750 -800 0 1 10 f +X PD4 1 -900 0 150 R 50 50 1 1 B +X PD5/UART_TX 2 -900 -100 150 R 50 50 1 1 B +X PD6/UART_RX 3 -900 -200 150 R 50 50 1 1 B +X NRST 4 -900 600 150 R 50 50 1 1 I +X OSCI/PA1 5 900 600 150 L 50 50 1 1 B +X OSCOUT/PA2 6 900 500 150 L 50 50 1 1 B +X VSS 7 0 -950 150 U 50 50 1 1 W +X Vcap 8 -900 -600 150 R 50 50 1 1 I +X VDD 9 0 900 150 D 50 50 1 1 W +X PB5/I2C_SDA 10 900 -100 150 L 50 50 1 1 B +X PD3 20 -900 100 150 R 50 50 1 1 B +X PB4/I2C_SCL 11 900 0 150 L 50 50 1 1 B +X PB1/AIN1 12 900 100 150 L 50 50 1 1 B +X PB0/AIN0 13 900 200 150 L 50 50 1 1 B +X PC4/AIN2 14 900 -300 150 L 50 50 1 1 B +X PC5/SPI_SCK 15 900 -400 150 L 50 50 1 1 B +X PC6/SPI_MOSI 16 900 -500 150 L 50 50 1 1 B +X PC7/SPI_MIOS 17 900 -600 150 L 50 50 1 1 B +X PD1/SWIM 18 -900 300 150 R 50 50 1 1 B +X PD2 19 -900 200 150 R 50 50 1 1 B +ENDDRAW +ENDDEF +# # STM8L051F3P # DEF STM8L051F3P U 0 40 Y Y 1 F N From ee6e681a12c4faa5a6a4a5e74ca2456d9c9cdbcb Mon Sep 17 00:00:00 2001 From: slartibartfas81 Date: Tue, 25 Apr 2017 16:49:47 +0200 Subject: [PATCH 4/9] add STM8AF6223 --- library/stm8.dcm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/library/stm8.dcm b/library/stm8.dcm index b5593467..2c1f1a10 100644 --- a/library/stm8.dcm +++ b/library/stm8.dcm @@ -1,5 +1,11 @@ EESchema-DOCLIB Version 2.0 # +$CMP STM8AF6223 +D automotive, 16MHz, 8 Kbyte Flash, TSSOP20 (6.5x4.4mm, 0.65 mm pitch) +K STM8 Microcontroller Automotive Line +F http://www.st.com/resource/en/datasheet/stm8af6223.pdf +$ENDCMP +# $CMP STM8L051F3P D 16MHz, 8K Flash, 1k RAM, 256 EEPROM, RTC, USART, I2C, SPI, ADC, TSSOP20 K STM8L Microcontroller Value Line Low Power From 20973970d8c5fe9af2b62b21269496e6bc794738 Mon Sep 17 00:00:00 2001 From: slartibartfas81 Date: Tue, 25 Apr 2017 17:07:00 +0200 Subject: [PATCH 5/9] Fix Pin VSS grid, fix footprint format --- library/stm8.lib | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/stm8.lib b/library/stm8.lib index de7278c5..6c03f5ae 100644 --- a/library/stm8.lib +++ b/library/stm8.lib @@ -6,20 +6,20 @@ EESchema-LIBRARY Version 2.3 DEF STM8AF6223 U 0 40 Y Y 1 F N F0 "U" -800 900 50 H V L CNN F1 "STM8AF6223" -750 800 50 H V L CNN -F2 "TSSOP20" -650 -900 50 H I L CIN +F2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" -650 -900 50 H I L CIN F3 "" -300 -400 50 H I C CNN $FPLIST TSSOP20* $ENDFPLIST DRAW -S -750 750 750 -800 0 1 10 f +S -750 750 750 -850 0 1 10 f X PD4 1 -900 0 150 R 50 50 1 1 B X PD5/UART_TX 2 -900 -100 150 R 50 50 1 1 B X PD6/UART_RX 3 -900 -200 150 R 50 50 1 1 B X NRST 4 -900 600 150 R 50 50 1 1 I X OSCI/PA1 5 900 600 150 L 50 50 1 1 B X OSCOUT/PA2 6 900 500 150 L 50 50 1 1 B -X VSS 7 0 -950 150 U 50 50 1 1 W +X VSS 7 0 -1000 150 U 50 50 1 1 W X Vcap 8 -900 -600 150 R 50 50 1 1 I X VDD 9 0 900 150 D 50 50 1 1 W X PB5/I2C_SDA 10 900 -100 150 L 50 50 1 1 B From 029e9d44937c7cb0344d192ea7b75fd73ba42baf Mon Sep 17 00:00:00 2001 From: Uli Bruckdorfer Date: Tue, 30 May 2017 09:19:47 +0200 Subject: [PATCH 6/9] fix pinout for STM8AF6223, add STM8AF6223A --- library/stm8.dcm | 6 ++++++ library/stm8.lib | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) diff --git a/library/stm8.dcm b/library/stm8.dcm index 5eacd4bc..730dc9b2 100644 --- a/library/stm8.dcm +++ b/library/stm8.dcm @@ -6,6 +6,12 @@ K STM8 Microcontroller Automotive Line F http://www.st.com/resource/en/datasheet/stm8af6223.pdf $ENDCMP # +$CMP STM8AF6223A +D Automotive 8-bit MCU, 8 Kbyte Flash, TSSOP20 (6.5 x 4.4 mm, 0.65 mm pitch) +K STM8 Microcontroller Automotive Line +F http://www.st.com/resource/en/datasheet/stm8af6223.pdf +$ENDCMP +# $CMP STM8L051F3P D 16MHz, 8K Flash, 1k RAM, 256 EEPROM, RTC, USART, I2C, SPI, ADC, TSSOP20 K STM8L Microcontroller Value Line Low Power diff --git a/library/stm8.lib b/library/stm8.lib index de7278c5..771a528e 100644 --- a/library/stm8.lib +++ b/library/stm8.lib @@ -22,6 +22,41 @@ X OSCOUT/PA2 6 900 500 150 L 50 50 1 1 B X VSS 7 0 -950 150 U 50 50 1 1 W X Vcap 8 -900 -600 150 R 50 50 1 1 I X VDD 9 0 900 150 D 50 50 1 1 W +X PA3/TIM5_CH3 10 900 300 150 L 50 50 1 1 B +X PD3/AIN4 20 -900 100 150 R 50 50 1 1 B +X PB5/I2C_SDA 11 900 0 150 L 50 50 1 1 B +X PB4/I2C_SCL 12 900 100 150 L 50 50 1 1 B +X PC3/TIM1_CH3 13 900 -200 150 L 50 50 1 1 B +X PC4/AIN2 14 900 -300 150 L 50 50 1 1 B +X PC5/SPI_SCK 15 900 -400 150 L 50 50 1 1 B +X PC6/SPI_MOSI 16 900 -500 150 L 50 50 1 1 B +X PC7/SPI_MIOS 17 900 -600 150 L 50 50 1 1 B +X PD1/SWIM 18 -900 300 150 R 50 50 1 1 B +X PD2/AIN3 19 -900 200 150 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# STM8AF6223A +# +DEF STM8AF6223A U 0 40 Y Y 1 F N +F0 "U" -800 900 50 H V L CNN +F1 "STM8AF6223A" -750 800 50 H V L CNN +F2 "TSSOP20" -650 -900 50 H I L CIN +F3 "" -300 -400 50 H I C CNN +$FPLIST + TSSOP20* +$ENDFPLIST +DRAW +S -750 750 750 -800 0 1 10 f +X PD4 1 -900 0 150 R 50 50 1 1 B +X PD5/UART_TX 2 -900 -100 150 R 50 50 1 1 B +X PD6/UART_RX 3 -900 -200 150 R 50 50 1 1 B +X NRST 4 -900 600 150 R 50 50 1 1 I +X OSCI/PA1 5 900 600 150 L 50 50 1 1 B +X OSCOUT/PA2 6 900 500 150 L 50 50 1 1 B +X VSS 7 0 -950 150 U 50 50 1 1 W +X Vcap 8 -900 -600 150 R 50 50 1 1 I +X VDD 9 0 900 150 D 50 50 1 1 W X PB5/I2C_SDA 10 900 -100 150 L 50 50 1 1 B X PD3 20 -900 100 150 R 50 50 1 1 B X PB4/I2C_SCL 11 900 0 150 L 50 50 1 1 B From 3d8288e2563b3fee1757359b68eafd96c9905d26 Mon Sep 17 00:00:00 2001 From: Uli Bruckdorfer Date: Tue, 30 May 2017 09:27:49 +0200 Subject: [PATCH 7/9] fix pin grid --- library/stm8.lib | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/stm8.lib b/library/stm8.lib index 771a528e..96297ff3 100644 --- a/library/stm8.lib +++ b/library/stm8.lib @@ -12,14 +12,14 @@ $FPLIST TSSOP20* $ENDFPLIST DRAW -S -750 750 750 -800 0 1 10 f +S -750 750 750 -750 0 1 10 f X PD4 1 -900 0 150 R 50 50 1 1 B X PD5/UART_TX 2 -900 -100 150 R 50 50 1 1 B X PD6/UART_RX 3 -900 -200 150 R 50 50 1 1 B X NRST 4 -900 600 150 R 50 50 1 1 I X OSCI/PA1 5 900 600 150 L 50 50 1 1 B X OSCOUT/PA2 6 900 500 150 L 50 50 1 1 B -X VSS 7 0 -950 150 U 50 50 1 1 W +X VSS 7 0 -900 150 U 50 50 1 1 W X Vcap 8 -900 -600 150 R 50 50 1 1 I X VDD 9 0 900 150 D 50 50 1 1 W X PA3/TIM5_CH3 10 900 300 150 L 50 50 1 1 B @@ -47,14 +47,14 @@ $FPLIST TSSOP20* $ENDFPLIST DRAW -S -750 750 750 -800 0 1 10 f +S -750 750 750 -750 0 1 10 f X PD4 1 -900 0 150 R 50 50 1 1 B X PD5/UART_TX 2 -900 -100 150 R 50 50 1 1 B X PD6/UART_RX 3 -900 -200 150 R 50 50 1 1 B X NRST 4 -900 600 150 R 50 50 1 1 I X OSCI/PA1 5 900 600 150 L 50 50 1 1 B X OSCOUT/PA2 6 900 500 150 L 50 50 1 1 B -X VSS 7 0 -950 150 U 50 50 1 1 W +X VSS 7 0 -900 150 U 50 50 1 1 W X Vcap 8 -900 -600 150 R 50 50 1 1 I X VDD 9 0 900 150 D 50 50 1 1 W X PB5/I2C_SDA 10 900 -100 150 L 50 50 1 1 B From d268470bdc235f9b8bb708d3f3f5e2815bead645 Mon Sep 17 00:00:00 2001 From: Uli Bruckdorfer Date: Tue, 30 May 2017 09:35:33 +0200 Subject: [PATCH 8/9] fix footprint naming --- library/stm8.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/stm8.lib b/library/stm8.lib index 96297ff3..3c627781 100644 --- a/library/stm8.lib +++ b/library/stm8.lib @@ -6,7 +6,7 @@ EESchema-LIBRARY Version 2.3 DEF STM8AF6223 U 0 40 Y Y 1 F N F0 "U" -800 900 50 H V L CNN F1 "STM8AF6223" -750 800 50 H V L CNN -F2 "TSSOP20" -650 -900 50 H I L CIN +F2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" -650 -900 50 H I L CIN F3 "" -300 -400 50 H I C CNN $FPLIST TSSOP20* @@ -41,7 +41,7 @@ ENDDEF DEF STM8AF6223A U 0 40 Y Y 1 F N F0 "U" -800 900 50 H V L CNN F1 "STM8AF6223A" -750 800 50 H V L CNN -F2 "TSSOP20" -650 -900 50 H I L CIN +F2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" -650 -900 50 H I L CIN F3 "" -300 -400 50 H I C CNN $FPLIST TSSOP20* From 1e1ba3d9ba76c206594d87312883b6c4cc2214b0 Mon Sep 17 00:00:00 2001 From: Uli Bruckdorfer Date: Tue, 30 May 2017 14:56:09 +0200 Subject: [PATCH 9/9] change description to a short one --- library/stm8.dcm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/stm8.dcm b/library/stm8.dcm index 730dc9b2..6b391731 100644 --- a/library/stm8.dcm +++ b/library/stm8.dcm @@ -1,13 +1,13 @@ EESchema-DOCLIB Version 2.0 # $CMP STM8AF6223 -D Automotive 8-bit MCU, 8 Kbyte Flash, TSSOP20 (6.5 x 4.4 mm, 0.65 mm pitch) +D Automotive 8-bit MCU, 8 Kbyte Flash, TSSOP20 K STM8 Microcontroller Automotive Line F http://www.st.com/resource/en/datasheet/stm8af6223.pdf $ENDCMP # $CMP STM8AF6223A -D Automotive 8-bit MCU, 8 Kbyte Flash, TSSOP20 (6.5 x 4.4 mm, 0.65 mm pitch) +D Automotive 8-bit MCU, 8 Kbyte Flash, TSSOP20 K STM8 Microcontroller Automotive Line F http://www.st.com/resource/en/datasheet/stm8af6223.pdf $ENDCMP