name: TJA1051
variations: T, T/E, T/3, TK/3
suffix: T, T/E, T/3, TK/3
description: CAN transceiver
datasheet: https://www.nxp.com/docs/en/data-sheet/TJA1051.pdf

pinout@T:
  CTRL:
    S: 8
  TTL:
    TXD: 1
    RXD: 4
  VCC: 3
  GND: 2
  CAN:
    CANH: 7
    CANL: 6
  NC: 5

pinout@T/E:
  CTRL:
    S: 8
    EN: 5
  TTL:
    TXD: 1
    RXD: 4
  VCC: 3
  GND: 2
  CAN:
    CANH: 7
    CANL: 6

pinout@T/3:
  CTRL:
    S: 8
  TTL:
    TXD: 1
    RXD: 4
  VCC: 3
  VIO: 5
  GND: 2
  CAN:
    CANH: 7
    CANL: 6

pinout@TK/3:
  CTRL:
    S: 8
  TTL:
    TXD: 1
    RXD: 4
  VCC: 3
  VIO: 5
  GND: 2
  CAN:
    CANH: 7
    CANL: 6

properties:
  in: S, EN, RXD
  out: TXD
  bidir: CAN
  power: VCC, VIO
  ground: GND
  nc: NC

schematic:
  symbol: IC
  left: TTL, CTRL
  right: CAN
  top: VCC, VIO
  bottom: GND

housing@SO8: &SO8
  pattern: SOP
  bodyWidth: 3.8-4.0 # E
  bodyLength: 4.8-5.0 # D
  height: 1.75 # A
  leadWidth: 0.36-0.49 # bp
  leadLength: 0.4-1.0 # Lp
  leadSpan: 5.8-6.2 # HE
  pitch: 1.27 # e
  leadCount: 8

housing@T: *SO8

housing@T/E: *SO8

housing@T/3: *SO8

housing@ZP:
  pattern: QFN
  bodyWidth: 5.90-6.10 # D
  bodyLength: 4.90-5.10 # E
  height: 0.70-0.80 # A
  leadWidth: 0.35-0.48 # b
  leadLength: 0.55-0.65 # L
  pitch: 1.27 # e
  leadCount: 8
  tabWidth: 3.35-3.45 # D2
  tabLength: 4.25-4.35 # E2
  tabPosition: 0.0, 0.0
