Content for 74HC166


The 74HC166; 74HCT166 is an 8-bit serial or parallel-in/serial-out shift register. The device features a serial data input (DS), eight parallel data inputs (D0 to D7) and a serial output (Q7). When the parallel enable input (PE) is LOW, the data from D0 to D7 is loaded into the shift register on the next LOW-to-HIGH transition of the clock input (CP). When PE is HIGH, data enters the register serially at DS with each LOW-to-HIGH transition of CP. When the clock enable input (CE) is LOW data is shifted on the LOW-to-HIGH transitions of CP. A HIGH on CE disables the CP input. Inputs include clamp diodes which enable the use of current limiting resistors to interface inputs to voltages in excess of VCC.

Arduino Nano Personal Computer - Squeezing Water from a Stone

“I am pushing the limits of how much compute you can get out of an Arduino Nano: - 320x200 pixels of monochrome VGA output (optional: 16 row colors) - PS/2 keyboard readout - requires only 1(!) logic IC 74HC166”

The Amethyst Colour Video System

“The Amethyst is a retro-styled “home computer” built around an Atmel ATmega1284 microcontroller. It features composite (NTSC) video output with both high-color and high-resolution modes, mono audio output, and a full-travel mechanical keyboard. It includes a full-featured implementation of the …