Notifications
Clear all

Daisy chaining 14 pin shift registers

7 Posts
3 Users
4 Likes
332 Views
Fritigern
(@fritigern)
Member
Joined: 2 years ago
Posts: 36
Topic starter  

I'm sorry to trouble you with this question, but neither google nor Bing's AI can help me out, I need help from humans who know what they are talking about.

I have Texas Instruments 74HC164 shift registers, which have 14 pins. I have done the LED sequence thing as shown in the shift registers tutorial, but the chips in the tutorial were 16 pin ones. Screenshot from TI spec sheet attached. Can I daisy chain them? If so which pin on the first unit sends the serial data to the second unit?

Thanks

Fritigern

Screenshot 2023 10 24 at 11.34.42

   
Quote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 3 years ago
Posts: 7001
 

@fritigern Keeping in mind I have not had my first coffee yet. I think Bill did a video on this chip or family of chips, you might try there first, otherwise, the spec sheet is the definitive reference.

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
Sure you can learn to be a programmer, it will take the same amount of time for me to learn to be a Doctor.


   
ReplyQuote
Will
 Will
(@will)
Member
Joined: 3 years ago
Posts: 2535
 

@fritigern

Google yielded ...

https://forum.arduino.cc/t/using-4-74hc164-to-control-8x8-matrix-of-rgb-leds/179697

which has a diagram of linked ICs.

Anything seems possible when you don't know what you're talking about.


   
Ron reacted
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 3 years ago
Posts: 7001
 

@fritigern Bill (dronebot-workshop) also did a video and article on the use of shift registers. Search in the article for CASCADE as opposed to daisy chain.

https://dronebotworkshop.com/shift-registers/

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
Sure you can learn to be a programmer, it will take the same amount of time for me to learn to be a Doctor.


   
banman reacted
ReplyQuote
Fritigern
(@fritigern)
Member
Joined: 2 years ago
Posts: 36
Topic starter  

Thank you both for your attention.

@zander.. I did apologise for the question! The chips in Bill's videos and pdfs are 16 pin chips and have a serial out pin. mine are 14 pin ones which don't, hence the question.

@will.... thank you for the reply, the pics on the forum look as if they sort it out. So I shall be using the Q7 (8th parallel output) both as a parallel and serial output. Cool.

All the results I got for my search for "how do i daisy chain more than one "14 pin" TI SN74HC164 together" gave me hits for the 16 pin ones with serial output pins. But then again the results did not start with

BEST DEALS on how do i daisy chain more than one 1"14 pin" TI SN74HC164 together

Bing's Chat GPT did say use pin Q7, but rather blew its credibility by providing a diagram in which the pin it identified as Q7 is in fact the GND pin in the spec sheet for my chips.

Sorted now, thank you.

F

 


   
banman reacted
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 3 years ago
Posts: 7001
 

@fritigern In the future, use the word 'cascade'; that is the correct technical term and is how I found some info, 'Daisy chain' is NOT used in any official docs I have seen.

In the future, if you have a problem that involves any AI, please note that fact at the beginning of your post.

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
Sure you can learn to be a programmer, it will take the same amount of time for me to learn to be a Doctor.


   
banman reacted
ReplyQuote
Fritigern
(@fritigern)
Member
Joined: 2 years ago
Posts: 36
Topic starter  

Thanks. Will do on both.

F


   
ReplyQuote