Skip to content
digiwleeaTools
LearnGlossaryAboutCheat sheetHow a CPU worksToolsOpen the lab →

7486 (74LS86, 74HC86): the quad XOR gate chip, live

The 7486 is a 14-pin chip with four independent 2-input XOR (exclusive OR) gates: each output nY is 1 when its two inputs differ. The 74LS86 and 74HC86 share the 7400's pinout, with VCC on pin 14 and GND on pin 7. This live chip has all four gates.

XOR is the gate of arithmetic and error checking. It is the sum bit of a half adder, it compares two bits (equal gives 0), a chain of them computes parity, and with one input used as a control it is a programmable inverter: Y = A when the control is 0 and NOT A when it is 1, which is how an adder-subtractor flips B to subtract. XOR feedback is also what drives an LFSR and a CRC. A CMOS XOR is bigger than a NAND: the one on the CMOS XOR page uses 12 transistors. The 7486 has the same pin positions as the 7400. All 256 combinations of the eight inputs are checked before the page is built.

Live circuit: click the inputs to toggle them and watch the outputs update. It runs the real simulator, right here on the page.

Open this circuit in the lab →

What you need

Step by step

  1. Power the chip: VCC on pin 14 and GND on pin 7 (5 V for the 74LS86; 2 V to 6 V for the 74HC86).
  2. Each gate has two inputs, nA and nB, and an output nY; find their pins in the pinout below.
  3. Tie every unused input to VCC or GND: TI's 74HC datasheets say unused inputs must be terminated, because a floating CMOS input can drift and draw current.
  4. Set 1A = 1 and 1B = 0: 1Y is 1. Make the inputs equal and 1Y drops to 0.

7486 pinout

PinNamePinName
11A14VCC
21B134B
31Y124A
42A114Y
52B103B
62Y93A
7GND83Y

XOR truth table (each gate)

ABY
000
011
101
110

Pin numbers are for the DIP and SOIC packages (TI SN74HC86 datasheet, checked 2026-10-25). See also the XOR truth table.

You can also read the full theory in the lesson on the XOR gate. Prefer to build it yourself from scratch? Open the digiwleea lab and place the gates on the canvas, or start from the logic gate simulator.

Build more parts from gates

half adderfull adderhalf subtractorfull subtractor2:1 multiplexer4:1 multiplexerXOR gate from NAND gates2-to-4 decoderSR latchD flip-flopJK flip-flopT flip-flop4-bit shift register4-bit ripple carry adderD latch1-to-4 demultiplexer4-bit magnitude comparator4-bit ring counter4-bit Johnson counter4-to-2 priority encoder4-bit synchronous counter3-to-8 decoder8-to-1 multiplexer4-bit carry lookahead adderhalf adder from NAND gates2-bit comparatorBCD to 7-segment decoder4-bit up/down counterdecade counter2-bit multiplier4-bit ALU4-bit array multiplierNOT, AND, OR and NOR from NANDNOT, OR, AND and XOR from NORfull adder from NAND gatesSR latch from NAND gatesparity generator and checker4-bit adder/subtractorBCD adder4-bit universal shift registermod-6 counter4-bit ripple counterbinary to Gray code converterhalf adder from NOR gatesfull adder from NOR gates4-bit register with parallel load1011 sequence detectorbinary to BCD converterD flip-flop from NAND gates1-bit ALUCMOS inverterCMOS NAND gateCMOS NOR gatePISO shift registerSR flip-flop from NAND gatesBCD to excess-3 code converterHamming (7,4) code encoder and correctortraffic light controller4-bit barrel shifterCMOS AND gateCMOS OR gateCMOS XOR gate1-bit magnitude comparatorhalf subtractor from NAND gatesfull subtractor from NAND gates8-to-3 encoderGray to binary converter4-to-16 decoderfull adder using 4:1 multiplexersedge detectorserial adder4-bit carry-select adder4-bit Kogge-Stone adder4-bit carry-skip adder4x4 Wallace tree multiplier8-bit adderfrequency divider (by 2, 4 and 3)switch debouncer (SR latch)3-bit Gray code counterMealy machine (1011 detector)master-slave JK flip-flop (NAND)half subtractor from NOR gates1-to-8 demultiplexerexcess-3 to BCD code convertervending machine FSM4-bit carry-save adder3-bit synchronous counter (JK)CMOS transmission gatetri-state buffer (CMOS)2-to-1 mux from transmission gatesmod-5 counterflip-flop conversion (JK to D)8-bit ALUdecimal to BCD encoderBCD to decimal decoder4-to-1 mux from 2-to-1 muxesXOR gate from NOR gates4-bit LFSR74LS138 decoderBCD subtractor74181 ALUCMOS AOI gate (AOI21)D latch vs D flip-flop74LS47 BCD to 7-segment decoder74HC595 shift register7400 quad NAND gate chip7402 quad NOR gate chip7404 hex inverter chip7408 quad AND gate chip7432 quad OR gate chip7474 dual D flip-flop74HC165 shift registerCD4017 decade counter74LS283 4-bit adder74LS90 decade counter74HC161 4-bit counter

Each of these is one step from a transistor to a working CPU. Build every gate from CMOS transistors and work all the way up in the free digiwleea lab, with the free theory reference alongside.

Open the 7486 quad XOR gate chip in the lab →

Frequently asked

What is a 7486 chip?

A 14-pin chip with four independent 2-input exclusive-OR gates. VCC is pin 14 and GND pin 7, with the same pinout as the 7400, 7408 and 7432.

What is a 7486 used for?

Adding (the sum bit of a half adder), comparing bits, computing parity, and as a controlled inverter: holding one input at 1 inverts the other, holding it at 0 passes it through.

How do I make an XNOR gate from a 7486?

Follow an XOR gate with an inverter (one gate of a 7404), or use another XOR gate of the chip with one input tied to 1, which inverts the first gate's output.

What is the difference between the 74LS86 and the 74HC86?

Same gates and pinout. The 74LS86 is TTL for a 5 V supply; the 74HC86 is CMOS, works from 2 V to 6 V and uses less power.