loglib /*______________________________________________________________*/ /* */ /* LOG Library : arizona.def */ /* SCM Library : arizona.ddb */ /* */ /* Author : Bartels System */ /* Last Revision: 2005/02/15 */ /*______________________________________________________________*/ /* */ /* This library includes circuit families manufactured by */ /* Arizona Microchip such as */ /* */ /* - PIC Microprocessor Components */ /* - PIC Microcontroller Components */ /* */ /* 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). */ /*______________________________________________________________*/ /*______________________________________________________________*/ /* PIC Microprocessor Family / PIC-Mikroprozessor-Familie */ part pic16c71 : default dil18 { newattr "$comment" = "Microprocessor with A/D Converter" ; newattr "$commentge" = "Mikroprozessor mit A/D-Wandler" ; newattr "$type" = "PIC16C71" ; newattr "$manufacturer" = "Arizona Microchip" ; pin (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18) ; } part pic16c84 : default dil18 { newattr "$comment" = "Microprocessor with EPROM" ; newattr "$commentge" = "Mikroprozessor mit EPROM" ; newattr "$type" = "PIC16C84" ; newattr "$manufacturer" = "Arizona Microchip" ; pin (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18) ; } part pic16f84 : default dil18 { newattr "$comment" = "Microprocessor with Flash and EEPROM" ; newattr "$commentge" = "Mikroprozessor mit Flash und EEPROM" ; newattr "$type" = "PIC16F84" ; newattr "$manufacturer" = "Arizona Microchip" ; pin (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18) ; } /*___________________________________________________________*/ /* Microcontrollers */ part pic16f876 : default so28, dil28s { newattr "$comment" = "CMOS Flash Microcontroller with A/D" ; newattr "$commentge" = "CMOS Flash Mikrocontroller mit A/D" ; newattr "$type" = "PIC16F876" ; newattr "$manufacturer" = "Arizona Microchip" ; pin (ra0,ra1,ra2,ra3,ra4,ra5); pin (rb0,rb1,rb2,rb3,rb4,rb5,rb6,rb7); pin (rc0,rc1,rc2,rc3,rc4,rc5,rc6,rc7); pin (osc1,osc2,/mclr,vss,vdd); xlat (ra0,ra1,ra2,ra3,ra4,ra5) to ( 2, 3, 4, 5, 6, 7); xlat (rb0,rb1,rb2,rb3,rb4,rb5,rb6,rb7) to ( 21, 22, 23, 24, 25, 26, 27, 28); xlat (rc0,rc1,rc2,rc3,rc4,rc5,rc6,rc7) to ( 11, 12, 13, 14, 15, 16, 17, 18); xlat (osc1,osc2,/mclr,vss,vdd) to ( 9, 10, 1, 8, 20); net internal : (8,19) /* Vss */; } part pic16f877 : plcc44 { newattr "$comment" = "CMOS Flash Microcontroller with A/D" ; newattr "$commentge" = "CMOS Flash Mikrocontroller mit A/D" ; newattr "$type" = "PIC16F877" ; newattr "$manufacturer" = "Arizona Microchip" ; pin (ra0,ra1,ra2,ra3,ra4,ra5); pin (rb0,rb1,rb2,rb3,rb4,rb5,rb6,rb7); pin (rc0,rc1,rc2,rc3,rc4,rc5,rc6,rc7); pin (rd0,rd1,rd2,rd3,rd4,rd5,rd6,rd7); pin (re0,re1,re2); pin (osc1,osc2,/mclr,vss,vdd); xlat (ra0,ra1,ra2,ra3,ra4,ra5) to ( 3, 4, 5, 6, 7, 8); xlat (rb0,rb1,rb2,rb3,rb4,rb5,rb6,rb7) to ( 36, 37, 38, 39, 41, 42, 43, 44); xlat (rc0,rc1,rc2,rc3,rc4,rc5,rc6,rc7) to ( 16, 18, 19, 20, 25, 26, 27, 29); xlat (rd0,rd1,rd2,rd3,rd4,rd5,rd6,rd7) to ( 21, 22, 23, 24, 30, 31, 32, 33); xlat (re0,re1,re2) to ( 9, 10, 11); xlat (osc1,osc2,/mclr,vss,vdd) to ( 14, 15, 2, 13, 12); net internal : (13,34) /* Vss */; net internal : (12,35) /* Vdd */; } part pic18f452 : plcc44 { newattr "$comment" = "CMOS Flash Microcontroller with A/D" ; newattr "$commentge" = "CMOS Flash Mikrocontroller mit A/D" ; newattr "$type" = "PIC18F452IL" ; newattr "$manufacturer" = "Arizona Microchip" ; pin (ra0,ra1,ra2,ra3,ra4,ra5); pin (rb0,rb1,rb2,rb3,rb4,rb5,rb6,rb7); pin (rc0,rc1,rc2,rc3,rc4,rc5,rc6,rc7); pin (rd0,rd1,rd2,rd3,rd4,rd5,rd6,rd7); pin (re0,re1,re2); pin (osc1,osc2,/mclr,vss,vdd); xlat (ra0,ra1,ra2,ra3,ra4,ra5) to ( 3, 4, 5, 6, 7, 8); xlat (rb0,rb1,rb2,rb3,rb4,rb5,rb6,rb7) to ( 36, 37, 38, 39, 41, 42, 43, 44); xlat (rc0,rc1,rc2,rc3,rc4,rc5,rc6,rc7) to ( 16, 18, 19, 20, 25, 26, 27, 29); xlat (rd0,rd1,rd2,rd3,rd4,rd5,rd6,rd7) to ( 21, 22, 23, 24, 30, 31, 32, 33); xlat (re0,re1,re2) to ( 9, 10, 11); xlat (osc1,osc2,/mclr,vss,vdd) to ( 14, 15, 2, 13, 12); net internal : (13,34) /* Vss */; net internal : (12,35) /* Vdd */; } part pic18lf452 : plcc44 { newattr "$comment" = "LV Flash Microcontroller with A/D" ; newattr "$commentge" = "LV Flash Mikrocontroller mit A/D" ; newattr "$type" = "PIC18LF452IL" ; newattr "$manufacturer" = "Arizona Microchip" ; pin (ra0,ra1,ra2,ra3,ra4,ra5); pin (rb0,rb1,rb2,rb3,rb4,rb5,rb6,rb7); pin (rc0,rc1,rc2,rc3,rc4,rc5,rc6,rc7); pin (rd0,rd1,rd2,rd3,rd4,rd5,rd6,rd7); pin (re0,re1,re2); pin (osc1,osc2,/mclr,vss,vdd); xlat (ra0,ra1,ra2,ra3,ra4,ra5) to ( 3, 4, 5, 6, 7, 8); xlat (rb0,rb1,rb2,rb3,rb4,rb5,rb6,rb7) to ( 36, 37, 38, 39, 41, 42, 43, 44); xlat (rc0,rc1,rc2,rc3,rc4,rc5,rc6,rc7) to ( 16, 18, 19, 20, 25, 26, 27, 29); xlat (rd0,rd1,rd2,rd3,rd4,rd5,rd6,rd7) to ( 21, 22, 23, 24, 30, 31, 32, 33); xlat (re0,re1,re2) to ( 9, 10, 11); xlat (osc1,osc2,/mclr,vss,vdd) to ( 14, 15, 2, 13, 12); net internal : (13,34) /* Vss */; net internal : (12,35) /* Vdd */; } /*______________________________________________________________*/ /* Logical Library definition file end */ end.