tscircuit/ti
ti tscircuit library
- Version
- 1.0.186
- License
- unset
- Stars
- 0
lib/chips/PGA300ARHHR.circuit.tsx
import type { ChipProps } from "@tscircuit/props";
const pinLabels = {
pin1: ["NU1"],
pin2: ["DVDD_MEM"],
pin3: ["DVDD"],
pin4: ["GATE", "NU2"],
pin5: ["VDD", "PWR"],
pin6: ["DACCAP"],
pin7: ["NU3"],
pin8: ["VOUT", "OUT"],
pin9: ["AVDD"],
pin10: ["GND"],
pin11: ["FBN", "FB_NEG"],
pin12: ["FBP", "FB_POS"],
pin13: ["COMP"],
pin14: ["VBRGN", "BRG_NEG"],
pin15: ["VBRGP", "BRG_POS"],
pin16: ["REFCAP"],
pin17: ["VINPN", "INP_NEG"],
pin18: ["VINPP", "INP_POS"],
pin19: ["NU4"],
pin20: ["NU5"],
pin21: ["VINTP", "INT_POS"],
pin22: ["VINTN", "INT_NEG"],
pin23: ["AVSS"],
pin24: ["NU6"],
pin25: ["NU7"],
pin26: ["NU8"],
pin27: ["NU9"],
pin28: ["NU10"],
pin29: ["NU11"],
pin30: ["NU12"],
pin31: ["NU13"],
pin32: ["DVSS"],
pin33: ["NU14"],
pin34: ["NU15"],
pin35: ["NU16"],
pin36: ["NU17"],
pin37: ["PAD", "EP"],
} as const;
const footprinterPinLabels = {
...pinLabels,
pin37: [...pinLabels.pin37, "thermalpad"],
} as const;
export const PGA300ARHHR = (props: ChipProps<typeof pinLabels>) => {
return (
<chip
pinLabels={footprinterPinLabels}
supplierPartNumbers={{
jlcpcb: ["C2861776"],
}}
manufacturerPartNumber="PGA300ARHHR"
footprint="qfn36_thermalpad4.6mmx4.6mm_p0.5001mm_h7.2101mm_pw0.28mm_pl0.905mm"
cadModel={{
objUrl:
"https://modelcdn.tscircuit.com/easyeda_models/assets/C2861776.obj?uuid=1c7c5a260fc047fdbc1b4b0613abc7ae",
stepUrl:
"https://modelcdn.tscircuit.com/easyeda_models/assets/C2861776.step?uuid=1c7c5a260fc047fdbc1b4b0613abc7ae",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: -0.02 },
}}
{...props}
/>
);
};