tscircuit/ti
ti tscircuit library
- Version
- 1.0.186
- License
- unset
- Stars
- 0
lib/chips/ISOW7841DWR.circuit.tsx
import type { ChipProps } from "@tscircuit/props";
import "tscircuit";
const pinLabels = {
pin1: ["VCC", "VCC1"],
pin2: "GND1_1",
pin3: "INA",
pin4: "INB",
pin5: "INC",
pin6: "OUTD",
pin7: "NC",
pin8: "GND1_2",
pin9: "GND2_1",
pin10: "SEL",
pin11: "IND",
pin12: "OUTC",
pin13: "OUTB",
pin14: "OUTA",
pin15: "GND2_2",
pin16: ["VISO", "VCC2"],
} as const;
/** ISOW7841 reinforced 3/1 digital isolator with integrated isolated power. */
export const ISOW7841DWR = (props: ChipProps<typeof pinLabels>) => (
<chip
manufacturerPartNumber="ISOW7841DWR"
datasheetUrl="https://www.ti.com/lit/ds/symlink/isow7841.pdf"
footprint="soic16_p1.27mm_w11.4mm_pw0.6mm_pl1.9mm_pillpads"
schWidth="3.4mm"
schHeight="2.4mm"
pinLabels={pinLabels}
schPinArrangement={{
leftSide: {
direction: "top-to-bottom",
pins: [1, 2, 3, 4, 5, 6, 7, 8],
},
rightSide: {
direction: "bottom-to-top",
pins: [9, 10, 11, 12, 13, 14, 15, 16],
},
}}
noConnect={["pin7"]}
{...props}
/>
);
export default ISOW7841DWR;