Ringkasan
74HC595 adalah shift register 8-bit serial-in, serial atau parallel-out yang dilengkapi storage register dan output 3-state. Data masuk secara serial melalui pin DS dan digeser pada transisi LOW-to-HIGH clock SHCP. Isi shift register dipindahkan ke storage register pada transisi LOW-to-HIGH clock STCP, sehingga output paralel Q0–Q7 dapat diperbarui secara serentak.
Pin MR (active LOW) berfungsi sebagai reset asinkron untuk shift register, sedangkan pin OE (active LOW) mengaktifkan output; jika OE HIGH, output berada dalam kondisi high-impedance. Komponen ini juga menyediakan output serial Q7S untuk memungkinkan penggabungan beberapa chip (cascading). Versi 74HCT595 memiliki level input TTL sehingga dapat diantarmuka langsung dengan logika TTL.
Frekuensi shift out tipikal mencapai 100 MHz, dan perangkat ini tahan terhadap latch-up melebihi 100 mA menurut JESD 78 Class II Level B. Perlindungan ESD HBM melebihi 2000 V dan CDM melebihi 1000 V. Aplikasi umum mencakup konversi data serial ke paralel, misalnya untuk mengendalikan banyak LED atau relay dari sedikit pin mikrokontroler, serta sebagai holding register pada sistem remote control.
Dukungan cascading memungkinkan perluasan jumlah output tanpa menambah pin kontrol secara signifikan.
Fitur utama
- Rentang tegangan suplai lebar 2.0 V hingga 6.0 V
- Dissipasi daya rendah CMOS
- Imunitas noise tinggi
- Input serial 8-bit dan output serial atau paralel 8-bit
- Storage register dengan output 3-state
- Shift register dengan clear langsung (MR)
- Frekuensi shift out tipikal 100 MHz
- Kepatuhan JEDEC: JESD8C (2.7 V–3.6 V) dan JESD7A (2.0 V–6.0 V)
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Tegangan suplai (VCC) | 2.0 - 6.0 V | rentang suplai lebarhlm. 1 |
| Frekuensi shift out | 100 MHz | tipikalhlm. 1 |
| Tegangan suplai (VCC) absolut maksimum | -0.5 - +7 V | limiting valueshlm. 6 |
| Arus output (IO) pin Qn | ±35 mA | limiting valueshlm. 6 |
| Arus output (IO) pin Q7S | ±25 mA | limiting valueshlm. 6 |
| Arus suplai (ICC) | 70 mA | maksimumhlm. 6 |
| Suhu penyimpanan (Tstg) | -65 - +150 °C | limiting valueshlm. 6 |
| Suhu ambien (Tamb) yang direkomendasikan | -40 - +125 °C | recommended operating conditionshlm. 7 |
| Tegangan input HIGH (VIH) pada VCC = 4.5 V | 3.15 V | minimum, 74HC595hlm. 7 |
| Tegangan input LOW (VIL) pada VCC = 4.5 V | 1.35 V | maksimum, 74HC595hlm. 7 |
| Tegangan output HIGH (VOH) pada VCC = 4.5 V, IO = -6 mA | 3.84 V | minimum, Qn bus driver outputshlm. 7 |
| Latch-up performance | >100 mA | per JESD 78 Class II Level Bhlm. 1 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Pinout 74HC595D,118
SO16, TSSOP16, DHVQFN16, DHXQFN16 16 pin
| Pin | Nama | Fungsi |
|---|---|---|
| 1 | Q1 | parallel data output 1hlm. 5 |
| 2 | Q2 | parallel data output 2hlm. 5 |
| 3 | Q3 | parallel data output 3hlm. 5 |
| 4 | Q4 | parallel data output 4hlm. 5 |
| 5 | Q5 | parallel data output 5hlm. 5 |
| 6 | Q6 | parallel data output 6hlm. 5 |
| 7 | Q7 | parallel data output 7hlm. 5 |
| 8 | GND | ground (0 V)hlm. 5 |
| 9 | Q7S | serial data outputhlm. 5 |
| 10 | MR | master reset (active LOW)hlm. 5 |
| 11 | SHCP | shift register clock inputhlm. 5 |
| 12 | STCP | storage register clock inputhlm. 5 |
| 13 | OE | output enable input (active LOW)hlm. 5 |
| 14 | DS | serial data inputhlm. 5 |
| 15 | Q0 | parallel data output 0hlm. 5 |
| 16 | VCC | supply voltagehlm. 5 |
Catatan desain PCB
- Gunakan MR (active LOW) untuk mereset shift register secara asinkron; beri level HIGH pada MR untuk operasi normal.hlm. 1
- Untuk memperbarui output paralel, pindahkan data dari shift register ke storage register dengan transisi LOW-to-HIGH pada STCP.hlm. 1
- Jika OE diberi level HIGH, output Q0–Q7 akan masuk kondisi high-impedance; operasi ini tidak mempengaruhi isi register.hlm. 1
- Manfaatkan pin Q7S untuk menggabungkan beberapa 74HC595 secara cascading tanpa menambah pin kontrol.hlm. 1
- Input dilengkapi dioda clamp, sehingga resistor pembatas arus dapat digunakan untuk antarmuka ke tegangan yang melebihi VCC.hlm. 1
Contoh pemakaian
- Konversi data serial ke paralel
- Holding register pada sistem remote control
- Pengendali banyak output digital dari sedikit pin mikrokontroler (misalnya LED atau relay)
- Perluasan output dengan cascading menggunakan Q7S
Sumber data
Disusun dari datasheet resmi Nexperia (buka PDF). Ringkasan ditulis dengan bantuan AI, lalu setiap angka dan nama pin dicocokkan otomatis ke teks datasheet; yang tidak ditemukan di datasheet dibuang. Terakhir diperiksa 20 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.