tscircuit/ti

ti tscircuit library

Version
1.0.193
License
unset
Stars
0

lib/subcircuits/LogicBuffer_SN74LVC1G34.circuit.tsx

import type { SubcircuitProps } from "@tscircuit/props";
import "tscircuit";
import { SN74LVC1G34DBVR } from "../chips/SN74LVC1G34DBVR.circuit.tsx";

/**
 * SN74LVC1G34 datasheet Figure 8-1 "Buffer Function" application.
 * @see https://www.ti.com/lit/gpn/SN74LVC1G34
 */
export const LogicBuffer_SN74LVC1G34 = (props: SubcircuitProps) => (
  <subcircuit routingDisabled {...props}>
    <SN74LVC1G34DBVR
      name="U1"
      schX={0}
      schY={0}
      pcbX={0}
      pcbY={0}
      connections={{
        A: "net.MCU_OR_LOGIC_IN",
        Y: "net.MCU_OR_LOGIC_OUT",
        VCC: "net.VCC",
        GND: "net.GND",
      }}
    />
    <schematictext
      text="Buffer Function"
      schX={-0.55}
      schY={2}
      fontSize={0.2}
    />
  </subcircuit>
);

export default LogicBuffer_SN74LVC1G34;