texas_instruments_NE555 module#
Texas Instruments NE555 Precision Timer
Component definition for the Texas Instruments NE555 precision timer in SOIC-8 package.
- class NE555(*args, **kwargs)[source]#
Bases:
Component- mpn: str | None = 'NE555'#
Manufacturer part number for this component.
- manufacturer: str | None = 'Texas Instruments'#
Manufacturer for this component.
- reference_designator_prefix: str | None = 'U'#
Reference designator prefix for this component. This will be used to generate a unique reference designator for each component of the same type.
Note
This field is a required data point for matching components between builds. If this value changes (including changing from unset to set), it will be treated as a new component, even if nothing else changes.
- datasheet = 'https://www.ti.com/lit/ds/symlink/ne555.pdf'#
- GND = Port()#
- TRIG = Port()#
- OUT = Port()#
- RESET = Port()#
- CONT = Port()#
- THRES = Port()#
- DISCH = Port()#
- VCC = Port()#
- lp = SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(3.9, 0.1, 0.1), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), lead_type=LeadProtrusion(name='BigGullWingLeads', fillets={<DensityLevel.A: 'A'>: LeadFillets(toe=0.55, heel=0.45, side=0.05, courtyard_excess=0.5), <DensityLevel.B: 'B'>: LeadFillets(toe=0.35, heel=0.35, side=0.03, courtyard_excess=0.25), <DensityLevel.C: 'C'>: LeadFillets(toe=0.15, heel=0.25, side=0.01, courtyard_excess=0.1)})))).narrow(Toleranced(4.905, 0.095, 0.095))#
- symb = BoxSymbol(rows=Row(left=PinGroup(Port(), Port(), Port(), Port()), right=PinGroup(Port(), Port(), Port(), Port())))#