From 9ad90c6a74bd871d1e554789fa2bb4bbe1d19604 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Fri, 31 Jul 2015 15:06:13 +1000 Subject: [PATCH] Fixed the 93 series serial EEPROM chips Added appropriate aliases --- library/memory.dcm | 36 ++++++++++++ library/memory.lib | 134 +++++++++++++++++++++++++++++++++++++++------ 2 files changed, 154 insertions(+), 16 deletions(-) diff --git a/library/memory.dcm b/library/memory.dcm index 96e4b046..dcdcd942 100644 --- a/library/memory.dcm +++ b/library/memory.dcm @@ -128,6 +128,42 @@ D RAM 128 Ko K RAM 128KO $ENDCMP # +$CMP 93AAxxA +D Serial EEPROM, 93 series in 8-pin package, 1.8V +K EEPROM memory SPI microwire +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001749K.pdf +$ENDCMP +# +$CMP 93AAxxC +D Serial EEPROM, 93 series in 8-pin package with ORG pin, 1.8V +K EEPROM memory SPI microwire +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001749K.pdf +$ENDCMP +# +$CMP 93CxxA +D Serial EEPROM, 93 series in 8-pin package, 5.0V +K EEPROM memory SPI microwire +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001749K.pdf +$ENDCMP +# +$CMP 93CxxC +D Serial EEPROM, 93 series in 8-pin package with ORG pin, 5.0V +K EEPROM memory SPI microwire +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001749K.pdf +$ENDCMP +# +$CMP 93LCxxA +D Serial EEPROM, 93 series in 8-pin package, 2.5V +K EEPROM memory SPI microwire +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001749K.pdf +$ENDCMP +# +$CMP 93LCxxC +D Serial EEPROM, 93 series in 8-pin package with ORG pin, 2.5V +K EEPROM memory SPI microwire +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001749K.pdf +$ENDCMP +# $CMP AM29PDL128G D 128 Megabit (8 M x 16-Bit/4 M x 32-Bit), Simultaneous Operation Flash Memory with VersatileIO™ Control $ENDCMP diff --git a/library/memory.lib b/library/memory.lib index 1f8e7c65..f2eb99e0 100644 --- a/library/memory.lib +++ b/library/memory.lib @@ -828,24 +828,126 @@ X WR 29 -700 -1050 300 R 60 60 1 1 I I ENDDRAW ENDDEF # -# 9346 +# 93AAxxA # -DEF 9346 U 0 40 Y Y 1 F N -F0 "U" 0 100 70 H V C CNN -F1 "9346" 0 -100 70 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN +DEF 93AAxxA U 0 40 Y Y 1 F N +F0 "U" -150 350 50 H V C CNN +F1 "93AAxxA" -200 -250 50 H V L CNN +F2 "" -100 0 50 H V C CNN +F3 "" 0 100 50 H V C CNN +ALIAS 93AAxxB DRAW -S -350 -550 350 550 0 1 0 N -X CS 1 -650 150 300 R 60 60 1 1 I -X SCLK 2 -650 -150 300 R 60 60 1 1 I -X DI 3 650 350 300 L 60 60 1 1 I -X DO 4 650 50 300 L 60 60 1 1 T -X GND 5 -650 -450 300 R 60 60 1 1 I -X GND 5 -350 -550 0 U 60 60 1 1 W N -X ORG 6 650 -250 300 L 60 60 1 1 I -X VCC 8 -650 450 300 R 60 60 1 1 I -X VCC 8 -350 550 0 U 60 60 1 1 W N +S -200 -200 200 300 0 1 10 f +X CS 1 -300 100 100 R 50 50 1 1 I +X SCLK 2 -300 0 100 R 50 50 1 1 I +X DI 3 300 200 100 L 50 50 1 1 I +X DO 4 300 100 100 L 50 50 1 1 T +X GND 5 -300 -100 100 R 50 50 1 1 W +X NC 6 300 -100 100 L 50 50 1 1 I +X NC 7 300 0 100 L 50 50 1 1 I +X VCC 8 -300 200 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# 93AAxxC +# +DEF 93AAxxC U 0 40 Y Y 1 F N +F0 "U" -150 350 50 H V C CNN +F1 "93AAxxC" -200 -250 50 H V L CNN +F2 "" -100 0 50 H V C CNN +F3 "" 0 100 50 H V C CNN +DRAW +S -200 -200 200 300 0 1 10 f +X CS 1 -300 100 100 R 50 50 1 1 I +X SCLK 2 -300 0 100 R 50 50 1 1 I +X DI 3 300 200 100 L 50 50 1 1 I +X DO 4 300 100 100 L 50 50 1 1 T +X GND 5 -300 -100 100 R 50 50 1 1 W +X ORG 6 300 -100 100 L 50 50 1 1 I +X NC 7 300 0 100 L 50 50 1 1 I +X VCC 8 -300 200 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# 93CxxA +# +DEF 93CxxA U 0 40 Y Y 1 F N +F0 "U" -150 350 50 H V C CNN +F1 "93CxxA" -200 -250 50 H V L CNN +F2 "" -100 0 50 H V C CNN +F3 "" 0 100 50 H V C CNN +ALIAS 93CxxB +DRAW +S -200 -200 200 300 0 1 10 f +X CS 1 -300 100 100 R 50 50 1 1 I +X SCLK 2 -300 0 100 R 50 50 1 1 I +X DI 3 300 200 100 L 50 50 1 1 I +X DO 4 300 100 100 L 50 50 1 1 T +X GND 5 -300 -100 100 R 50 50 1 1 W +X NC 6 300 -100 100 L 50 50 1 1 I +X NC 7 300 0 100 L 50 50 1 1 I +X VCC 8 -300 200 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# 93CxxC +# +DEF 93CxxC U 0 40 Y Y 1 F N +F0 "U" -150 350 50 H V C CNN +F1 "93CxxC" -200 -250 50 H V L CNN +F2 "" -100 0 50 H V C CNN +F3 "" 0 100 50 H V C CNN +DRAW +S -200 -200 200 300 0 1 10 f +X CS 1 -300 100 100 R 50 50 1 1 I +X SCLK 2 -300 0 100 R 50 50 1 1 I +X DI 3 300 200 100 L 50 50 1 1 I +X DO 4 300 100 100 L 50 50 1 1 T +X GND 5 -300 -100 100 R 50 50 1 1 W +X ORG 6 300 -100 100 L 50 50 1 1 I +X NC 7 300 0 100 L 50 50 1 1 I +X VCC 8 -300 200 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# 93LCxxA +# +DEF 93LCxxA U 0 40 Y Y 1 F N +F0 "U" -150 350 50 H V C CNN +F1 "93LCxxA" -200 -250 50 H V L CNN +F2 "" -100 0 50 H V C CNN +F3 "" 0 100 50 H V C CNN +ALIAS 93LCxxB +DRAW +S -200 -200 200 300 0 1 10 f +X CS 1 -300 100 100 R 50 50 1 1 I +X SCLK 2 -300 0 100 R 50 50 1 1 I +X DI 3 300 200 100 L 50 50 1 1 I +X DO 4 300 100 100 L 50 50 1 1 T +X GND 5 -300 -100 100 R 50 50 1 1 W +X NC 6 300 -100 100 L 50 50 1 1 I +X NC 7 300 0 100 L 50 50 1 1 I +X VCC 8 -300 200 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# 93LCxxC +# +DEF 93LCxxC U 0 40 Y Y 1 F N +F0 "U" -150 350 50 H V C CNN +F1 "93LCxxC" -200 -250 50 H V L CNN +F2 "" -100 0 50 H V C CNN +F3 "" 0 100 50 H V C CNN +DRAW +S -200 -200 200 300 0 1 10 f +X CS 1 -300 100 100 R 50 50 1 1 I +X SCLK 2 -300 0 100 R 50 50 1 1 I +X DI 3 300 200 100 L 50 50 1 1 I +X DO 4 300 100 100 L 50 50 1 1 T +X GND 5 -300 -100 100 R 50 50 1 1 W +X ORG 6 300 -100 100 L 50 50 1 1 I +X NC 7 300 0 100 L 50 50 1 1 I +X VCC 8 -300 200 100 R 50 50 1 1 W ENDDRAW ENDDEF #