loglib /*______________________________________________________________*/ /* */ /* LOG Library : philips.def */ /* SCM Library : philips.ddb */ /* */ /* Author : Bartels System */ /* Last Revision: 2005/02/15 */ /*______________________________________________________________*/ /* */ /* This library includes circuit families manufactured by */ /* Philips (Philips Components and Philips Semiconductors) */ /* such as */ /* */ /* - Microprocessor Components */ /* - PLDs */ /* - Timers */ /* - Amplifiers */ /* - Driver and Interface ICs */ /* - Motor and Remote Control Circuits */ /* - Automotive Serial Bus Interface Circuits */ /* - Data Communication ICs */ /* - Radio Communication ICs */ /* - Audio/Video Devices */ /* - Digital Video Signal Processing Components */ /* - HF Throttles */ /* */ /* NOTE: */ /* */ /* The part names used in this library DO NOT include suffixes */ /* referring to temperature range, timing constraints, plastic */ /* or ceramic DIL packages (as long as pin compatibility is */ /* maintained). */ /*______________________________________________________________*/ /*______________________________________________________________*/ /* Microprocessor Components / Mikroprozessoren */ /* 8051-based 8-bit Microcontrollers */ /* CMOS 8-bit Microcontroller ROM 8k / RAM 256 / 20MHz */ part p80c52 : plcc44 { newattr "$comment" = "CMOS 8-bit Microcontroller" ; newattr "$type" = "P80C52" ; newattr "$manufacturer" = "Philips" ; pin (p00,p01,p02,p03,p04,p05,p06,p07) ; pin (p10,p11,p12,p13,p14,p15,p16,p17) ; pin (p20,p21,p22,p23,p24,p25,p26,p27) ; pin (p30,p31,p32,p33,p34,p35,p36,p37) ; pin (vss,vdd,rst,xt1,xt2,/psen,ale,/ea) ; xlat (p00,p01,p02,p03,p04,p05,p06,p07) to ( 43, 42, 41, 40, 39, 38, 37, 36) ; xlat (p10,p11,p12,p13,p14,p15,p16,p17) to ( 2, 3, 4, 5, 6, 7, 8, 9) ; xlat (p20,p21,p22,p23,p24,p25,p26,p27) to ( 24, 25, 26, 27, 28, 29, 30, 31) ; xlat (p30,p31,p32,p33,p34,p35,p36,p37) to ( 11, 13, 14, 15, 16, 17, 18, 19) ; xlat (vss,vdd,rst,xt1,xt2,/psen,ale,/ea) to (22,44,10,21,20,32,33,35) ; net internal : (22,23) ; } /* CMOS 8-bit Microcontroller ROM 0 / RAM 512 / 16MHz */ part p80c592 : plcc68 { newattr "$comment" = "CMOS 8-bit Microcontroller" ; newattr "$type" = "P80C592" ; newattr "$manufacturer" = "Philips" ; pin (p00,p01,p02,p03,p04,p05,p06,p07) ; pin (p10,p11,p12,p13,p14,p15,p16,p17) ; pin (p20,p21,p22,p23,p24,p25,p26,p27) ; pin (p30,p31,p32,p33,p34,p35,p36,p37) ; pin (p40,p41,p42,p43,p44,p45,p46,p47) ; pin (p50,p51,p52,p53,p54,p55,p56,p57) ; pin (vss,vdd,rst,xt1,xt2,/psen,ale,/ea,/ew) ; pin (avdd,avss,avrp,avrm,cvss) ; pin (ref,crx0,crx1,stadc,/pwm0,/pwm1) ; xlat (p00,p01,p02,p03,p04,p05,p06,p07) to (54,53,52,51,50,49,48,47) ; xlat (p10,p11,p12,p13,p14,p15,p16,p17) to (16,17,18,19,20,21,23,24) ; xlat (p20,p21,p22,p23,p24,p25,p26,p27) to (36,37,38,39,40,41,42,43) ; xlat (p30,p31,p32,p33,p34,p35,p36,p37) to (25,26,27,28,29,30,31,32) ; xlat (p40,p41,p42,p43,p44,p45,p46,p47) to (7,8,9,10,11,12,13,14) ; xlat (p50,p51,p52,p53,p54,p55,p56,p57) to (1,68,67,66,65,64,63,62) ; xlat (vss,vdd,rst,xt1,xt2,/psen,ale,/ea,/ew) to (35,2,15,34,33,44,45,46,6) ; xlat (avdd,avss,avrp,avrm,cvss) to (61,60,59,58,22) ; xlat (ref,crx0,crx1,stadc,/pwm0,/pwm1) to (55,57,56,3,4,5) ; } /* CMOS 8-bit Microcontroller ROM 16k / RAM 256 / 12Mhz */ part p83cl781 : plcc44 { newattr "$comment" = "CMOS 8-bit Microcontroller" ; newattr "$type" = "P83CL781" ; newattr "$manufacturer" = "Philips" ; pin (p00,p01,p02,p03,p04,p05,p06,p07) ; pin (p10,p11,p12,p13,p14,p15,p16,p17) ; pin (p20,p21,p22,p23,p24,p25,p26,p27) ; pin (p30,p31,p32,p33,p34,p35,p36,p37) ; pin (vss,vdd,rst,xt1,xt2,/psen,ale,/ea) ; xlat (p00,p01,p02,p03,p04,p05,p06,p07) to ( 43, 42, 41, 40, 39, 38, 37, 36) ; xlat (p10,p11,p12,p13,p14,p15,p16,p17) to ( 2, 3, 4, 5, 6, 7, 8, 9) ; xlat (p20,p21,p22,p23,p24,p25,p26,p27) to ( 24, 25, 26, 27, 28, 29, 30, 31) ; xlat (p30,p31,p32,p33,p34,p35,p36,p37) to ( 11, 13, 14, 15, 16, 17, 18, 19) ; xlat (vss,vdd,rst,xt1,xt2,/psen,ale,/ea) to (22,44,10,21,20,32,33,35) ; net internal : (22,23) ; } /*______________________________________________________________*/ /* PLDs */ part pz5032c : plcc44 { newattr "$comment" = "High Density Zero Power PLD" ; newattr "$type" = "PZ5032C (PLCC44)" ; newattr "$manufacturer" = "Philips" ; net "vss" : (10,22,30,42) ; net "vcc" : ( 3,15,23,35) ; pin (in0,in1,in2,in3, ioa0, ioa1, ioa2, ioa3, ioa4, ioa5, ioa6, ioa7, ioa8, ioa9,ioa10,ioa11,ioa12,ioa13,ioa14,ioa15, iob0, iob1, iob2, iob3, iob4, iob5, iob6, iob7, iob8, iob9,iob10,iob11,iob12,iob13,iob14,iob15); xlat (in0,in1,in2,in3, ioa0, ioa1, ioa2, ioa3, ioa4, ioa5, ioa6, ioa7, ioa8, ioa9,ioa10,ioa11,ioa12,ioa13,ioa14,ioa15, iob0, iob1, iob2, iob3, iob4, iob5, iob6, iob7, iob8, iob9,iob10,iob11,iob12,iob13,iob14,iob15) to ( 43, 1, 44, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 41, 40, 39, 38, 37, 36, 34, 33, 32, 31, 29, 28, 27, 26, 25, 24); } part pz5032c_tqfp : tqfp44 { newattr "$comment" = "High Density Zero Power PLD" ; newattr "$type" = "PZ5032C (TQFP44)" ; newattr "$manufacturer" = "Philips" ; net "vss" : ( 4,16,24,36) ; net "vcc" : ( 9,17,29,41) ; pin (in0,in1,in2,in3, ioa0, ioa1, ioa2, ioa3, ioa4, ioa5, ioa6, ioa7, ioa8, ioa9,ioa10,ioa11,ioa12,ioa13,ioa14,ioa15, iob0, iob1, iob2, iob3, iob4, iob5, iob6, iob7, iob8, iob9,iob10,iob11,iob12,iob13,iob14,iob15); xlat (in0,in1,in2,in3, ioa0, ioa1, ioa2, ioa3, ioa4, ioa5, ioa6, ioa7, ioa8, ioa9,ioa10,ioa11,ioa12,ioa13,ioa14,ioa15, iob0, iob1, iob2, iob3, iob4, iob5, iob6, iob7, iob8, iob9,iob10,iob11,iob12,iob13,iob14,iob15) to ( 37, 39, 38, 40, 42, 43, 44, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 35, 34, 33, 32, 31, 30, 28, 27, 26, 25, 23, 22, 21, 20, 19, 18); } /*______________________________________________________________*/ /* Timers / Zeitgeber */ part ne555 : dil8 { newattr "$comment" = "Timer" ; newattr "$commentge" = "Zeitgeber" ; newattr "$type" = "NE555" ; newattr "$manufacturer" = "Philips" ; pin (1,2,3,4,5,6,7,8) ; } part sa555 : dil8 { newattr "$comment" = "Timer" ; newattr "$commentge" = "Zeitgeber" ; newattr "$type" = "SA555" ; newattr "$manufacturer" = "Philips" ; pin (1,2,3,4,5,6,7,8) ; } part se555 : dil8 { newattr "$comment" = "Timer" ; newattr "$commentge" = "Zeitgeber" ; newattr "$type" = "SE555" ; newattr "$manufacturer" = "Philips" ; pin (1,2,3,4,5,6,7,8) ; } part se555c : dil8 { newattr "$comment" = "Timer" ; newattr "$commentge" = "Zeitgeber" ; newattr "$type" = "SE555C" ; newattr "$manufacturer" = "Philips" ; pin (1,2,3,4,5,6,7,8) ; } /*______________________________________________________________*/ /* Amplifiers / Verstaerkerbausteine */ /* HF Wide-Band Amplifier / HF-Breitbandverstaerker */ part sa5200 : so8 { newattr "$comment" = "HF Wide-Band Amplifier" ; newattr "$commentge" = "HF-Breitbandverstaerker" ; newattr "$type" = "SA5200" ; newattr "$manufacturer" = "Philips" ; pin (i1,o1,i2,o2,en,vcc,gnd) ; xlat (i1,o1,i2,o2,en,vcc,gnd) to ( 6, 8, 4, 2, 5, 1, 7) ; net internal : (7,3) ; swap internal ( (6,8),(4,2) ) ; } part ne5205 : so8 { newattr "$comment" = "HF Wide-Band Amplifier" ; newattr "$commentge" = "HF-Breitbandverstaerker" ; newattr "$type" = "NE5205" ; newattr "$manufacturer" = "Philips" ; pin (i,o,vcc,gnd) ; net internal : (8,1) ; net internal : (4,3,5,6) ; xlat (i,o,vcc,gnd) to (2,7, 8, 4) ; } part sa5205 : so8 { newattr "$comment" = "HF Wide-Band Amplifier" ; newattr "$commentge" = "HF-Breitbandverstaerker" ; newattr "$type" = "SA5205" ; newattr "$manufacturer" = "Philips" ; pin (i,o,vcc,gnd) ; xlat (i,o,vcc,gnd) to (2,7, 8, 4) ; net internal : (1,8) ; net internal : (3,4,5,6) ; } /*______________________________________________________________*/ /* Driver and Interface ICs / Treiber- und Interfacebausteine */ /* Stepper Motor Driver / Schrittmotorsteuerung */ part saa1027 : dil16 { newattr "$comment" = "Stepper Motor Driver" ; newattr "$commentge" = "Schrittmotorsteuerung" ; newattr "$type" = "SAA1027" ; newattr "$manufacturer" = "Philips" ; newattr "$manufacturer2" = "Valvo" ; pin (t,s,r, vc,gd,rb,zd, q1,q2,q3,q4); net "vss" : (5); xlat ( t,s,r,vc,gd,rb,zd,q1,q2,q3,q4) to (15,2,3,14,12, 4,13, 6, 8, 9,11); } /*______________________________________________________________*/ /* Motor Control and Remote Control Circuits */ part tea1041 : so8 { newattr "$comment" = "Battery Low-Level Indicator" ; newattr "$commentge" = "Batterie-Ladezustands-Indikator" ; newattr "$type" = "TEA1041" ; newattr "$manufacturer" = "Philips" ; pin (1,2,3,4,5,6,7,8) ; } /*___________________________________________________________*/ /* Automotive Serial Bus Interface Circuits */ part pca82c250 : so8 { newattr "$comment" = "CAN Bus Driver and Receiver" ; newattr "$type" = "PCA82C250T (Si9200EY)" ; newattr "$manufacturer" = "Philips (Temic)" ; pin (1,2,3,4,5,6,7,8) ; } /*______________________________________________________________*/ /* Data Communication ICs / Datenkommunikations-ICs */ /* Dual Asynchronous Receiver/Transmitter (DUART) */ part sc26c92 : plcc44 { newattr "$comment" = "Dual Async. Receiver/Transmitter (DUART)" ; newattr "$commentge" = "Zweifach Async. Empf./Uebertr. (DUART)" ; newattr "$type" = "SC26C92" ; newattr "$manufacturer" = "Philips" ; pin ( d0, d1, d2, d3, d4, d5, d6, d7, rdn, wrn, cen, a0, a1, a2, a3,rst, intrn, x1, x2,txda,rxda,txdb,rxdb, ip6, ip5, ip4, ip3, ip2, ip1, ip0, op7, op6, op5, op4, op3, op2, op1,op0) ; net "vcc" : (44) ; net "vss" : (22) ; xlat ( d0, d1, d2, d3, d4, d5, d6, d7, rdn, wrn, cen, a0, a1, a2, a3,rst, intrn, x1, x2,txda,rxda,txdb,rxdb, ip6, ip5, ip4, ip3, ip2, ip1, ip0, op7, op6, op5, op4, op3, op2, op1,op0) to ( 28, 18, 27, 19, 26, 20, 25, 21, 10, 9, 39, 2, 4, 6, 7, 38, 24, 36, 37, 33, 35, 13, 11, 41, 42, 43, 3, 40, 5, 8, 17, 29, 16, 30, 15, 31, 14, 32) ; } /*______________________________________________________________*/ /* I2C Bus Components / I2C-Bus Komponenten */ part pcf8583 : so8l,dil8 { newattr "$comment" = "I2C Real Time Clock with 256 x 8 Bit RAM" ; newattr "$commentge" = "I2C Echtzeituhr mit 256 x 8 Bit RAM" ; newattr "$type" = "PCF8583" ; newattr "$manufacturer" = "Philips" ; pin (1,2,3,4,5,6,7,8) ; } part pcf8591 : so16l,dil16 { newattr "$comment" = "I2C 8 Bit 4-Chn.-AD/1-Chn.-DA Converter" ; newattr "$commentge" = "I2C 8 Bit 4-Kanal-AD/1-Kanal-DA Wandler" ; newattr "$type" = "PCF8591" ; newattr "$manufacturer" = "Philips" ; pin (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16) ; } part pcf8593 : so8 { newattr "$comment" = "I2C real time clock" ; newattr "$commentge" = "I2C Echtzeituhr" ; newattr "$type" = "PCF8593T" ; newattr "$manufacturer" = "Philips" ; pin (osci,osco,/reset,/int,scl,sda,vcc,vss) ; xlat (osci,osco,/reset,/int,scl,sda,vcc,vss) to ( 1, 2, 3, 7, 6, 5, 8, 4); } /*______________________________________________________________*/ /* Radio Communication ICs / Radiokommunikations-ICs */ /* IF Systems */ part sa636 : default so20,ssop20 { newattr "$comment" = "IF System FM Mixer" ; newattr "$commentge" = "IF-System FM-Mischer" ; newattr "$type" = "SA636" ; newattr "$manufacturer" = "Philips" ; } /* Radio Frequency Mixers */ part sa602 : default so8 { newattr "$comment" = "500 MHz Frequency Mixer" ; newattr "$commentge" = "500-MHz Frequenzmischer" ; newattr "$type" = "SA602" ; newattr "$manufacturer" = "Philips" ; pin (1,2,3,4,5,6,7,8) ; } /* Radio Frequency Amplifiers */ part sa5209 : default so16 { newattr "$comment" = "600 MHz Radio Frequ. Amplifier Var. Gain" ; newattr "$commentge" = "600 MHz Radiofrequenz-Verstaerker" ; newattr "$type" = "SA5209" ; newattr "$manufacturer" = "Philips" ; pin (ina,inb,outa,outb,vagc,vbg,vcc,gnd) ; xlat (ina,inb,outa,outb,vagc,vbg,vcc,gnd) to ( 3, 5, 14, 12, 8, 7, 1, 2) ; net internal : ( 2, 4, 6, 9,10,11,13,15 ) ; /* Gnd */ net internal : ( 1,16 ) ; /* Vcc */ } /* Frequency Synthesizers */ /* Low-Voltage Fractional-N Synthesizers */ part sa7025 : ssop20 { newattr "$comment" = "Low-Voltage 1GHz Fractional-N Synthesizer" ; newattr "$commentge" = "1GHz Niederspannungs-Frequenz-Generator" ; newattr "$type" = "SA7025" ; newattr "$manufacturer" = "Philips" ; pin (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20) ; } part sa8025 : ssop20 { newattr "$comment" = "Low-Voltage 2GHz Fractional-N Synthesizer" ; newattr "$commentge" = "1GHz Niederspannungs-Frequenz-Generator" ; newattr "$type" = "SA8025" ; newattr "$manufacturer" = "Philips" ; pin (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20) ; } /* Low-Power Frequency Synthesizer for Mobile Radio Communications; 1GHz */ part uma1014 : so16 { newattr "$comment" = "Frequency Synthesizer 1GHz" ; newattr "$commentge" = "1 GHz Frequenz-Generator" ; newattr "$type" = "UMA1014" ; newattr "$manufacturer" = "Philips" ; pin (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16) ; } /*___________________________________________________________*/ /* Special Audio/Video Devices */ /* Audio/Video-Spezialschaltungen */ /* 45 MHz FM Receiver / 45 MHz-FM-Empfaenger */ part sa605 : so20 { newattr "$comment" = "45 MHz FM Receiver" ; newattr "$commentge" = "45 MHz FM-Empfaenger" ; newattr "$type" = "SA605" ; newattr "$manufacturer" = "Philips" ; pin (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20); } /* 900 MHz HF FrontEnd Receiver / 900 MHz-HF-FrontEnd-Empfaenger */ part sa620 : ssop20 { newattr "$comment" = "900 MHz FM Receiver" ; newattr "$commentge" = "900 MHz-FM-Empfaenger" ; newattr "$type" = "SA620" ; newattr "$manufacturer" = "Philips" ; pin (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20); } /* Video Interface ICs */ part tda8708 : so28,dil28 { newattr "$comment" = "Video Analog Input Interface 8 Bit/30MHz" ; newattr "$commentge" = "Video Analog-Input-Interface 8 Bit/30MHz" ; newattr "$type" = "TDA8708" ; newattr "$manufacturer" = "Philips" ; pin (vcca,vccd,vcco,agnd,dgnd,clk,of,i0,i1,vin0,vin1,vin2, anout,adcin,dec,clamp,agc,gatea,gateb,rpeak) ; bus (d) ; xlat (vcca,vccd,vcco,agnd,dgnd) to ( 22, 6, 7, 23, 8) ; xlat (clk,of,i0,i1) to ( 5, 9,14,15) ; xlat (vin0,vin1,vin2) to ( 16, 17, 18) ; xlat (anout,adcin,dec,clamp,agc,gatea,gateb,rpeak) to ( 19, 20, 21, 24, 25, 27, 26, 28) ; xlat (d.0,d.1,d.2,d.3,d.4,d.5,d.6,d.7) to ( 13, 12, 11, 10, 4, 3, 2, 1) ; } /*___________________________________________________________*/ /* Digital Video Signal Processing Components */ part saa7187 : plcc68 { newattr "$comment" = "Digital Video Encoder DENC2-SQ" ; newattr "$type" = "SAA7187" ; newattr "$manufacturer" = "Philips" ; pin (rcm1,rcm2,rcv1,rcv2,llc,cref,cdir,xtal,xtali,rtci,key, /reset,a0,rwn,/cs,/dtack,selmpu,cvbs,y,c,cur,vrefh,vrefl); pin (vssa,vdda,vss,vdd); /* Video ports */ bus (vp1,vp2,vp3); xlat (vp1.0, vp1.1, vp1.2, vp1.3, vp1.4, vp1.5, vp1.6, vp1.7) to ( 27, 26, 25, 24, 23, 22, 21, 20); xlat (vp2.0, vp2.1, vp2.2, vp2.3, vp2.4, vp2.5, vp2.6, vp2.7) to ( 9, 10, 11, 12, 13, 14, 15, 16); xlat (vp3.0, vp3.1, vp3.2, vp3.3, vp3.4, vp3.5, vp3.6, vp3.7) to ( 63, 64, 65, 66, 2, 3, 4, 5); /* On screen display data */ bus (osd); xlat (osd.0,osd.1,osd.2) to ( 32, 33, 34); /* Other signals */ xlat (rcm1,rcm2,rcv1,rcv2,llc,cref,cdir,xtal,xtali,rtci,key, /reset,a0,rwn,/cs,/dtack,selmpu,cvbs, y, c,cur,vrefh,vrefl) to ( 29, 30, 6, 7, 38, 39, 36, 40, 41, 43, 31, 57,60, 59, 61, 58, 68, 53,51,49, 55, 47, 46); /* Power supply */ xlat (vssa,vdda,vss,vdd) to ( 52, 48, 1, 17); /* VDDA */ net internal : (48,50,54,56); /* VSS/AP/SP */ net internal : (1,8,19,28,35,62,44,45); /* VDD */ net internal : (17,37,42,67); } /*______________________________________________________________*/ /* Throttles / Drosseln */ /* HF Throttle / HF-Drossel */ part comicoil : comicoil { newattr "$comment" = "HF Inductor / HF Throttle" ; newattr "$commentge" = "HF-Induktivitaet / HF-Drossel" ; newattr "$type" = "COMI-COIL" ; newattr "$manufacturer" = "Philips" ; pin (1,2) ; } /*______________________________________________________________*/ /* Logical Library definition file end */ end.