From 496fba56a86d2e76dcd6758d048c7b844e45e8e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20V=C3=A1zquez?= Date: Wed, 18 Oct 2017 13:16:03 +0200 Subject: [PATCH 1/4] memory: Add M95256-WMN6P EEPROM --- library/memory.dcm | 6 ++++++ library/memory.lib | 23 +++++++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/library/memory.dcm b/library/memory.dcm index 48da0c87..0ff66e3e 100644 --- a/library/memory.dcm +++ b/library/memory.dcm @@ -616,6 +616,12 @@ D Flash EEProm 1MO (TSOP 40 pack.) 3,3V K EEPROM FLASH 1MO $ENDCMP # +$CMP M95256-WMN6P +D SPI EEPROM, 256Kbit (32KB), No identification page, 2.5 to 5.5V, SO8 +K SPI EEPROM +F http://www.st.com/content/ccc/resource/technical/document/datasheet/9d/75/f0/3e/76/00/4c/0b/CD00103810.pdf/files/CD00103810.pdf/jcr:content/translations/en.CD00103810.pdf +$ENDCMP +# $CMP MB85RS16 D FRAM memory (EEPROM compatible) with SPI interface in 8-pin package K FRAM, SPI diff --git a/library/memory.lib b/library/memory.lib index e6091f4b..9099fb82 100644 --- a/library/memory.lib +++ b/library/memory.lib @@ -2706,6 +2706,29 @@ X GND 39 -50 -1300 250 U 50 40 1 1 W ENDDRAW ENDDEF # +# M95256-WMN6P +# +DEF M95256-WMN6P U 0 40 Y Y 1 F N +F0 "U" -250 250 60 H V C CNN +F1 "M95256-WMN6P" 400 250 60 H V C CNN +F2 "Housings_SOIC:SO-8_5.3x6.2mm_Pitch1.27mm" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +$FPLIST + SO*8*5.3x6.2mm*Pitch1.27mm* +$ENDFPLIST +DRAW +S -300 200 300 -200 1 1 10 f +X ~S 1 -500 -100 200 R 50 50 1 1 I +X Q 2 500 -100 200 L 50 50 1 1 O +X ~W 3 -500 100 200 R 50 50 1 1 I +X Vss 4 0 -400 200 U 50 50 1 1 W +X D 5 500 0 200 L 50 50 1 1 I +X C 6 500 100 200 L 50 50 1 1 I +X ~HOLD 7 -500 0 200 R 50 50 1 1 I +X Vcc 8 0 400 200 D 50 50 1 1 W +ENDDRAW +ENDDEF +# # MB81461ZIP # DEF MB81461ZIP U 0 40 Y Y 1 F N From 65cd7015c3f4ef8f7ae52cd18ef21c9d668c5da2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20V=C3=A1zquez?= Date: Wed, 18 Oct 2017 15:02:18 +0200 Subject: [PATCH 2/4] memory: Fix text size in M95256-WMN6P --- library/memory.lib | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/memory.lib b/library/memory.lib index 9099fb82..e00fe5b8 100644 --- a/library/memory.lib +++ b/library/memory.lib @@ -2709,10 +2709,10 @@ ENDDEF # M95256-WMN6P # DEF M95256-WMN6P U 0 40 Y Y 1 F N -F0 "U" -250 250 60 H V C CNN -F1 "M95256-WMN6P" 400 250 60 H V C CNN -F2 "Housings_SOIC:SO-8_5.3x6.2mm_Pitch1.27mm" 0 0 60 H I C CNN -F3 "" 0 0 60 H I C CNN +F0 "U" -250 250 50 H V C CNN +F1 "M95256-WMN6P" 400 250 50 H V C CNN +F2 "Housings_SOIC:SO-8_5.3x6.2mm_Pitch1.27mm" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN $FPLIST SO*8*5.3x6.2mm*Pitch1.27mm* $ENDFPLIST From 57e7835f1551e31e323637ab8f0fd54b0a89e1ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20V=C3=A1zquez?= Date: Wed, 18 Oct 2017 15:03:53 +0200 Subject: [PATCH 3/4] memory: Reduce pin lenght in M95256-WMN6P --- library/memory.lib | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/library/memory.lib b/library/memory.lib index e00fe5b8..054a752d 100644 --- a/library/memory.lib +++ b/library/memory.lib @@ -2718,13 +2718,13 @@ $FPLIST $ENDFPLIST DRAW S -300 200 300 -200 1 1 10 f -X ~S 1 -500 -100 200 R 50 50 1 1 I -X Q 2 500 -100 200 L 50 50 1 1 O -X ~W 3 -500 100 200 R 50 50 1 1 I +X ~S 1 -400 -100 100 R 50 50 1 1 I +X Q 2 400 -100 100 L 50 50 1 1 O +X ~W 3 -400 100 100 R 50 50 1 1 I X Vss 4 0 -400 200 U 50 50 1 1 W -X D 5 500 0 200 L 50 50 1 1 I -X C 6 500 100 200 L 50 50 1 1 I -X ~HOLD 7 -500 0 200 R 50 50 1 1 I +X D 5 400 0 100 L 50 50 1 1 I +X C 6 400 100 100 L 50 50 1 1 I +X ~HOLD 7 -400 0 100 R 50 50 1 1 I X Vcc 8 0 400 200 D 50 50 1 1 W ENDDRAW ENDDEF From a6c2c8e2a7e4a0f3895025702e7fbaf44383e2dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20V=C3=A1zquez?= Date: Wed, 18 Oct 2017 15:08:17 +0200 Subject: [PATCH 4/4] memory: Fix ping lenght in M95256 --- library/memory.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/memory.lib b/library/memory.lib index 054a752d..6e18db2e 100644 --- a/library/memory.lib +++ b/library/memory.lib @@ -2721,11 +2721,11 @@ S -300 200 300 -200 1 1 10 f X ~S 1 -400 -100 100 R 50 50 1 1 I X Q 2 400 -100 100 L 50 50 1 1 O X ~W 3 -400 100 100 R 50 50 1 1 I -X Vss 4 0 -400 200 U 50 50 1 1 W +X Vss 4 0 -300 100 U 50 50 1 1 W X D 5 400 0 100 L 50 50 1 1 I X C 6 400 100 100 L 50 50 1 1 I X ~HOLD 7 -400 0 100 R 50 50 1 1 I -X Vcc 8 0 400 200 D 50 50 1 1 W +X Vcc 8 0 300 100 D 50 50 1 1 W ENDDRAW ENDDEF #