tscircuit/ti
ti tscircuit library
- Version
- 1.0.186
- License
- unset
- Stars
- 0
lib/chips/DAC101C081QISD_NOPB.circuit.tsx
import type { ChipProps } from "@tscircuit/props";
import "tscircuit";
const pinLabels = {
pin1: ["ADR0", "ADDR0"],
pin2: "SCL",
pin3: "SDA",
pin4: "GND",
pin5: ["VA", "VCC"],
pin6: "VOUT",
} as const;
/** DAC101C081-Q1 10-bit I2C DAC in the six-pin NGF WSON package. */
export const DAC101C081QISD_NOPB = (props: ChipProps<typeof pinLabels>) => (
<chip
manufacturerPartNumber="DAC101C081QISD/NOPB"
datasheetUrl="https://www.ti.com/lit/ds/symlink/dac101c081q.pdf"
footprint="son6_w2mm_h2mm_p0.65mm_pl0.6mm_pw0.3mm_ep_epw1.2mm_eph0.8mm"
schWidth="2.5mm"
schHeight="1.5mm"
pinLabels={pinLabels}
pinAttributes={{
ADR0: { requiresPower: true },
SCL: { mustBeConnected: true, requiresPower: true },
SDA: {
mustBeConnected: true,
requiresPower: true,
providesPower: true,
},
VA: { requiresPower: true },
VOUT: { providesPower: true },
GND: { requiresGround: true },
}}
schPinArrangement={{
leftSide: { direction: "top-to-bottom", pins: [1, 2, 3] },
rightSide: { direction: "top-to-bottom", pins: [6, 5, 4] },
}}
schPinStyle={{
pin1: { marginBottom: "0.2mm" },
pin2: { marginBottom: "0.2mm" },
pin6: { marginBottom: "0.2mm" },
pin5: { marginBottom: "0.2mm" },
}}
{...props}
/>
);
export const DAC101C081Q = DAC101C081QISD_NOPB;
export default DAC101C081QISD_NOPB;