tscircuit/ti
ti tscircuit library
- Version
- 1.0.186
- License
- unset
- Stars
- 0
lib/chips/LMK1C1104PWR.circuit.tsx
import type { ChipProps } from "@tscircuit/props";
import "tscircuit";
export const LMK1C1104PWR_PIN_LABELS = {
pin1: "CLKIN",
pin2: ["1G", "OE"],
pin3: ["Y0", "CLKOUT0"],
pin4: "GND",
pin5: ["Y2", "CLKOUT2"],
pin6: "VDD",
pin7: ["Y3", "CLKOUT3"],
pin8: ["Y1", "CLKOUT1"],
} as const;
/** LMK1C1104 1:4 LVCMOS clock buffer in the 8-pin TSSOP package. */
export const LMK1C1104PWR = (
props: ChipProps<typeof LMK1C1104PWR_PIN_LABELS>,
) => (
<chip
manufacturerPartNumber="LMK1C1104PWR"
datasheetUrl="https://www.ti.com/lit/ds/symlink/lmk1c1104.pdf"
supplierPartNumbers={{ jlcpcb: ["C1855734"] }}
footprint="tssop8_p0.65mm"
schWidth="2.8mm"
schHeight="2.4mm"
pinLabels={LMK1C1104PWR_PIN_LABELS}
pinAttributes={{
pin4: { requiresGround: true },
pin6: { requiresPower: true },
}}
schPinArrangement={{
leftSide: {
direction: "top-to-bottom",
pins: [1, 2],
},
rightSide: {
direction: "top-to-bottom",
pins: [3, 8, 5, 7],
},
topSide: {
direction: "left-to-right",
pins: [6],
},
bottomSide: {
direction: "left-to-right",
pins: [4],
},
}}
schPinStyle={{
OE: { marginTop: 0.4 },
Y1: { marginTop: 0.35 },
Y2: { marginTop: 0.35 },
Y3: { marginTop: 0.35 },
}}
{...props}
/>
);
export default LMK1C1104PWR;