S4.5/S5.2 Add check for pin count in footprint filter when pins are missing
When NC pins are omitted from the symbol, the number of pins on the package must be indicated in the footprint filter. This is a conservative check that flags symbols that are missing pins and whose footprint filters do not include (or disagree with) the pin count on the symbol.
These are the symbols and filters it flagged (with most of the output messaging removed for legibility):
Click to expand
-
Regulator_Linear:LD1086PUR
-
DFN*1EP*4x4mm*P0.8mm*
does not include the pad count
-
-
Regulator_Switching:BD9001F
-
SOIC*3.9x4.9mm*P1.27mm*
does not include the pad count
-
-
Regulator_Switching:KA5H02659RN
-
DIP*8*W7.62mm*
does not include the pad count
-
-
Regulator_Switching:LM2574HVM-12
-
SOIC*7.5x9mm*P1.27mm*
does not include the pad count
-
-
Regulator_Switching:LT3430
-
TSSOP*EP*4.4x5mm*P0.65mm*
does not include the pad count
-
-
Regulator_Switching:NCP1070P065
-
DIP*N7*W7.62mm*
does not include the pad count
-
-
Regulator_Switching:VIPer26LN
-
DIP*N6*W7.62mm*
does not include the pad count
-
-
Isolator:HCPL-061A
-
SOIC*3.9x4.9mm?P1.27mm*
does not include the pad count
-
-
Isolator:HCPL-261A
-
DIP*W7.62mm*
does not include the pad count
-
-
Isolator:ISO7340C
-
SO*
does not include the pad count
-
-
Isolator:TLP185
-
SOIC*4.55x3.7mm*P2.54mm*
does not include the pad count
-
-
MCU_Texas_MSP430:MSP430F1101AIRGE
-
VQFN*1EP*4x4mm*P0.5mm*
does not include the pad count
-
-
MCU_Texas_MSP430:MSP430F2101IRGE
-
VQFN*1EP*4x4mm*P0.5mm*
does not include the pad count
-
-
MCU_Texas_MSP430:MSP430F5304IPT
-
LQFP*7x7mm*P0.5mm*
does not include the pad count
-
-
MCU_Texas_MSP430:MSP430F5308IPT
-
LQFP*7x7mm*P0.5mm*
does not include the pad count
-
-
MCU_Texas_MSP430:MSP430F5333IPZ
-
LQFP*14x14mm*P0.5mm*
does not include the pad count
-
-
MCU_Texas_MSP430:MSP430F5336IPZ
-
LQFP*14x14mm*P0.5mm*
does not include the pad count
-
-
MCU_Texas_MSP430:MSP430G2210ID
-
SOIC*3.9x4.9mm*P1.27mm*
does not include the pad count
-
-
74xx:74LS121
-
DIP*W7.62mm*
does not include the pad count
-
-
74xx:74LS122
-
DIP*W7.62mm*
does not include the pad count
-
-
74xx:74LS13
-
DIP*W7.62mm*
does not include the pad count
-
-
74xx:74LS20
The symbol has omitted pins and has at least 14 pins but footprint filter pad count is 12 -
74xx:74LS21
The symbol has omitted pins and has at least 14 pins but footprint filter pad count is 12 -
74xx:74LS242
The symbol has omitted pins and has at least 14 pins but footprint filter pad count is 12 -
74xx:74LS243
The symbol has omitted pins and has at least 14 pins but footprint filter pad count is 12 -
74xx:74LS290
The symbol has omitted pins and has at least 14 pins but footprint filter pad count is 12 -
74xx:74LS30
-
DIP*W7.62mm*
does not include the pad count
-
-
74xx:74LS54
-
DIP*W7.62mm*
does not include the pad count
-
-
74xx:74LS55
-
DIP*W7.62mm*
does not include the pad count
-
-
74xx:74LS77
The symbol has omitted pins and has at least 14 pins but footprint filter pad count is 12 -
74xx:74LS90
The symbol has omitted pins and has at least 14 pins but footprint filter pad count is 12 -
74xx:74LS91
-
DIP*W7.62mm*
does not include the pad count
-
-
74xx:74LS92
-
DIP*W7.62mm*
does not include the pad count
-
-
74xx:74LS93
-
DIP*W7.62mm*
does not include the pad count
-
-
Analog_Switch:ADG733BRQ
-
QSOP*3.9x4.9mm*P0.635mm*
does not include the pad count
-
-
MCU_Microchip_PIC16:PIC16F1454-IML
-
QFN*
does not include the pad count
-
-
MCU_Microchip_PIC16:PIC16F1455-IML
-
QFN*
does not include the pad count
-
-
MCU_Microchip_PIC16:PIC16F1503-IMG
-
QFN*
does not include the pad count
-
-
MCU_Microchip_PIC16:PIC16F1517-IPT
-
TQFP*
does not include the pad count
-
-
MCU_Microchip_PIC16:PIC16F1519-IPT
-
TQFP*
does not include the pad count
-
-
MCU_Microchip_PIC16:PIC16F15375-xML
-
QFN*8x8mm*
does not include the pad count
-
-
MCU_Microchip_PIC16:PIC16F505-IMG
-
QFN*
does not include the pad count
-
-
MCU_Microchip_PIC16:PIC16F610-IML
-
QFN*
does not include the pad count
-
-
MCU_Microchip_PIC16:PIC16F616-IML
-
QFN*
does not include the pad count
-
-
MCU_Microchip_PIC16:PIC16F684-IML
-
QFN*
does not include the pad count
-
-
MCU_Microchip_PIC16:PIC16F818-IML
-
QFN*
does not include the pad count
-
-
MCU_Microchip_PIC16:PIC16F871-IPT
-
TQFP*
does not include the pad count
-
-
MCU_Microchip_PIC16:PIC16F874A-IPT
-
TQFP*
does not include the pad count
-
-
MCU_Microchip_PIC16:PIC16F88-IML
-
DIP*
does not include the pad count -
PDIP*
does not include the pad count
-
-
Transistor_BJT:SSM2210
-
SOIC*8*3.9x4.9mm*P1.27mm*
does not include the pad count -
DIP*8*W7.62mm*
does not include the pad count
-
-
Transistor_BJT:SSM2220
-
SOIC*8*3.9x4.9mm*P1.27mm*
does not include the pad count -
DIP*8*W7.62mm*
does not include the pad count
-
-
Interface:FD1771
-
DIP*W15.24mm*
does not include the pad count
-
-
Interface:S5933_PQ160
-
PQFP*28x28mm*P0.65mm*
does not include the pad count
-
-
Amplifier_Operational:ADA4898-1YRDZ
-
SOIC*1EP*3.9x4.9mm*P1.27mm*
does not include the pad count
-
-
MCU_NXP_S08:MC9S08AC128xFGE
-
LQFP*10x10mm*P0.8mm*
does not include the pad count
-
-
MCU_NXP_S08:MC9S08JS16CFK
-
QFN*1EP*5x5mm*P0.65mm*
does not include the pad count
-
-
MCU_NXP_S08:MC9S08QG4xPAE
-
DIP*7.62mm*
does not include the pad count
-
-
MCU_NXP_S08:MC9S08QG8xDNE
-
SOIC*3.9x4.9mm*P1.27mm*
does not include the pad count
-
-
MCU_NXP_S08:MC9S08QG8xFKE
-
QFN*4x4mm*P0.5mm*
does not include the pad count
-
-
MCU_NXP_S08:MC9S08QG8xFQE
-
DFN*4x4mm*P0.8mm*
does not include the pad count
-
-
MCU_NXP_S08:MC9S08SH8xFK
-
QFN*4x4mm*P0.5mm*
does not include the pad count
-
-
Interface_UART:16450
-
DIP*W15.24mm*
does not include the pad count
-
-
Interface_UART:ISL83491
-
SOIC*
does not include the pad count -
DIP*W7.62mm*
does not include the pad count
-
-
Interface_UART:LTC2861
-
SSOP*
does not include the pad count
-
-
Driver_FET:HCPL-314J
-
SOIC*16*12*7.5x10.3mm*P1.27mm*
does not include the pad count
-
-
Interface_USB:FT232RL
-
SSOP*5.3x10.2mm*P0.65mm*
does not include the pad count
-
-
Audio:THAT1580
-
QFN*1EP*4x4mm*P0.65mm*
does not include the pad count
-
-
Driver_LED:HV9967BK7-G
-
DFN*3x3mm*P0.65mm*EP1.55x2.4mm*
does not include the pad count
-
-
Driver_LED:HV9967BMG-G
-
MSOP*3x3mm*P0.65mm*
does not include the pad count
-
-
Analog_DAC:AD7224KR-1
-
SO*
does not include the pad count
-
-
Analog_DAC:AD9744
-
TSSOP*4.4x9.7mm*P0.65mm*
does not include the pad count
-
-
Regulator_Controller:NCP1207B
-
SOIC*N7*3.9x4.9mm*P1.27mm*
does not include the pad count
-
-
Regulator_Controller:UCC256301
-
SOIC*3.9x9.9mm*P1.27mm*
does not include the pad count
-
-
Reference_Voltage:LM285Z-2.5
-
TO?92*Inline*
does not include the pad count
-
-
Reference_Voltage:LM4040DCK-2.0
-
SOT?353*
does not include the pad count
-
-
Reference_Voltage:LM4040LP-2.0
-
TO?92*Inline*
does not include the pad count
-
-
Reference_Voltage:TL431P
-
DIP*W7.62mm*
does not include the pad count
-
-
Reference_Voltage:TL431PS
-
MSOP*3x3mm*P0.65mm*
does not include the pad count
-
-
Reference_Voltage:TL431PW
-
TSSOP*3x3mm*P0.65mm*
does not include the pad count
-
-
Driver_Motor:PG001M
-
DIP*
does not include the pad count -
PDIP*
does not include the pad count
-
-
Sensor_Temperature:LTC2983
-
LQFP*7x7mm*P0.5mm*
does not include the pad count
-
-
Interface_Ethernet:DP83848C
-
LQFP*7x7mm*P0.5mm*
does not include the pad count
-
-
Relay_SolidState:AQH0213
-
DIP*N7*W7.62mm*
does not include the pad count
-
-
Relay_SolidState:AQH0213A
-
SSO*6.4x9.78mm*P2.54mm*
does not include the pad count
-
-
Relay_SolidState:AQH0223
-
DIP*N7*W7.62mm*
does not include the pad count
-
-
Relay_SolidState:AQH0223A
-
SSO*6.4x9.78mm*P2.54mm*
does not include the pad count
-
-
Relay_SolidState:TLP3542
-
DIP*W7.62mm*
does not include the pad count
-
-
CPLD_Xilinx:XCR3064XL-VQ100
-
LQFP*14x14mm*P0.5*
does not include the pad count
-
-
Potentiometer_Digital:DS1267_SOIC
-
SOIC*3.9x9.9mm*1.27mm*
does not include the pad count
-
-
Potentiometer_Digital:DS1267_TSSOP
-
TSSOP*4.4x6.5mm*0.65mm*
does not include the pad count
-
-
Potentiometer_Digital:X9118
-
TSSOP*4.4x5mm*P0.65mm*
does not include the pad count
-
-
Potentiometer_Digital:X9258
-
SOIC*7.5x15.4mm*P1.27mm*
does not include the pad count -
TSSOP*4.4x7.8mm*P0.65mm*
does not include the pad count
-
-
MCU_Intel:I386EX_PQFP
-
PQFP*
does not include the pad count
-
-
Timer:ICM7209
-
DIP*W7.62mm*
does not include the pad count
-
-
Amplifier_Current:LMP8640
-
SOT?23*
does not include the pad count
-
-
MCU_Cypress:CY8C4245AXI-M445
-
TQFP*14x14mm*P0.8mm*
does not include the pad count
-
-
MCU_Cypress:CY8C4245AZI-M445
-
TQFP*10x10mm*P0.5mm*
does not include the pad count
-
-
Timer_RTC:M41T62Q
-
QFN*16*1EP*3x3mm*P0.5mm*EP1.8x1.8mm*
does not include the pad count
-
-
Memory_EPROM:27C010
-
DIP*W15.24mm*
does not include the pad count
-
-
MCU_NXP_MAC7100:MAC7101
-
LQFP*20x20mm*P0.5mm*
does not include the pad count
-
-
MCU_NXP_MAC7100:MAC7111
-
LQFP*20x20mm*P0.5mm*
does not include the pad count
-
-
Reference_Current:LM334M
-
SOIC*3.9x4.9m*P1.27mm*
does not include the pad count
-
-
MCU_Microchip_PIC10:PIC10F200-IMC
-
DFN*8*1EP*2x3mm*P0.5mm*
does not include the pad count
-
-
MCU_Microchip_PIC10:PIC10F200-IP
-
DIP*8*W7.62mm*
does not include the pad count
-
-
MCU_Microchip_PIC10:PIC10F204-IMC
-
DFN*8*1EP*2x3mm*P0.5mm*
does not include the pad count
-
-
MCU_Microchip_PIC10:PIC10F204-IP
-
DIP*8*W7.62mm*
does not include the pad count
-
-
MCU_Microchip_PIC10:PIC10F220-IMC
-
DFN*8*1EP*2x3mm*P0.5mm*
does not include the pad count
-
-
MCU_Microchip_PIC10:PIC10F220-IP
-
DIP*8*W7.62mm*
does not include the pad count
-
-
MCU_Microchip_PIC10:PIC10F320-IP
-
DIP*8*W7.62mm*
does not include the pad count
-
-
DSP_Motorola:DSP56301
-
PQFP*28x28mm*P0.5mm*
does not include the pad count
-
-
RF_RFID:HTRC11001T
-
SOIC*3.9x8.7mm*P1.27mm*
does not include the pad count
-
Edited by jaseg