74HC595シフトレジスター
部品

74HC595シフトレジスター

4.0(2)
2
74HC595は、マイクロコントローラーの3本のデジタルピンだけで8つの出力を個別に制御できる、16ピン(DIP-16)のシフトレジスターICです。DSピンからデータを1ビットずつ受け取り、SH_CPのクロックパルスで内部にシフトし、ST_CP(ラッチ)のパルスで8つの出力(Q0–Q7)へ同時に転送します。2–6 Vで動作し、Arduino、ESP32、Raspberry Pi Picoで使用できます。Q7'出力を次のICのDS入力に接続するとチェーンを構成でき、同じ3本のピンで16、24、またはそれ以上の出力を制御できます。一般的な接続では、DS、SH_CP、ST_CPを3本のデジタルピンに、OEをGNDに、MRをVCCに接続します。各LEDには個別の抵抗(220–330 Ω)が必要で、リレーやモーターにはトランジスターを使います。ArduinoではshiftOut()で制御します。LEDの順次点灯、7セグメントディスプレイ、LEDバーグラフ、LEDキューブ、多チャンネルリレーなどのプロジェクトで、出力数を増やすために使われます。