diff --git a/library/intel.dcm b/library/intel.dcm index 6391a356..c340f251 100644 --- a/library/intel.dcm +++ b/library/intel.dcm @@ -93,6 +93,18 @@ D Universal Asynchronous Receiver/Transmitter, PDIP-28 K UART Serial Interface $ENDCMP # +$CMP 8253 +D Programmable Interval Timer, PDIP-24 +K Timer Counter +F http://www.cpcwiki.eu/imgs/e/e3/8253.pdf +$ENDCMP +# +$CMP 8254 +D Programmable Interval Timer, PDIP-24 +K Timer Counter +F http://www.scs.stanford.edu/10wi-cs140/pintos/specs/8254.pdf +$ENDCMP +# $CMP 8255 D Programmable Peripheral Interface, PDIP-40 K 8255 PPI @@ -128,9 +140,16 @@ K Bus Controller F http://www.datasheets360.com/pdf/7208679415653955300 $ENDCMP # -$CMP 82C54_PLCC -D 82C54, Triple Channel Timer/Counter, PLCC-28 +$CMP 82C54 +D CHMOS Programmable Interval Timer, PDIP-24 K Timer Counter +F http://download.intel.com/design/archives/periphrl/docs/23124406.pdf +$ENDCMP +# +$CMP 82C54_PLCC +D CHMOS Programmable Interval Timer, PLCC-28 +K Timer Counter +F http://download.intel.com/design/archives/periphrl/docs/23124406.pdf $ENDCMP # $CMP 82C55A diff --git a/library/intel.lib b/library/intel.lib index 575e5ed4..f566eeb1 100644 --- a/library/intel.lib +++ b/library/intel.lib @@ -780,36 +780,84 @@ X ~S0~ 19 -700 600 150 R 50 50 1 1 I ENDDRAW ENDDEF # +# 82C54 +# +DEF 82C54 U 0 40 Y Y 1 F N +F0 "U" -450 900 50 H V L CNN +F1 "82C54" 100 900 50 H V L CNN +F2 "Housings_DIP:DIP-24_W15.24mm" 50 250 50 H I C CNN +F3 "" -450 900 50 H I C CNN +ALIAS 8254 8253 +$FPLIST + DIP*W15.24mm* + PDIP*W15.24mm* +$ENDFPLIST +DRAW +S -450 -850 450 850 0 1 10 f +X D7 1 -600 0 150 R 50 50 1 1 B +X D6 2 -600 100 150 R 50 50 1 1 B +X D5 3 -600 200 150 R 50 50 1 1 B +X D4 4 -600 300 150 R 50 50 1 1 B +X D3 5 -600 400 150 R 50 50 1 1 B +X D2 6 -600 500 150 R 50 50 1 1 B +X D1 7 -600 600 150 R 50 50 1 1 B +X D0 8 -600 700 150 R 50 50 1 1 B +X CLK0 9 600 600 150 L 50 50 1 1 I C +X OUT0 10 600 400 150 L 50 50 1 1 O +X A1 20 -600 -500 150 R 50 50 1 1 I +X G0 11 600 500 150 L 50 50 1 1 I +X ~CS~ 21 -600 -700 150 R 50 50 1 1 I +X GND 12 0 -1000 150 U 50 50 1 1 W +X ~RD~ 22 -600 -200 150 R 50 50 1 1 I +X OUT1 13 600 -100 150 L 50 50 1 1 O +X ~WR~ 23 -600 -300 150 R 50 50 1 1 I +X G1 14 600 0 150 L 50 50 1 1 I +X VCC 24 0 1000 150 D 50 50 1 1 W +X CLK1 15 600 100 150 L 50 50 1 1 I C +X G2 16 600 -500 150 L 50 50 1 1 I +X OUT2 17 600 -600 150 L 50 50 1 1 O +X CLK2 18 600 -400 150 L 50 50 1 1 I C +X A0 19 -600 -400 150 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # 82C54_PLCC # DEF 82C54_PLCC U 0 40 Y Y 1 F N F0 "U" -450 900 50 H V L CNN F1 "82C54_PLCC" 100 900 50 H V L CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN +F2 "Sockets:PLCC28" 50 250 50 H I C CNN +F3 "" -450 900 50 H I C CNN +$FPLIST + *PLCC?28* +$ENDFPLIST DRAW S -450 -850 450 850 0 1 10 f -X D7 2 -600 0 150 R 50 50 1 1 I -X D6 3 -600 100 150 R 50 50 1 1 I -X D5 4 -600 200 150 R 50 50 1 1 I -X D4 5 -600 300 150 R 50 50 1 1 I -X D3 6 -600 400 150 R 50 50 1 1 I -X D2 7 -600 500 150 R 50 50 1 1 I -X D1 8 -600 600 150 R 50 50 1 1 I -X D0 9 -600 700 150 R 50 50 1 1 I +X NC 1 100 -1000 150 U 50 50 1 1 N N +X D7 2 -600 0 150 R 50 50 1 1 B +X D6 3 -600 100 150 R 50 50 1 1 B +X D5 4 -600 200 150 R 50 50 1 1 B +X D4 5 -600 300 150 R 50 50 1 1 B +X D3 6 -600 400 150 R 50 50 1 1 B +X D2 7 -600 500 150 R 50 50 1 1 B +X D1 8 -600 600 150 R 50 50 1 1 B +X D0 9 -600 700 150 R 50 50 1 1 B X CLK0 10 600 600 150 L 50 50 1 1 I C X OUT2 20 600 -600 150 L 50 50 1 1 O +X NC 11 200 -1000 150 U 50 50 1 1 N N X CLK2 21 600 -400 150 L 50 50 1 1 I C X OUT0 12 600 400 150 L 50 50 1 1 O X A0 22 -600 -400 150 R 50 50 1 1 I X G0 13 600 500 150 L 50 50 1 1 I X A1 23 -600 -500 150 R 50 50 1 1 I X GND 14 0 -1000 150 U 50 50 1 1 W -X ~CS~ 24 -600 -700 150 R 50 50 1 1 I I +X ~CS~ 24 -600 -700 150 R 50 50 1 1 I +X NC 15 300 -1000 150 U 50 50 1 1 N N +X NC 25 400 -1000 150 U 50 50 1 1 N N X OUT1 16 600 -100 150 L 50 50 1 1 O -X ~RD~ 26 -600 -200 150 R 50 50 1 1 I I +X ~RD~ 26 -600 -200 150 R 50 50 1 1 I X G1 17 600 0 150 L 50 50 1 1 I -X ~WR~ 27 -600 -300 150 R 50 50 1 1 I I +X ~WR~ 27 -600 -300 150 R 50 50 1 1 I X CLK1 18 600 100 150 L 50 50 1 1 I C X VCC 28 0 1000 150 D 50 50 1 1 W X G2 19 600 -500 150 L 50 50 1 1 I