Simple shift register IC that can control high-voltage/high-current devices directly! Clock in data and latch it to control devices like relays, motors, high-current optical devices, and more! Each channel can sink 150mA continuous, 500mA max.
This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.
Skill Level: Rookie - The number of pins increases, and you will have to determine polarity of components and some of the components might be a bit trickier or close together. You might need solder wick or flux.
See all skill levels
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Competent - You will be required to reference a datasheet or schematic to know how to use a component. Your knowledge of a datasheet will only require basic features like power requirements, pinouts, or communications type. Also, you may need a power supply that?s greater than 12V or more than 1A worth of current.
See all skill levels
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
No reviews yet.
how about adding the TPIC6A596 that provides the following advantages :
- 350 mA / output (versus 150 mA)
- Full output overload / short circuit protection
- Output mosfet resistance of only 1 Ohm (versus 5 Ohms)
Datasheet :
http://focus.ti.com/lit/ds/symlink/tpic6a596.pdf
Nice IC, we will take it into consideration.
Guess that suggestion didn't go very far...
how much can this ic source per pin?
Datasheet: "Outputs are low-side, open-drain DMOS transistors". Meaning they can't source current, only sink.
Take a look at the data sheet for the current sourcing ratings. It varies depending on the conditions you are running this chip at (continuous drain vs. pulse, multiple outputs vs. single output, etc.).
It would be great if you guys carried a 20 pin DIP socket to go along with these.
There's a tutorial for shift registers that explains them in genera => https://learn.sparkfun.com/tutorials/shift-registers.
When driving relays/coils with this chip, would you need to add a flyback diode? Reason I ask is... looking at the datasheet... the output/drain pin schematic shows an integrated diode. Other forums have said you need to add a diode, can anyone confirm it's not needed? Cheers, — Rob
It's definitely needed. That integrated diode is what's called a 'body diode' or 'parasitic diode' which cannot handle large currents at all. It's just an effect of the MOS manufacturing process.
For newbies like myself: a heads up. I've been trying to DAYS stubbornly trying to figure out why I couldn't get these shift registers to work. I had a simple sketch just trying to alternate 8 LED's on/off in sequence. As simple as it should have been, I was getting extremely frustrated at the seemingly random output I was getting. After trying a million different things to try to solve the problem, turned out that the pins didn't fit well enough into my breadboard. The IC was firmly in place and I never would've guessed it, but after checking continuity with a multimeter and holding down on the IC with a pencil, I realized my problem.
Now that I've got it working, great product!
Anyone know if this works with 3.3v logic?
The recommended logic supply voltage is 4.5-5.5v.
This is excellent hi power alternative to the usual 74HC595 chips. I wrote a small tutorial on them how to bit bang or drive them SPI.
But (for low currents) the HC595 can source or sink, while the TPIC can only sink current.
I have ordered this part and it works well.
I hooked it up to an LCD (Single line) that I bought for $1.
Then drove it with the USI on the ATTiny85. :)
I was able to send hello the the display.
Note: I wrote it all in assembly.
I am considering on getting more for future projects.
Steve
You certainly didn't need the high-power version to drive an LCD
Does anyone know where I can find the eagle library part for this. Can't seem to find it in the sparkfun or default libraries. Google has produced anything either.
Thanks
http://www.cadsoft.de/cgi-bin/download.pl?page=/home/cadsoft/html_public/download.htm.en&dir=eagle/userfiles/libraries
search for TPIC and it should come up with a library that has the TPIC6*595 registers. Just made an arduino shield with 3 of them on it.
How about adding STP16C596 to your assortment?