
MCL86jr
MicroCoreLabs/Projects
Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

The SN74LVC245APW is a buffers, Drivers, Receivers, Transceiver made by Texas Instruments in a TSSOP-20 package with 20 pins. -40℃~+125℃ 1 1.65V~3.6V 24mA 24mA 3.8ns@3.3V,50pF 30uA 74LVC 8 Bidirectional Tri-State TSSOP-20 Buffers, Drivers, Receivers, Transceivers ROHS.
PCBKit's library has its KiCad symbol (Logic_LevelTranslator:SN74LVC245APW, from KiCad's library) and its footprint (Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm, from KiCad's library), ready for a KiCad board. 29,582 are in stock at JLCPCB (part C7848). 36 open-source boards in 33 repositories on GitHub use it.
| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| Supply voltage range VCC | over operating free-air temperature range | min -0.5 · max 6.5 V | 4 |
| Input voltage range VI | over operating free-air temperature range | min -0.5 · max 6.5 V | 4 |
| Voltage range applied to any output in the high-impedance or power-off state VO | over operating free-air temperature range | min -0.5 · max 6.5 V | 4 |
| Voltage range applied to any output in the high or low state VO | over operating free-air temperature range; maximum is VCC + 0.5 V | min -0.5 V | 4 |
| Input clamp current IIK | VI < 0 | max -50 mA | 4 |
| Output clamp current IOK | VO < 0 | max -50 mA | 4 |
| Continuous output current IO | ±50 mA | max 50 mA | 4 |
| Continuous current through VCC or GND | ±100 mA | max 100 mA | 4 |
| Storage temperature range Tstg | min -65 · max 150 °C | 4 | |
| Electrostatic discharge V(ESD) | Human body model (HBM), per ANSI/ESDA/JEDEC JS-001, all pins | max 2000 V | 4 |
| Electrostatic discharge V(ESD) | Charged device model (CDM), per JEDEC specification JESD22-C101, all pins | max 1000 V | 4 |
| Supply voltage VCC | Operating; TA = 25°C | min 1.65 · max 3.6 V | 5 |
| Supply voltage VCC | Operating; –40°C to 85°C | min 1.65 · max 3.6 V | 5 |
| Supply voltage VCC | Operating; –40°C to 125°C | min 1.65 · max 3.6 V | 5 |
| Supply voltage VCC | Data retention only; TA = 25°C | min 1.5 V | 5 |
| Supply voltage VCC | Data retention only; –40°C to 85°C | min 1.5 V | 5 |
| Supply voltage VCC | Data retention only; –40°C to 125°C | min 1.5 V | 5 |
| High-level input voltage VIH | VCC = 2.3 V to 2.7 V; TA = 25°C | min 1.7 V | 5 |
| High-level input voltage VIH | VCC = 2.3 V to 2.7 V; –40°C to 85°C | min 1.7 V | 5 |
| High-level input voltage VIH | VCC = 2.3 V to 2.7 V; –40°C to 125°C | min 1.7 V | 5 |
| High-level input voltage VIH | VCC = 2.7 V to 3.6 V; TA = 25°C | min 2 V | 5 |
| High-level input voltage VIH | VCC = 2.7 V to 3.6 V; –40°C to 85°C | min 2 V | 5 |
| High-level input voltage VIH | VCC = 2.7 V to 3.6 V; –40°C to 125°C | min 2 V | 5 |
| Low-level input voltage VIL | VCC = 2.3 V to 2.7 V; TA = 25°C | max 0.7 V | 5 |
| Low-level input voltage VIL | VCC = 2.3 V to 2.7 V; –40°C to 85°C | max 0.7 V | 5 |
| Low-level input voltage VIL | VCC = 2.3 V to 2.7 V; –40°C to 125°C | max 0.7 V | 5 |
| Low-level input voltage VIL | VCC = 2.7 V to 3.6 V; TA = 25°C | max 0.8 V | 5 |
| Low-level input voltage VIL | VCC = 2.7 V to 3.6 V; –40°C to 85°C | max 0.8 V | 5 |
| Low-level input voltage VIL | VCC = 2.7 V to 3.6 V; –40°C to 125°C | max 0.8 V | 5 |
| Input voltage VI | TA = 25°C | min 0 · max 5.5 V | 5 |
| Input voltage VI | –40°C to 85°C | min 0 · max 5.5 V | 5 |
| Input voltage VI | –40°C to 125°C | min 0 · max 5.5 V | 5 |
| Output voltage VO | all listed temperature ranges; maximum is VCC | min 0 V | 5 |
| High-level output current IOH | VCC = 1.65 V; TA = 25°C | max -4 mA | 5 |
| High-level output current IOH | VCC = 1.65 V; –40°C to 85°C | max -4 mA | 5 |
| High-level output current IOH | VCC = 1.65 V; –40°C to 125°C | max -4 mA | 5 |
| High-level output current IOH | VCC = 2.3 V; TA = 25°C | max -8 mA | 5 |
| High-level output current IOH | VCC = 2.3 V; –40°C to 85°C | max -8 mA | 5 |
| High-level output current IOH | VCC = 2.3 V; –40°C to 125°C | max -8 mA | 5 |
| High-level output current IOH | VCC = 2.7 V; TA = 25°C | max -12 mA | 5 |
| High-level output current IOH | VCC = 2.7 V; –40°C to 85°C | max -12 mA | 5 |
| High-level output current IOH | VCC = 2.7 V; –40°C to 125°C | max -12 mA | 5 |
| High-level output current IOH | VCC = 3 V; TA = 25°C | max -24 mA | 5 |
| High-level output current IOH | VCC = 3 V; –40°C to 85°C | max -24 mA | 5 |
| High-level output current IOH | VCC = 3 V; –40°C to 125°C | max -24 mA | 5 |
| Low-level output current IOL | VCC = 1.65 V; TA = 25°C | max 4 mA | 5 |
| Low-level output current IOL | VCC = 1.65 V; –40°C to 85°C | max 4 mA | 5 |
| Low-level output current IOL | VCC = 1.65 V; –40°C to 125°C | max 4 mA | 5 |
| Low-level output current IOL | VCC = 2.3 V; TA = 25°C | max 8 mA | 5 |
| Low-level output current IOL | VCC = 2.3 V; –40°C to 85°C | max 8 mA | 5 |
| Low-level output current IOL | VCC = 2.3 V; –40°C to 125°C | max 8 mA | 5 |
| Low-level output current IOL | VCC = 2.7 V; TA = 25°C | max 12 mA | 5 |
| Low-level output current IOL | VCC = 2.7 V; –40°C to 85°C | max 12 mA | 5 |
| Low-level output current IOL | VCC = 2.7 V; –40°C to 125°C | max 12 mA | 5 |
| Low-level output current IOL | VCC = 3 V; TA = 25°C | max 24 mA | 5 |
| Low-level output current IOL | VCC = 3 V; –40°C to 85°C | max 24 mA | 5 |
| Low-level output current IOL | VCC = 3 V; –40°C to 125°C | max 24 mA | 5 |
| Input transition rise or fall rate Δt/Δv | TA = 25°C | max 10 ns/V | 5 |
| Input transition rise or fall rate Δt/Δv | –40°C to 85°C | max 10 ns/V | 5 |
| Input transition rise or fall rate Δt/Δv | –40°C to 125°C | max 10 ns/V | 5 |
| Junction-to-ambient thermal resistance RθJA | PW; 20 pins | typ 108.1 °C/W | 5 |
| Junction-to-case(top) thermal resistance RθJC(top) | PW; 20 pins | typ 43 °C/W | 5 |
| Junction-to-board thermal resistance RθJB | PW; 20 pins | typ 59.1 °C/W | 5 |
| Junction-to-top characterization parameter ψJT | PW; 20 pins | typ 4.7 °C/W | 5 |
| Junction-to-board characterization parameter ψJB | PW; 20 pins | typ 58.6 °C/W | 5 |
| VOH VOH | IOH = –4 mA; VCC = 1.65 V; TA = 25°C | min 1.29 V | 6 |
| VOH VOH | IOH = –4 mA; VCC = 1.65 V; –40°C to 85°C | min 1.2 V | 6 |
| VOH VOH | IOH = –4 mA; VCC = 1.65 V; –40°C to 125°C | min 1.1 V | 6 |
| VOH VOH | IOH = –8 mA; VCC = 2.3 V; TA = 25°C | min 1.9 V | 6 |
| VOH VOH | IOH = –8 mA; VCC = 2.3 V; –40°C to 85°C | min 1.7 V | 6 |
| VOH VOH | IOH = –8 mA; VCC = 2.3 V; –40°C to 125°C | min 1.6 V | 6 |
| VOH VOH | IOH = –12 mA; VCC = 2.7 V; TA = 25°C | min 2.2 V | 6 |
| VOH VOH | IOH = –12 mA; VCC = 2.7 V; –40°C to 85°C | min 2.2 V | 6 |
| VOH VOH | IOH = –12 mA; VCC = 2.7 V; –40°C to 125°C | min 2.1 V | 6 |
| VOH VOH | IOH = –12 mA; VCC = 3 V; TA = 25°C | min 2.4 V | 6 |
| VOH VOH | IOH = –12 mA; VCC = 3 V; –40°C to 85°C | min 2.4 V | 6 |
| VOH VOH | IOH = –12 mA; VCC = 3 V; –40°C to 125°C | min 2.3 V | 6 |
| VOH VOH | IOH = –24 mA; VCC = 3 V; TA = 25°C | min 2.3 V | 6 |
| VOH VOH | IOH = –24 mA; VCC = 3 V; –40°C to 85°C | min 2.2 V | 6 |
| VOH VOH | IOH = –24 mA; VCC = 3 V; –40°C to 125°C | min 2.1 V | 6 |
| VOL VOL | IOL = 100 uA; VCC = 1.65 V to 3.6 V; TA = 25°C | max 0.1 V | 6 |
| VOL VOL | IOL = 100 uA; VCC = 1.65 V to 3.6 V; –40°C to 85°C | max 0.2 V | 6 |
| VOL VOL | IOL = 100 uA; VCC = 1.65 V to 3.6 V; –40°C to 125°C | max 0.2 V | 6 |
| VOL VOL | IOL = 4 mA; VCC = 1.65 V; TA = 25°C | max 0.24 V | 6 |
| VOL VOL | IOL = 4 mA; VCC = 1.65 V; –40°C to 85°C | max 0.45 V | 6 |
| VOL VOL | IOL = 4 mA; VCC = 1.65 V; –40°C to 125°C | max 0.6 V | 6 |
| VOL VOL | IOL = 8 mA; VCC = 2.3 V; TA = 25°C | max 0.3 V | 6 |
| VOL VOL | IOL = 8 mA; VCC = 2.3 V; –40°C to 85°C | max 0.7 V | 6 |
| VOL VOL | IOL = 8 mA; VCC = 2.3 V; –40°C to 125°C | max 0.75 V | 6 |
| VOL VOL | IOL = 12 mA; VCC = 2.7 V; TA = 25°C | max 0.4 V | 6 |
| VOL VOL | IOL = 12 mA; VCC = 2.7 V; –40°C to 85°C | max 0.4 V | 6 |
| VOL VOL | IOL = 12 mA; VCC = 2.7 V; –40°C to 125°C | max 0.6 V | 6 |
| VOL VOL | IOL = 24 mA; VCC = 3 V; TA = 25°C | max 0.55 V | 6 |
| VOL VOL | IOL = 24 mA; VCC = 3 V; –40°C to 85°C | max 0.55 V | 6 |
| VOL VOL | IOL = 24 mA; VCC = 3 V; –40°C to 125°C | max 0.75 V | 6 |
| II II | Control inputs; VI = 0 to 5.5 V; VCC = 3.6 V; TA = 25°C; ± limit | max 1 uA | 6 |
| II II | Control inputs; VI = 0 to 5.5 V; VCC = 3.6 V; –40°C to 85°C; ± limit | max 5 uA | 6 |
| II II | Control inputs; VI = 0 to 5.5 V; VCC = 3.6 V; –40°C to 125°C; ± limit | max 10 uA | 6 |
| Ioff Ioff | VI or VO = 5.5 V; VCC = 0; TA = 25°C; ± limit | max 1 uA | 6 |
| Ioff Ioff | VI or VO = 5.5 V; VCC = 0; –40°C to 85°C; ± limit | max 10 uA | 6 |
| Ioff Ioff | VI or VO = 5.5 V; VCC = 0; –40°C to 125°C; ± limit | max 20 uA | 6 |
| IOZ IOZ | VO = 0 to 5.5 V; VCC = 3.6 V; TA = 25°C; ± limit | max 1 uA | 6 |
| IOZ IOZ | VO = 0 to 5.5 V; VCC = 3.6 V; –40°C to 85°C; ± limit | max 10 uA | 6 |
| IOZ IOZ | VO = 0 to 5.5 V; VCC = 3.6 V; –40°C to 125°C; ± limit | max 20 uA | 6 |
| ICC ICC | VI = VCC or GND; IO = 0; VCC = 3.6 V; TA = 25°C | max 1 uA | 6 |
| ICC ICC | VI = VCC or GND; IO = 0; VCC = 3.6 V; –40°C to 85°C | max 10 uA | 6 |
| ICC ICC | VI = VCC or GND; IO = 0; VCC = 3.6 V; –40°C to 125°C | max 30 uA | 6 |
| ICC ICC | 3.6 V ≤ VI ≤ 5.5 V; disabled state only; IO = 0; VCC = 3.6 V; TA = 25°C | max 1 uA | 6 |
| ICC ICC | 3.6 V ≤ VI ≤ 5.5 V; disabled state only; IO = 0; VCC = 3.6 V; –40°C to 85°C | max 10 uA | 6 |
| ICC ICC | 3.6 V ≤ VI ≤ 5.5 V; disabled state only; IO = 0; VCC = 3.6 V; –40°C to 125°C | max 30 uA | 6 |
| ΔICC ΔICC | One input at VCC – 0.6 V, other inputs at VCC or GND; VCC = 2.7 V to 3.6 V; TA = 25°C | max 500 uA | 6 |
| ΔICC ΔICC | One input at VCC – 0.6 V, other inputs at VCC or GND; VCC = 2.7 V to 3.6 V; –40°C to 85°C | max 500 uA | 6 |
| ΔICC ΔICC | One input at VCC – 0.6 V, other inputs at VCC or GND; VCC = 2.7 V to 3.6 V; –40°C to 125°C | max 5000 uA | 6 |
| Ci Ci | Control inputs; VI = VCC or GND; VCC = 3.3 V; TA = 25°C | typ 4 pF | 6 |
| Cio Cio | A or B ports; VI = VCC or GND; VCC = 3.3 V; TA = 25°C | typ 5.5 pF | 6 |
| tpd tpd | A or B to B or A; VCC = 1.8 V ± 0.15 V; TA = 25°C | min 1 · typ 6 · max 12.2 ns | 6 |
| tpd tpd | A or B to B or A; VCC = 1.8 V ± 0.15 V; –40°C to 85°C | min 1 · max 12.7 ns | 6 |
| tpd tpd | A or B to B or A; VCC = 1.8 V ± 0.15 V; –40°C to 125°C | min 1 · max 13.7 ns | 6 |
| tpd tpd | A or B to B or A; VCC = 2.5 V ± 0.2 V; TA = 25°C | min 1 · typ 3.9 · max 7.8 ns | 6 |
| tpd tpd | A or B to B or A; VCC = 2.5 V ± 0.2 V; –40°C to 85°C | min 1 · max 8.3 ns | 6 |
| tpd tpd | A or B to B or A; VCC = 2.5 V ± 0.2 V; –40°C to 125°C | min 1 · max 9.1 ns | 6 |
| tpd tpd | A or B to B or A; VCC = 2.7 V; TA = 25°C | min 1 · typ 4.2 · max 7.1 ns | 6 |
| tpd tpd | A or B to B or A; VCC = 2.7 V; –40°C to 85°C | min 1 · max 7.3 ns | 6 |
| tpd tpd | A or B to B or A; VCC = 2.7 V; –40°C to 125°C | min 1 · max 8.3 ns | 6 |
| tpd tpd | A or B to B or A; VCC = 3.3 V ± 0.3 V; TA = 25°C | min 1.5 · typ 3.8 · max 6.1 ns | 6 |
| tpd tpd | A or B to B or A; VCC = 3.3 V ± 0.3 V; –40°C to 85°C | min 1.5 · max 6.3 ns | 6 |
| tpd tpd | A or B to B or A; VCC = 3.3 V ± 0.3 V; –40°C to 125°C | min 1.5 · max 7.3 ns | 6 |
| ten ten | OE to A or B; VCC = 1.8 V ± 0.15 V; TA = 25°C | min 1 · typ 7 · max 14.8 ns | 6 |
| ten ten | OE to A or B; VCC = 1.8 V ± 0.15 V; –40°C to 85°C | min 1 · max 15.3 ns | 6 |
| ten ten | OE to A or B; VCC = 1.8 V ± 0.15 V; –40°C to 125°C | min 1 · max 16.8 ns | 6 |
| ten ten | OE to A or B; VCC = 2.5 V ± 0.2 V; TA = 25°C | min 1 · typ 4.5 · max 10 ns | 6 |
| ten ten | OE to A or B; VCC = 2.5 V ± 0.2 V; –40°C to 85°C | min 1 · max 10.5 ns | 6 |
| ten ten | OE to A or B; VCC = 2.5 V ± 0.2 V; –40°C to 125°C | min 1 · max 12 ns | 6 |
| ten ten | OE to A or B; VCC = 2.7 V; TA = 25°C | min 1 · typ 5.4 · max 9.3 ns | 6 |
| ten ten | OE to A or B; VCC = 2.7 V; –40°C to 85°C | min 1 · max 9.5 ns | 6 |
| ten ten | OE to A or B; VCC = 2.7 V; –40°C to 125°C | min 1 · max 11 ns | 6 |
| ten ten | OE to A or B; VCC = 3.3 V ± 0.3 V; TA = 25°C | min 1.5 · typ 4.4 · max 8.3 ns | 6 |
| ten ten | OE to A or B; VCC = 3.3 V ± 0.3 V; –40°C to 85°C | min 1.5 · max 8.5 ns | 6 |
| ten ten | OE to A or B; VCC = 3.3 V ± 0.3 V; –40°C to 125°C | min 1.5 · max 10 ns | 6 |
| tdis tdis | OE to A or B; VCC = 1.8 V ± 0.15 V; TA = 25°C | min 1 · typ 7.8 · max 16.5 ns | 6 |
| tdis tdis | OE to A or B; VCC = 1.8 V ± 0.15 V; –40°C to 85°C | min 1 · max 17 ns | 6 |
| tdis tdis | OE to A or B; VCC = 1.8 V ± 0.15 V; –40°C to 125°C | min 1 · max 18 ns | 6 |
| tdis tdis | OE to A or B; VCC = 2.5 V ± 0.2 V; TA = 25°C | min 1 · typ 4 · max 9 ns | 6 |
| tdis tdis | OE to A or B; VCC = 2.5 V ± 0.2 V; –40°C to 85°C | min 1 · max 9.5 ns | 6 |
| tdis tdis | OE to A or B; VCC = 2.5 V ± 0.2 V; –40°C to 125°C | min 1 · max 10.5 ns | 6 |
| tdis tdis | OE to A or B; VCC = 2.7 V; TA = 25°C | min 1 · typ 4.4 · max 8.3 ns | 6 |
| tdis tdis | OE to A or B; VCC = 2.7 V; –40°C to 85°C | min 1 · max 8.5 ns | 6 |
| tdis tdis | OE to A or B; VCC = 2.7 V; –40°C to 125°C | min 1 · max 9.5 ns | 6 |
| tdis tdis | OE to A or B; VCC = 3.3 V ± 0.3 V; TA = 25°C | min 1.7 · typ 4.1 · max 7.3 ns | 6 |
| tdis tdis | OE to A or B; VCC = 3.3 V ± 0.3 V; –40°C to 85°C | min 1.7 · max 7.5 ns | 6 |
| tdis tdis | OE to A or B; VCC = 3.3 V ± 0.3 V; –40°C to 125°C | min 1.7 · max 8.5 ns | 6 |
| tsk(o) tsk(o) | VCC = 3.3 V ± 0.3 V; –40°C to 85°C | max 1 ns | 6 |
| tsk(o) tsk(o) | VCC = 3.3 V ± 0.3 V; –40°C to 125°C | max 1.5 ns | 6 |
| Pin | Name | Type |
|---|---|---|
| 1 | DIR | Input |
| 2 | A1 | Input/output |
| 3 | A2 | Input/output |
| 4 | A3 | Input/output |
| 5 | A4 | Input/output |
| 6 | A5 | Input/output |
| 7 | A6 | Input/output |
| 8 | A7 | Input/output |
| 9 | A8 | Input/output |
| 10 | GND | Power in |
| 11 | B8 | Input/output |
| 12 | B7 | Input/output |
| 13 | B6 | Input/output |
| 14 | B5 | Input/output |
| 15 | B4 | Input/output |
| 16 | B3 | Input/output |
| 17 | B2 | Input/output |
| 18 | B1 | Input/output |
| 19 | OE | Input |
| 20 | VCC | Power in |

MicroCoreLabs/Projects
Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

fliperama86/neopico-hd
Digital video and audio capture with HDMI output for Neo Geo MVS arcade hardware using Raspberry Pi Pico 2

lmcapacho/ESP32_LogicAnalyzer
Low-cost logic analyzer using ESP32 for fast digital signal debugging

ceteras/PicoLVDS
Tested with B089AW01-V.0 and HSD089IFW1-A00-V1.0 on a breadboard. I'm sure it will work with other displays from old netbooks.

gianluca-rainis/Z80DevBoard
An advanced development board for the Z80 microprocessor, powered by an RP2040.

KungfuPancake/longboi
Possibly the longest controller board to control the BoxTurtle AFC


BlackPancakes/RP2040-Logic-Analyzer
An open-source, high-speed, multi-channel logic analyzer based on the popular Raspberry Pi RP2040 microcontroller. The board was designed in KiCad with a strong focus on signal integrity and miniaturization.
<iframe src="https://pcbkit.io/embed/parts/ti/SN74LVC245APW" title="SN74LVC245APW in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe><img src="https://pcbkit.io/embed/parts/ti/SN74LVC245APW.jpg" alt="SN74LVC245APW" width="1200" height="900">[](https://pcbkit.io/parts/ti/SN74LVC245APW)Yes. The symbol is Logic_LevelTranslator:SN74LVC245APW and the footprint Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm, both drawn on this page. PCBKit places them on a board for you when you design with it.
TSSOP-20, with 20 pins. Its footprint is drawn on this page.
Texas Instruments publishes it: the Datasheet link on this page opens it.
JLCPCB lists it as part C7848, with 29,582 in stock; the sellers' links on this page open their listings.
Parts like it in the library: the 74LVC245APW,118 by Nexperia, the SN74AHCT541PW by Texas Instruments, the SN74ACT244PW by Texas Instruments and the 74VHC245PW by Nexperia. Check their datasheets: a part that fits the footprint may still differ in its ratings.
36 boards in 33 repositories on GitHub; the most starred are listed on this page, with their KiCad files.