%! PostScript set of library objects for XCircuit % Library name is: ic % % % XCircuitLib library built-in objects /pin0 { % -24 -8 48 16 bbox % hidden begingate 256 2.00 -24 -8 -24 8 24 8 24 -8 4 polygon endgate } def /spin0 { % -16 -8 32 16 bbox % hidden begingate 256 2.00 -16 -8 -16 8 16 8 16 -8 4 polygon endgate } def /ppin0 { % -8 -8 16 16 bbox % hidden begingate 256 2.00 -8 -8 -8 8 8 8 8 -8 4 polygon endgate } def /pins11 { % -168 -8 336 16 bbox % hidden begingate 1.00 0 -160 0 ppin0 1.00 0 -128 0 ppin0 1.00 0 -96 0 ppin0 1.00 0 -64 0 ppin0 1.00 0 -32 0 ppin0 1.00 0 0 0 ppin0 1.00 0 32 0 ppin0 1.00 0 64 0 ppin0 1.00 0 96 0 ppin0 1.00 0 128 0 ppin0 1.00 0 160 0 ppin0 endgate } def /dip40pkg { % -656 -160 1312 320 bbox begingate 256 2.00 -656 -144 -656 144 656 144 656 -144 4 polygon 1.00 0 -608 152 pin0 1.00 0 -544 152 pin0 1.00 0 -480 152 pin0 1.00 0 -416 152 pin0 1.00 0 -352 152 pin0 1.00 0 -288 152 pin0 1.00 0 -224 152 pin0 1.00 0 -160 152 pin0 1.00 0 -96 152 pin0 1.00 0 -32 152 pin0 1.00 0 32 152 pin0 1.00 0 96 152 pin0 1.00 0 160 152 pin0 1.00 0 224 152 pin0 1.00 0 288 152 pin0 1.00 0 352 152 pin0 1.00 0 416 152 pin0 1.00 0 480 152 pin0 1.00 0 544 152 pin0 1.00 0 608 152 pin0 1 1.00 -656 0 32 270.00 450.00 xcarc 1.00 0 -608 -152 pin0 1.00 0 -544 -152 pin0 1.00 0 -480 -152 pin0 1.00 0 -416 -152 pin0 1.00 0 -352 -152 pin0 1.00 0 -288 -152 pin0 1.00 0 -224 -152 pin0 1.00 0 -160 -152 pin0 1.00 0 -96 -152 pin0 1.00 0 -32 -152 pin0 1.00 0 32 -152 pin0 1.00 0 96 -152 pin0 1.00 0 160 -152 pin0 1.00 0 224 -152 pin0 1.00 0 288 -152 pin0 1.00 0 352 -152 pin0 1.00 0 416 -152 pin0 1.00 0 480 -152 pin0 1.00 0 544 -152 pin0 1.00 0 608 -152 pin0 endgate } def /dip24pkg { % -400 -96 800 192 bbox begingate 256 2.00 -400 -80 -400 80 400 80 400 -80 4 polygon 1.00 0 -352 88 pin0 1.00 0 -288 88 pin0 1.00 0 -224 88 pin0 1.00 0 -160 88 pin0 1.00 0 -96 88 pin0 1.00 0 -32 88 pin0 1.00 0 32 88 pin0 1.00 0 96 88 pin0 1.00 0 160 88 pin0 1.00 0 224 88 pin0 1.00 0 288 88 pin0 1 1.00 -400 0 32 270.00 450.00 xcarc 1.00 0 -352 -88 pin0 1.00 0 -288 -88 pin0 1.00 0 -224 -88 pin0 1.00 0 -160 -88 pin0 1.00 0 -96 -88 pin0 1.00 0 -32 -88 pin0 1.00 0 32 -88 pin0 1.00 0 96 -88 pin0 1.00 0 160 -88 pin0 1.00 0 224 -88 pin0 1.00 0 288 -88 pin0 1.00 0 352 -88 pin0 1.00 0 352 88 pin0 endgate } def /dip20pkg { % -336 -96 672 192 bbox begingate 256 2.00 -336 -80 -336 80 336 80 336 -80 4 polygon 1.00 0 -288 88 pin0 1.00 0 -224 88 pin0 1.00 0 -160 88 pin0 1.00 0 -96 88 pin0 1.00 0 -32 88 pin0 1.00 0 32 88 pin0 1.00 0 96 88 pin0 1.00 0 160 88 pin0 1.00 0 224 88 pin0 1.00 0 288 88 pin0 1.00 0 -288 -88 pin0 1.00 0 -224 -88 pin0 1.00 0 -160 -88 pin0 1.00 0 -96 -88 pin0 1.00 0 -32 -88 pin0 1.00 0 32 -88 pin0 1.00 0 96 -88 pin0 1.00 0 160 -88 pin0 1.00 0 224 -88 pin0 1.00 0 288 -88 pin0 1 1.00 -336 0 32 270.00 450.00 xcarc endgate } def /dip16pkg { % -272 -96 544 192 bbox begingate 256 2.00 -272 -80 -272 80 272 80 272 -80 4 polygon 1.00 0 -224 88 pin0 1.00 0 -160 88 pin0 1.00 0 -96 88 pin0 1.00 0 -32 88 pin0 1.00 0 32 88 pin0 1.00 0 96 88 pin0 1.00 0 160 88 pin0 1.00 0 224 88 pin0 1.00 0 -224 -88 pin0 1.00 0 -160 -88 pin0 1.00 0 -96 -88 pin0 1.00 0 -32 -88 pin0 1.00 0 32 -88 pin0 1.00 0 96 -88 pin0 1.00 0 160 -88 pin0 1.00 0 224 -88 pin0 1 1.00 -272 0 32 270.00 450.00 xcarc endgate } def /dip14pkg { % -224 -96 448 192 bbox begingate 256 2.00 -224 -80 -224 80 224 80 224 -80 4 polygon 1.00 0 -128 88 pin0 1.00 0 -64 88 pin0 1.00 0 0 88 pin0 1.00 0 64 88 pin0 1.00 0 128 88 pin0 1.00 0 -128 -88 pin0 1.00 0 -64 -88 pin0 1.00 0 0 -88 pin0 1.00 0 64 -88 pin0 1.00 0 128 -88 pin0 1 1.00 -224 0 32 270.00 450.00 xcarc 256 2.00 168 80 168 96 208 96 208 80 4 polygon 256 2.00 -208 80 -208 96 -168 96 -168 80 4 polygon 256 2.00 -208 -96 -208 -80 -168 -80 -168 -96 4 polygon 256 2.00 168 -96 168 -80 208 -80 208 -96 4 polygon endgate } def /dip8pkg { % -128 -96 256 192 bbox begingate 1.00 0 -32 88 pin0 1.00 0 32 88 pin0 1.00 0 -32 -88 pin0 1.00 0 32 -88 pin0 256 2.00 72 80 72 96 112 96 112 80 4 polygon 256 2.00 -128 -80 -128 80 128 80 128 -80 4 polygon 256 2.00 -112 80 -112 96 -72 96 -72 80 4 polygon 1 1.00 -128 0 32 270.00 450.00 xcarc 256 2.00 72 -96 72 -80 112 -80 112 -96 4 polygon 256 2.00 -112 -96 -112 -80 -72 -80 -72 -96 4 polygon endgate } def /clock8pkg { % -144 -96 288 192 bbox begingate 256 2.00 -144 -80 -144 80 144 80 144 -80 4 polygon 1.00 0 -96 88 pin0 1.00 0 -96 -88 pin0 1 1.00 -144 0 32 270.00 450.00 xcarc 1.00 0 96 88 pin0 1.00 0 96 -88 pin0 endgate } def /plcc44pkg { % -288 -128 448 448 bbox (44-pin PLCC) 1 beginparm 1.00 0 -64 312 pins11 1.00 270 152 96 pins11 1.00 270 -280 96 pins11 1.00 180 -64 -120 pins11 256 2.00 -272 -112 -272 280 -248 304 144 304 144 -112 5 polygon mark v1 {/Times-Roman 1.000 cf} ctmk 21 0 -64 96 label 1.000 0.000 0.000 scb (pin 1) {/Times-Roman 1.000 cf} 2 29 0 -64 320 pinlabel sce endgate } def % EndLib