Shift registers are basically storage units that are used to store, transfer, or manipulate binary bits (0’s and 1’s) in CPUs of computers to keep the frequently used data at hand. Another important device that implements shift registers is a calculator where it is used to store two binary numbers to be added and also the result. They are also used for binary division and multiplication. Earlier, computer processors also comprised of shift registers. Shift registers are also widely used to make various types of counters.
A shift register constitutes a number of D-type data latches connected in a chain such that the output of the first register serves as the input for the next one, and so on. While used for data storage purposes, the clock inputs for each latch are connected together to the clock pulses. New data is input at the first register with each clock pulse and the data is subsequently carried to the other registers in series. These registers can be positive-edge triggered or negative edge triggered.
Each latch is capable of storing one binary bit. So, the number of D flip-flops that a shift register uses depends on the number of binary bits that are to be stored in it. The common 8-bit shift register, for example, comprises of eight D-type data latches.
The movement of data in a register can be from left to right (right-shifting), right to left (left-shifting), or both right and left shifting, called bidirectional shift register. Multiplication operation can be implemented by performing a left shift of the binary digits while division can be implemented by performing a right shift in the bidirectional shift registers.
Based on how data is fed into the registers and how the output is derived, bidirectional shift registers are classified into the following four types:
Logic - Shift Registers
Image |
Part Number |
Manufacturer |
Description |
Package |
Stock |
Quantity |
Output Type | Number of Elements | Number of Bits per Element | Function | Voltage - Supply | Operating Temperature | Mounting Type | Package / Case | Supplier Device Package |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Texas Instruments |
IC SHIFT REGISTER SGL 8B 16SSOP
|
Package: 16-SSOP (0.209", 5.30mm Width) |
Stock3,776 |
|
Tri-State | 1 | 8 | Serial to Parallel, Serial | 2 V ~ 5.5 V | -40°C ~ 85°C | Surface Mount | 16-SSOP (0.209", 5.30mm Width) | 16-SSOP |
||
Texas Instruments |
IC RGSTR, BI-DIRECT SGL 16SOIC
|
Package: 16-SOIC (0.154", 3.90mm Width) |
Stock3,856 |
|
Tri-State | 4 | 4 | Universal | 4.75 V ~ 5.25 V | 0°C ~ 70°C | Surface Mount | 16-SOIC (0.154", 3.90mm Width) | 16-SOIC |
||
ON Semiconductor |
IC SHIFT REGISTER 8BIT 16SOIC
|
Package: 16-SOIC (0.154", 3.90mm Width) |
Stock8,628 |
|
Tri-State | 1 | 8 | Serial to Parallel, Serial | 2 V ~ 6 V | -55°C ~ 125°C | Surface Mount | 16-SOIC (0.154", 3.90mm Width) | 16-SOIC |
||
ON Semiconductor |
IC SHIFT REGISTER 8BIT 16-SOIC
|
Package: 16-SOIC (0.154", 3.90mm Width) |
Stock2,100 |
|
Push-Pull | 1 | 8 | Parallel or Serial to Serial | 3 V ~ 18 V | -55°C ~ 125°C | Surface Mount | 16-SOIC (0.154", 3.90mm Width) | 16-SOIC |
||
ON Semiconductor |
IC SHIFT REGISTER DL 4BIT 16SOIC
|
Package: 16-SOIC (0.154", 3.90mm Width) |
Stock16,704 |
|
Push-Pull | 2 | 4 | Serial to Parallel | 3 V ~ 18 V | -55°C ~ 125°C | Surface Mount | 16-SOIC (0.154", 3.90mm Width) | 16-SOIC |
||
ON Semiconductor |
IC SHIFT REG 4BIT UNIV 16-CDIP
|
Package: 16-CDIP (0.300", 7.62mm) |
Stock8,652 |
|
Push-Pull | 1 | 4 | Universal | 4.94 V ~ 5.46 V | 0°C ~ 75°C | Through Hole | 16-CDIP (0.300", 7.62mm) | 16-CDIP |
||
Fairchild/ON Semiconductor |
IC SHIFT REGISTER 8-BIT 16-SOP
|
Package: 16-SOIC (0.209", 5.30mm Width) |
Stock4,144 |
|
Tri-State | 1 | 8 | Universal | 2 V ~ 6 V | -40°C ~ 85°C | Surface Mount | 16-SOIC (0.209", 5.30mm Width) | 16-SOP |
||
Fairchild/ON Semiconductor |
IC REGISTER PAR-OUT 8BIT 14-DIP
|
Package: 14-DIP (0.300", 7.62mm) |
Stock59,364 |
|
Push-Pull | 1 | 8 | Serial to Parallel | 2 V ~ 6 V | -40°C ~ 85°C | Through Hole | 14-DIP (0.300", 7.62mm) | 14-PDIP |
||
NXP |
IC 4X4 REGISTER FILE 3ST 16SOIC
|
Package: 16-SOIC (0.154", 3.90mm Width) |
Stock2,784 |
|
Tri-State | 1 | 4 | Universal | 2 V ~ 6 V | -40°C ~ 125°C | Surface Mount | 16-SOIC (0.154", 3.90mm Width) | 16-SO |
||
ON Semiconductor |
IC REGISTER 8BIT 16SOIC
|
Package: 16-SOIC (0.295", 7.50mm Width) |
Stock7,968 |
|
Push-Pull | 1 | 8 | Universal | 3 V ~ 18 V | -55°C ~ 125°C | Surface Mount | 16-SOIC (0.295", 7.50mm Width) | 16-SOIC |
||
Texas Instruments |
IC SHIFT REGISTER SGL 8B 20TSSOP
|
Package: 20-TSSOP (0.173", 4.40mm Width) |
Stock4,800 |
|
Open Collector, Push-Pull | 1 | 8 | Serial to Parallel | 3 V ~ 5.5 V, 3 V ~ 13.2 V | -40°C ~ 85°C | Surface Mount | 20-TSSOP (0.173", 4.40mm Width) | 20-TSSOP |
||
Texas Instruments |
IC SHIFT REGISTER SGL 8B 16SOIC
|
Package: 16-SOIC (0.154", 3.90mm Width) |
Stock7,936 |
|
Push-Pull | 1 | 8 | Parallel or Serial to Serial | 2 V ~ 5.5 V | -40°C ~ 85°C | Surface Mount | 16-SOIC (0.154", 3.90mm Width) | 16-SOIC |
||
Texas Instruments |
IC SHIFT REGISTER SGL 8B 16SOIC
|
Package: 16-SOIC (0.154", 3.90mm Width) |
Stock3,952 |
|
Push-Pull | 1 | 8 | Serial to Parallel | 2 V ~ 6 V | -40°C ~ 85°C | Surface Mount | 16-SOIC (0.154", 3.90mm Width) | 16-SOIC |
||
ON Semiconductor |
IC SHIFT REG 8BIT 3ST 16-SOIC
|
Package: 16-SOIC (0.154", 3.90mm Width) |
Stock4,080 |
|
Tri-State | 1 | 8 | Serial to Parallel, Serial | 2 V ~ 5.5 V | -55°C ~ 125°C | Surface Mount | 16-SOIC (0.154", 3.90mm Width) | 16-SOIC |
||
Nexperia USA Inc. |
IC SHIFT REG 8BIT SISO 16SOIC
|
Package: 16-SOIC (0.154", 3.90mm Width) |
Stock6,064 |
|
Tri-State | 1 | 8 | Serial to Parallel, Serial | 4.5 V ~ 5.5 V | -40°C ~ 125°C | Surface Mount | 16-SOIC (0.154", 3.90mm Width) | 16-SO |
||
Nexperia USA Inc. |
IC 8BIT SHIFT REGISTER 14SSOP
|
Package: 14-SSOP (0.209", 5.30mm Width) |
Stock4,320 |
|
Push-Pull | 1 | 8 | Serial to Parallel | 1 V ~ 5.5 V | -40°C ~ 125°C | Surface Mount | 14-SSOP (0.209", 5.30mm Width) | 14-SSOP |
||
Texas Instruments |
IC SHIFT REGISTER SGL 8B 16TSSOP
|
Package: 16-TSSOP (0.173", 4.40mm Width) |
Stock3,360 |
|
Tri-State | 1 | 8 | Serial to Parallel, Serial | 4.5 V ~ 5.5 V | -40°C ~ 85°C | Surface Mount | 16-TSSOP (0.173", 4.40mm Width) | 16-TSSOP |
||
ON Semiconductor |
IC SHIFT REGISTER 8-BIT
|
Package: 16-TSSOP (0.173", 4.40mm Width) |
Stock6,000 |
|
Push-Pull | 1 | 8 | Serial to Parallel | 2 V ~ 6 V | -55°C ~ 125°C | Surface Mount | 16-TSSOP (0.173", 4.40mm Width) | 16-TSSOP |
||
ON Semiconductor |
IC SHIFT REGISTER 8BIT 16TSSOP
|
Package: 16-LSSOP (0.173", 4.40mm Width) |
Stock5,248 |
|
Tri-State | 1 | 8 | Serial to Parallel, Serial | 4.5 V ~ 5.5 V | -55°C ~ 125°C | Surface Mount | 16-LSSOP (0.173", 4.40mm Width) | 16-TSSOP |
||
Nexperia USA Inc. |
IC 8BIT SHIFT REGISTER 16SSOP
|
Package: 16-SSOP (0.209", 5.30mm Width) |
Stock3,024 |
|
Complementary | 1 | 8 | Parallel or Serial to Serial | 2 V ~ 6 V | -40°C ~ 125°C | Surface Mount | 16-SSOP (0.209", 5.30mm Width) | 16-SSOP |
||
Texas Instruments |
IC 8-BIT SHFT REG W/OUT 16-TSSOP
|
Package: 16-TSSOP (0.173", 4.40mm Width) |
Stock17,544 |
|
Push-Pull | 1 | 8 | Serial to Parallel | 2 V ~ 5.5 V | -40°C ~ 85°C | Surface Mount | 16-TSSOP (0.173", 4.40mm Width) | 16-TSSOP |
||
Microchip Technology |
IC 32BIT SRL CMOS 80V 44QFP
|
Package: 44-QFP |
Stock7,440 |
|
Push-Pull | 1 | 32 | Serial to Parallel | 10.8 V ~ 13.2 V | -40°C ~ 85°C | Surface Mount | 44-QFP | 44-PQFP (10x10) |
||
Texas Instruments |
IC 4-BY-4 REGISTER FILE 16-SOIC
|
Package: 16-SOIC (0.154", 3.90mm Width) |
Stock16,968 |
|
Tri-State | 1 | 4 | Universal | 4.5 V ~ 5.5 V | -55°C ~ 125°C | Surface Mount | 16-SOIC (0.154", 3.90mm Width) | 16-SOIC |
||
Texas Instruments |
IC 4-BIT ACCESS REGISTER 16SO
|
Package: 16-SOIC (0.209", 5.30mm Width) |
Stock5,104 |
|
Complementary | 1 | 4 | Universal | 2 V ~ 6 V | -55°C ~ 125°C | Surface Mount | 16-SOIC (0.209", 5.30mm Width) | 16-SO |
||
Diodes Incorporated |
IC 8BIT SERIAL SHIFT REG 14-SOIC
|
Package: 14-SOIC (0.154", 3.90mm Width) |
Stock330,000 |
|
Push-Pull | 1 | 8 | Serial to Parallel | 4.5 V ~ 5.5 V | -40°C ~ 125°C | Surface Mount | 14-SOIC (0.154", 3.90mm Width) | 14-SO |
||
Texas Instruments |
IC PWR 8-BIT SHIFT REGIS 20-SOIC
|
Package: 20-SOIC (0.295", 7.50mm Width) |
Stock8,916 |
|
Open Drain | 1 | 8 | Serial to Parallel, Serial | 4.5 V ~ 5.5 V | -40°C ~ 125°C | Surface Mount | 20-SOIC (0.295", 7.50mm Width) | 20-SOIC |
||
Texas Instruments |
IC 8-BIT SHIFT REGISTER 16-SOIC
|
Package: 16-SOIC (0.154", 3.90mm Width) |
Stock18,864 |
|
Tri-State | 1 | 8 | Serial to Parallel, Serial | 4.5 V ~ 5.5 V | -40°C ~ 85°C | Surface Mount | 16-SOIC (0.154", 3.90mm Width) | 16-SOIC |
||
Microchip Technology |
IC 64BIT SRL PARALLEL 325V 80QFP
|
Package: 80-BQFP |
Stock7,376 |
|
Push-Pull | 1 | 64 | Serial to Parallel | 4.5 V ~ 5.5 V | 0°C ~ 70°C | Surface Mount | 80-BQFP | 80-PQFP (14x20) |
||
ON Semiconductor |
IC REGISTER SHIFT 8BIT 16-DIP
|
Package: 16-DIP (0.300", 7.62mm) |
Stock5,104 |
|
Push-Pull | 1 | 8 | Parallel to Serial | 2 V ~ 6 V | -40°C ~ 85°C | Through Hole | 16-DIP (0.300", 7.62mm) | 16-PDIP |
||
Toshiba Semiconductor and Storage |
IC SHIFT REGISTER 8BIT 14SOP
|
Package: 14-SOIC (0.154", 3.90mm Width) |
Stock5,568 |
|
Push-Pull | 1 | 8 | Serial to Parallel | 2 V ~ 6 V | -40°C ~ 125°C | Surface Mount | 14-SOIC (0.154", 3.90mm Width) | 14-SOP |