tscircuit/ti

ti tscircuit library

Version
1.0.193
License
unset
Stars
0

lib/chips/LM50HVQDBZRQ1.circuit.tsx

import type { ChipProps } from "@tscircuit/props";
import "tscircuit";

export const LM50HVQDBZRQ1_PIN_LABELS = {
  pin1: ["VS", "V_PLUS"],
  pin2: ["VO", "TEMP_SENSE"],
  pin3: "GND",
} as const;

/** Automotive Grade-0 analog temperature sensor in the DBZ SOT-23 package. */
export const LM50HVQDBZRQ1 = (
  props: ChipProps<typeof LM50HVQDBZRQ1_PIN_LABELS>,
) => (
  <chip
    manufacturerPartNumber="LM50HVQDBZRQ1"
    datasheetUrl="https://www.ti.com/lit/ds/symlink/lm50-q1.pdf"
    footprint="sot23_3"
    pinLabels={LM50HVQDBZRQ1_PIN_LABELS}
    pinAttributes={{
      VS: {
        mustBeConnected: true,
        requiresPower: true,
        shouldHaveDecouplingCapacitor: true,
        recommendedDecouplingCapacitorCapacitance: "0.1uF",
      },
      VO: { mustBeConnected: true, providesPower: true },
      GND: { requiresGround: true },
    }}
    schWidth="2.8mm"
    schHeight="2.4mm"
    schPinArrangement={{
      topSide: { direction: "left-to-right", pins: [1] },
      rightSide: { direction: "top-to-bottom", pins: [2] },
      bottomSide: { direction: "left-to-right", pins: [3] },
    }}
    {...props}
  />
);

export const LM50HVQ1 = LM50HVQDBZRQ1;

export default LM50HVQDBZRQ1;