From 31f89de8f7814b590fa40cd5650c62111056739e Mon Sep 17 00:00:00 2001 From: hackscribble Date: Sun, 4 Jun 2017 15:20:15 +0100 Subject: [PATCH 1/8] Created LPC811M001JDH16. --- library/nxp_armmcu.dcm | 6 ++++++ library/nxp_armmcu.lib | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) diff --git a/library/nxp_armmcu.dcm b/library/nxp_armmcu.dcm index 7e064dd9..75dd3726 100644 --- a/library/nxp_armmcu.dcm +++ b/library/nxp_armmcu.dcm @@ -450,6 +450,12 @@ K ARM, 32-bit, Cortex-M3, M3, NXP, microcontroller F http://www.nxp.com/documents/data_sheet/LPC1769_68_67_66_65_64_63.pdf $ENDCMP # +$CMP LPC811M001JDH16 +D 32-bit ARM Cortex-M0 microcontroller, 16kB flash, 4kB SRAM +K ARM, 32-bit, Cortex-M0, M0, NXP, microcontroller +F http://www.nxp.com/documents/data_sheet/LPC81XM.pdf +$ENDCMP +# $CMP LPC812M101JD20 D 32-bit ARM Cortex-M0 microcontroller, 16kB flash, 4kB SRAM K ARM, 32-bit, Cortex-M0, M0, NXP, microcontroller diff --git a/library/nxp_armmcu.lib b/library/nxp_armmcu.lib index a3a9a16f..4f278de9 100644 --- a/library/nxp_armmcu.lib +++ b/library/nxp_armmcu.lib @@ -542,6 +542,41 @@ X VSSA 59 150 -1950 150 U 35 35 1 1 W ENDDRAW ENDDEF # +# LPC811M001JDH16 +# +DEF LPC811M001JDH16 U 0 40 Y Y 1 F N +F0 "U" -450 600 50 H V R CNN +F1 "LPC811M001JDH16" 750 600 50 H V R CNN +F2 "Housings_SOIC:SOIC-20W_7.5x12.8mm_Pitch1.27mm" -2150 -600 50 H I L CNN +F3 "" 0 -500 50 H I C CNN +$FPLIST + *SOIC*7.5x12.8mm*Pitch1.27mm* +$ENDFPLIST +DRAW +S 550 550 -550 -550 0 1 10 f +X PIO0_17 1 700 -400 150 L 50 50 1 1 B +X PIO0_13 2 700 0 150 L 50 50 1 1 B +X PIO0_12 3 700 100 150 L 50 50 1 1 B +X PIO0_5 4 -700 -100 150 R 50 50 1 1 B +X PIO0_4 5 -700 0 150 R 50 50 1 1 B +X PIO0_3 6 -700 100 150 R 50 50 1 1 B +X PIO0_2 7 -700 200 150 R 50 50 1 1 B +X PIO0_11 8 700 200 150 L 50 50 1 1 C +X PIO0_10 9 700 300 150 L 50 50 1 1 C +X PIO0_16 10 700 -300 150 L 50 50 1 1 B +X PIO0_14 20 700 -100 150 L 50 50 1 1 B +X PIO0_15 11 700 -200 150 L 50 50 1 1 B +X PIO0_1 12 -700 300 150 R 50 50 1 1 B +X PIO0_9 13 700 400 150 L 50 50 1 1 B +X PIO0_8 14 -700 -400 150 R 50 50 1 1 B +X VDD 15 0 700 150 D 50 50 1 1 W +X VSS 16 0 -700 150 U 50 50 1 1 W +X PIO0_7 17 -700 -300 150 R 50 50 1 1 B +X PIO0_6 18 -700 -200 150 R 50 50 1 1 B +X PIO0_0 19 -700 400 150 R 50 50 1 1 B +ENDDRAW +ENDDEF +# # LPC812M101JD20 # DEF LPC812M101JD20 U 0 40 Y Y 1 F N From 153f540f516132163f872f38751893f506f5dc3d Mon Sep 17 00:00:00 2001 From: hackscribble Date: Sun, 4 Jun 2017 15:25:51 +0100 Subject: [PATCH 2/8] Changed footprint and footprint filter. --- library/nxp_armmcu.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/nxp_armmcu.lib b/library/nxp_armmcu.lib index 4f278de9..0abe87b1 100644 --- a/library/nxp_armmcu.lib +++ b/library/nxp_armmcu.lib @@ -547,10 +547,10 @@ ENDDEF DEF LPC811M001JDH16 U 0 40 Y Y 1 F N F0 "U" -450 600 50 H V R CNN F1 "LPC811M001JDH16" 750 600 50 H V R CNN -F2 "Housings_SOIC:SOIC-20W_7.5x12.8mm_Pitch1.27mm" -2150 -600 50 H I L CNN +F2 "Housings_SSOP:TSSOP-16_4.4x5mm_Pitch0.65mm" -2150 -600 50 H I L CNN F3 "" 0 -500 50 H I C CNN $FPLIST - *SOIC*7.5x12.8mm*Pitch1.27mm* + *TSSOP*4.4x5mm*Pitch0.65mm* $ENDFPLIST DRAW S 550 550 -550 -550 0 1 10 f From d618f024a4b644128c6b4a1bd047af099f45f5b8 Mon Sep 17 00:00:00 2001 From: hackscribble Date: Sun, 4 Jun 2017 15:31:32 +0100 Subject: [PATCH 3/8] Changed pins and metadata. --- library/nxp_armmcu.dcm | 2 +- library/nxp_armmcu.lib | 44 +++++++++++++++++++----------------------- 2 files changed, 21 insertions(+), 25 deletions(-) diff --git a/library/nxp_armmcu.dcm b/library/nxp_armmcu.dcm index 75dd3726..a97435c9 100644 --- a/library/nxp_armmcu.dcm +++ b/library/nxp_armmcu.dcm @@ -451,7 +451,7 @@ F http://www.nxp.com/documents/data_sheet/LPC1769_68_67_66_65_64_63.pdf $ENDCMP # $CMP LPC811M001JDH16 -D 32-bit ARM Cortex-M0 microcontroller, 16kB flash, 4kB SRAM +D 32-bit ARM Cortex-M0 microcontroller, 8kB flash, 2kB SRAM K ARM, 32-bit, Cortex-M0, M0, NXP, microcontroller F http://www.nxp.com/documents/data_sheet/LPC81XM.pdf $ENDCMP diff --git a/library/nxp_armmcu.lib b/library/nxp_armmcu.lib index 0abe87b1..fea4a5c0 100644 --- a/library/nxp_armmcu.lib +++ b/library/nxp_armmcu.lib @@ -545,35 +545,31 @@ ENDDEF # LPC811M001JDH16 # DEF LPC811M001JDH16 U 0 40 Y Y 1 F N -F0 "U" -450 600 50 H V R CNN -F1 "LPC811M001JDH16" 750 600 50 H V R CNN -F2 "Housings_SSOP:TSSOP-16_4.4x5mm_Pitch0.65mm" -2150 -600 50 H I L CNN +F0 "U" -450 500 50 H V R CNN +F1 "LPC811M001JDH16" 800 500 50 H V R CNN +F2 "Housings_SSOP:TSSOP-16_4.4x5mm_Pitch0.65mm" -2050 -500 50 H I L CNN F3 "" 0 -500 50 H I C CNN $FPLIST *TSSOP*4.4x5mm*Pitch0.65mm* $ENDFPLIST DRAW -S 550 550 -550 -550 0 1 10 f -X PIO0_17 1 700 -400 150 L 50 50 1 1 B -X PIO0_13 2 700 0 150 L 50 50 1 1 B -X PIO0_12 3 700 100 150 L 50 50 1 1 B -X PIO0_5 4 -700 -100 150 R 50 50 1 1 B -X PIO0_4 5 -700 0 150 R 50 50 1 1 B -X PIO0_3 6 -700 100 150 R 50 50 1 1 B -X PIO0_2 7 -700 200 150 R 50 50 1 1 B -X PIO0_11 8 700 200 150 L 50 50 1 1 C -X PIO0_10 9 700 300 150 L 50 50 1 1 C -X PIO0_16 10 700 -300 150 L 50 50 1 1 B -X PIO0_14 20 700 -100 150 L 50 50 1 1 B -X PIO0_15 11 700 -200 150 L 50 50 1 1 B -X PIO0_1 12 -700 300 150 R 50 50 1 1 B -X PIO0_9 13 700 400 150 L 50 50 1 1 B -X PIO0_8 14 -700 -400 150 R 50 50 1 1 B -X VDD 15 0 700 150 D 50 50 1 1 W -X VSS 16 0 -700 150 U 50 50 1 1 W -X PIO0_7 17 -700 -300 150 R 50 50 1 1 B -X PIO0_6 18 -700 -200 150 R 50 50 1 1 B -X PIO0_0 19 -700 400 150 R 50 50 1 1 B +S 550 450 -550 -450 0 1 10 f +X PIO0_13 1 700 -300 150 L 50 50 1 1 B +X PIO0_12 2 700 -200 150 L 50 50 1 1 B +X PIO0_5 3 -700 -200 150 R 50 50 1 1 B +X PIO0_4 4 -700 -100 150 R 50 50 1 1 B +X PIO0_3 5 -700 0 150 R 50 50 1 1 B +X PIO0_2 6 -700 100 150 R 50 50 1 1 B +X PIO0_11 7 700 -100 150 L 50 50 1 1 C +X PIO0_10 8 700 0 150 L 50 50 1 1 C +X PIO0_1 9 -700 200 150 R 50 50 1 1 B +X PIO0_9 10 700 100 150 L 50 50 1 1 B +X PIO0_8 11 700 200 150 L 50 50 1 1 B +X VDD 12 0 600 150 D 50 50 1 1 W +X VSS 13 0 -600 150 U 50 50 1 1 W +X PIO0_7 14 700 300 150 L 50 50 1 1 B +X PIO0_6 15 -700 -300 150 R 50 50 1 1 B +X PIO0_0 16 -700 300 150 R 50 50 1 1 B ENDDRAW ENDDEF # From c2713b129d98a4585738ebc396214b8ac45a27d0 Mon Sep 17 00:00:00 2001 From: hackscribble Date: Sun, 4 Jun 2017 15:34:44 +0100 Subject: [PATCH 4/8] Added alias. --- library/nxp_armmcu.lib | 1 + 1 file changed, 1 insertion(+) diff --git a/library/nxp_armmcu.lib b/library/nxp_armmcu.lib index fea4a5c0..edf32fb1 100644 --- a/library/nxp_armmcu.lib +++ b/library/nxp_armmcu.lib @@ -549,6 +549,7 @@ F0 "U" -450 500 50 H V R CNN F1 "LPC811M001JDH16" 800 500 50 H V R CNN F2 "Housings_SSOP:TSSOP-16_4.4x5mm_Pitch0.65mm" -2050 -500 50 H I L CNN F3 "" 0 -500 50 H I C CNN +ALIAS LPC812M001JDH16 $FPLIST *TSSOP*4.4x5mm*Pitch0.65mm* $ENDFPLIST From b40a0c2db2936f784e9bb40725ff31228a872983 Mon Sep 17 00:00:00 2001 From: hackscribble Date: Sun, 4 Jun 2017 15:35:03 +0100 Subject: [PATCH 5/8] Added alias. --- library/nxp_armmcu.dcm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/library/nxp_armmcu.dcm b/library/nxp_armmcu.dcm index a97435c9..9c4469da 100644 --- a/library/nxp_armmcu.dcm +++ b/library/nxp_armmcu.dcm @@ -456,6 +456,12 @@ K ARM, 32-bit, Cortex-M0, M0, NXP, microcontroller F http://www.nxp.com/documents/data_sheet/LPC81XM.pdf $ENDCMP # +$CMP LPC812M001JDH16 +D 32-bit ARM Cortex-M0 microcontroller, 16kB flash, 4kB SRAM +K ARM, 32-bit, Cortex-M0, M0, NXP, microcontroller +F http://www.nxp.com/documents/data_sheet/LPC81XM.pdf +$ENDCMP +# $CMP LPC812M101JD20 D 32-bit ARM Cortex-M0 microcontroller, 16kB flash, 4kB SRAM K ARM, 32-bit, Cortex-M0, M0, NXP, microcontroller From cfe9558ddb931273c5eb533f8e29ae4dba8ff126 Mon Sep 17 00:00:00 2001 From: hackscribble Date: Sun, 4 Jun 2017 15:36:07 +0100 Subject: [PATCH 6/8] Created LPC812M101JTB16. --- library/nxp_armmcu.dcm | 6 ++++++ library/nxp_armmcu.lib | 31 +++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/library/nxp_armmcu.dcm b/library/nxp_armmcu.dcm index 9c4469da..76e54359 100644 --- a/library/nxp_armmcu.dcm +++ b/library/nxp_armmcu.dcm @@ -474,6 +474,12 @@ K ARM, 32-bit, Cortex-M0, M0, NXP, microcontroller F http://www.nxp.com/documents/data_sheet/LPC81XM.pdf $ENDCMP # +$CMP LPC812M101JTB16 +D 32-bit ARM Cortex-M0 microcontroller, 8kB flash, 2kB SRAM +K ARM, 32-bit, Cortex-M0, M0, NXP, microcontroller +F http://www.nxp.com/documents/data_sheet/LPC81XM.pdf +$ENDCMP +# $CMP LPC822M101JDH20 D LPC82x, 30MHz Cortex-M0+ MCU, 16kB Flash, 4kB SRAM, USART, I2C, SPI, ACMP, ADC, TSSOP20 K nxp lpc arm microcontroller cortex diff --git a/library/nxp_armmcu.lib b/library/nxp_armmcu.lib index edf32fb1..6137ee35 100644 --- a/library/nxp_armmcu.lib +++ b/library/nxp_armmcu.lib @@ -644,6 +644,37 @@ X PIO0_0 19 -700 400 150 R 50 50 1 1 B ENDDRAW ENDDEF # +# LPC812M101JTB16 +# +DEF LPC812M101JTB16 U 0 40 Y Y 1 F N +F0 "U" -450 500 50 H V R CNN +F1 "LPC812M101JTB16" 800 500 50 H V R CNN +F2 "Housings_SSOP:TSSOP-16_4.4x5mm_Pitch0.65mm" -2050 -500 50 H I L CNN +F3 "" 0 -500 50 H I C CNN +$FPLIST + *TSSOP*4.4x5mm*Pitch0.65mm* +$ENDFPLIST +DRAW +S 550 450 -550 -450 0 1 10 f +X PIO0_13 1 700 -300 150 L 50 50 1 1 B +X PIO0_12 2 700 -200 150 L 50 50 1 1 B +X PIO0_5 3 -700 -200 150 R 50 50 1 1 B +X PIO0_4 4 -700 -100 150 R 50 50 1 1 B +X PIO0_3 5 -700 0 150 R 50 50 1 1 B +X PIO0_2 6 -700 100 150 R 50 50 1 1 B +X PIO0_11 7 700 -100 150 L 50 50 1 1 C +X PIO0_10 8 700 0 150 L 50 50 1 1 C +X PIO0_1 9 -700 200 150 R 50 50 1 1 B +X PIO0_9 10 700 100 150 L 50 50 1 1 B +X PIO0_8 11 700 200 150 L 50 50 1 1 B +X VDD 12 0 600 150 D 50 50 1 1 W +X VSS 13 0 -600 150 U 50 50 1 1 W +X PIO0_7 14 700 300 150 L 50 50 1 1 B +X PIO0_6 15 -700 -300 150 R 50 50 1 1 B +X PIO0_0 16 -700 300 150 R 50 50 1 1 B +ENDDRAW +ENDDEF +# # LPC822M101JDH20 # DEF LPC822M101JDH20 U 0 5 Y Y 1 F N From aeb8753344876e2800f338f7efb96d56324b8d6b Mon Sep 17 00:00:00 2001 From: hackscribble Date: Sun, 4 Jun 2017 15:39:42 +0100 Subject: [PATCH 7/8] Changed footprint. --- library/nxp_armmcu.dcm | 2 +- library/nxp_armmcu.lib | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/library/nxp_armmcu.dcm b/library/nxp_armmcu.dcm index 76e54359..acee52fd 100644 --- a/library/nxp_armmcu.dcm +++ b/library/nxp_armmcu.dcm @@ -475,7 +475,7 @@ F http://www.nxp.com/documents/data_sheet/LPC81XM.pdf $ENDCMP # $CMP LPC812M101JTB16 -D 32-bit ARM Cortex-M0 microcontroller, 8kB flash, 2kB SRAM +D 32-bit ARM Cortex-M0 microcontroller, 16kB flash, 4kB SRAM K ARM, 32-bit, Cortex-M0, M0, NXP, microcontroller F http://www.nxp.com/documents/data_sheet/LPC81XM.pdf $ENDCMP diff --git a/library/nxp_armmcu.lib b/library/nxp_armmcu.lib index 6137ee35..abf44a24 100644 --- a/library/nxp_armmcu.lib +++ b/library/nxp_armmcu.lib @@ -649,7 +649,7 @@ ENDDEF DEF LPC812M101JTB16 U 0 40 Y Y 1 F N F0 "U" -450 500 50 H V R CNN F1 "LPC812M101JTB16" 800 500 50 H V R CNN -F2 "Housings_SSOP:TSSOP-16_4.4x5mm_Pitch0.65mm" -2050 -500 50 H I L CNN +F2 "Housings_SON:NXP_XSON-16" -1250 -500 50 H I L CNN F3 "" 0 -500 50 H I C CNN $FPLIST *TSSOP*4.4x5mm*Pitch0.65mm* From 5c253054aecf9e6af4c6432bea0697df68785521 Mon Sep 17 00:00:00 2001 From: hackscribble Date: Mon, 5 Jun 2017 09:29:53 +0100 Subject: [PATCH 8/8] Changed open collector pins to bidirectional. --- library/nxp_armmcu.lib | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/library/nxp_armmcu.lib b/library/nxp_armmcu.lib index abf44a24..d6c6403e 100644 --- a/library/nxp_armmcu.lib +++ b/library/nxp_armmcu.lib @@ -561,8 +561,8 @@ X PIO0_5 3 -700 -200 150 R 50 50 1 1 B X PIO0_4 4 -700 -100 150 R 50 50 1 1 B X PIO0_3 5 -700 0 150 R 50 50 1 1 B X PIO0_2 6 -700 100 150 R 50 50 1 1 B -X PIO0_11 7 700 -100 150 L 50 50 1 1 C -X PIO0_10 8 700 0 150 L 50 50 1 1 C +X PIO0_11 7 700 -100 150 L 50 50 1 1 B +X PIO0_10 8 700 0 150 L 50 50 1 1 B X PIO0_1 9 -700 200 150 R 50 50 1 1 B X PIO0_9 10 700 100 150 L 50 50 1 1 B X PIO0_8 11 700 200 150 L 50 50 1 1 B @@ -593,8 +593,8 @@ X PIO0_5 4 -700 -100 150 R 50 50 1 1 B X PIO0_4 5 -700 0 150 R 50 50 1 1 B X PIO0_3 6 -700 100 150 R 50 50 1 1 B X PIO0_2 7 -700 200 150 R 50 50 1 1 B -X PIO0_11 8 700 200 150 L 50 50 1 1 C -X PIO0_10 9 700 300 150 L 50 50 1 1 C +X PIO0_11 8 700 200 150 L 50 50 1 1 B +X PIO0_10 9 700 300 150 L 50 50 1 1 B X PIO0_16 10 700 -300 150 L 50 50 1 1 B X PIO0_14 20 700 -100 150 L 50 50 1 1 B X PIO0_15 11 700 -200 150 L 50 50 1 1 B @@ -628,8 +628,8 @@ X PIO0_5 4 -700 -100 150 R 50 50 1 1 B X PIO0_4 5 -700 0 150 R 50 50 1 1 B X PIO0_3 6 -700 100 150 R 50 50 1 1 B X PIO0_2 7 -700 200 150 R 50 50 1 1 B -X PIO0_11 8 700 200 150 L 50 50 1 1 C -X PIO0_10 9 700 300 150 L 50 50 1 1 C +X PIO0_11 8 700 200 150 L 50 50 1 1 B +X PIO0_10 9 700 300 150 L 50 50 1 1 B X PIO0_16 10 700 -300 150 L 50 50 1 1 B X PIO0_14 20 700 -100 150 L 50 50 1 1 B X PIO0_15 11 700 -200 150 L 50 50 1 1 B @@ -662,8 +662,8 @@ X PIO0_5 3 -700 -200 150 R 50 50 1 1 B X PIO0_4 4 -700 -100 150 R 50 50 1 1 B X PIO0_3 5 -700 0 150 R 50 50 1 1 B X PIO0_2 6 -700 100 150 R 50 50 1 1 B -X PIO0_11 7 700 -100 150 L 50 50 1 1 C -X PIO0_10 8 700 0 150 L 50 50 1 1 C +X PIO0_11 7 700 -100 150 L 50 50 1 1 B +X PIO0_10 8 700 0 150 L 50 50 1 1 B X PIO0_1 9 -700 200 150 R 50 50 1 1 B X PIO0_9 10 700 100 150 L 50 50 1 1 B X PIO0_8 11 700 200 150 L 50 50 1 1 B