Logisim 7400 series integrated circuits library.
There are two variants of the library with different circuit appearances available:
- In the classic Logi7400dip library, the circuit appearance reflects the physical pin layout of the DIP packaged chips.
- The new Logi7400ic library provides a logical circuit appearance.
This library aims to be a comprehensive 7400 series library for Logisim for designing logical circuits and for educational purposes.
The library should be compatible both with original Logisim and logisim-evolution.
You're welcome to request missing chips by opening an issue.
| Chip | Description | Pins | IC | DIP | Status Docs |
|---|---|---|---|---|---|
| 7400 | quad 2-input NAND gate | 14 | OK | OK | OK |
| 7402 | quad 2-input NOR gate | 14 | OK | OK | OK |
| 7403 | quad 2-input NAND gate, open collector output | 14 | OK | OK | OK |
| 7404 | hex inverter | 14 | OK | OK | OK |
| 7405 | hex inverter, open collector output | 14 | OK | OK | OK |
| 7408 | quad 2-input AND gate | 14 | OK | OK | OK |
| 7410 | tripe 3-input NAND gate | 14 | OK | OK | OK |
| 7411 | tripe 3-input AND gate | 14 | OK | OK | OK |
| 7414 | hex Schmitt trigger inverter | 14 | OK | OK | OK |
| 7420 | dual 4-input NAND gate | 14 | OK | OK | OK |
| 7421 | dual 4-input AND gate | 14 | OK | OK | OK |
| 7427 | tripe 3-input NOR gate | 14 | OK | OK | OK |
| 7430 | 8-input NAND gate | 14 | OK | OK | OK |
| 7432 | quad 2-input OR gate | 14 | OK | OK | OK |
| 7442 | 4-bit BCD to 10-line decoder | 16 | OK | OK | OK |
| 7451 | AND-OR-invert gates | 14 | OK | OK | OK |
| 7473 | dual J-K flip-flop | 14 | OK | OK | OK |
| 7474 | dual D-type flip-flop | 14 | OK | OK | OK |
| 7475 | quad D-type latch | 16 | OK | -- | old diagram |
| 7476 | dual J-K flip-flop | 16 | OK | OK | OK |
| 7485 | 4-bit magnitude comparator | 16 | OK | OK | layout missing |
| 7486 | quad 2-input XOR gate | 14 | OK | OK | OK |
| 7493 | 4-bit binary ripple counter | 14 | OK | -- | layout missing |
| 74107 | dual J-K flip-flop | 14 | OK | -- | OK |
| 74109 | dual J-not-K flip-flop | 14 | OK | OK | OK |
| 74112 | dual J-K flip-flop | 16 | OK | -- | OK |
| 74132 | quad 2-input NAND Schmitt trigger | 14 | OK | -- | OK |
| 74137 | 3-bit to 8-line decoder, latched input | 16 | -- | -- | layout missing |
| 74138 | 3-bit to 8-line decoder | 16 | OK | OK | OK |
| 74139 | dual 2-bit to 4-line decoder | 16 | OK | OK | OK |
| 74147 | 10-line to 4-bit BCD priority encoder | 16 | OK | OK | OK |
| 74151 | 8-line multiplexer | 16 | OK | OK | OK |
| 74153 | dual 4-line multiplexer | 16 | OK | OK | old diagram |
| 74157 | quad 2-line multiplexer | 16 | OK | OK | old diagram |
| 74161 | 4-bit synchronous binary counter | 16 | OK | OK | pin layout missing |
| 74163 | 4-bit synchronous binary counter | 16 | OK | OK | pin layout missing |
| 74165 | 8-bit parallel in shift register | 16 | -- | -- | missing |
| 74173 | quad D-type flip-flop | 16 | OK | -- | OK |
| 74174 | hex D-type flip-flop | 16 | -- | -- | missing |
| 74175 | quad D-type flip-flop | 16 | OK | -- | missing |
| 74181 | 4-bit arithmetic logic unit | -- | OK | missing | |
| 74237 | 3-bit to 8-line decoder, latched input | 16 | -- | -- | missing |
| 74238 | 3-bit to 8-line decoder | 16 | OK | OK | old diagram |
| 74244 | octal buffer | 20 | OK | OK | old diagram |
| 74247 | BCD to 7-segment decoder | 16 | -- | OK | pin layout missing |
| 74259 | octal adressable D-type latch | -- | -- | missing | |
| 74273 | octal D-type flip-flop | 20 | OK | OK | old diagram |
| 74283 | 4-bit binary full adder | 16 | OK | OK | pin layout missing |
| 74373 | octal transparent D-type latch | 20 | -- | OK | pin layout missing |
| 74374 | octal D-type flip-flop | 20 | OK | OK | pin layout missing |
| 74377 | 8-bit register with clock enable | 20 | OK | OK | missing |
| 74390 | -- | -- | missing | ||
| 74393 | -- | -- | missing | ||
| 74534 | -- | -- | missing | ||
| 74573 | 8-bit D-type latch | 20 | -- | OK | pin layout missing |
| 74574 | 8-bit D-type flip-flop | 20 | -- | OK | pin layout missing |
| 74595 | 8-bit shift register | 16 | -- | OK | pin layout missing |
| 74670 | 4 by 4 register file | -- | OK | missing | |
| 404002 | dual 4-input NOR gate | 14 | -- | -- | OK |
| 744049 | hex inverter | 16 | -- | OK | pin layout missing |
| 744075 | triple 3-input OR gate | 14 | -- | OK | OK |
| 744511 | BCD to 7-segment decoder | 16 | -- | OK | pin layout missing |
| 747266 | dual 2-input XNOR gate | 14 | -- | -- | OK |
To meet these goals, the following design guidelines are met:
- Circuits are build from a minimal set of built-in components.
- The pin layout matches the DIP pinout of the corresponding ICs.
- Automated tests are provided.
- Labels must conform to VHDL, i.e. start with a letter and contain only letters, digits, or underscores.
- logisim_74v1, Public Domain
- 7400 series Logisim library from Ben Oztalay: Provided on Logisim web site, Public Domain