Pages: [1]   Go Down
Author Topic: CMOS chips with ardiuno  (Read 552 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 124
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I was going to play around with some shift registers the likes of which can be bought very cheap on ebay...

http://www.ebay.com/itm/50PCS-IC-74HC595-74595-SN74HC595N-8-Bit-Shift-Register-DIP-16-NEW-GOOD-QUALITY-/300738282577?pt=LH_DefaultDomain_0&hash=item4605660451

(no that's not me or anyone I know)

...then I read that the 74HC series cannot be used reliably at this link  http://www.kpsec.freeuk.com/components/74series.htm but this link http://www.arduino.cc/en/Tutorial/ShiftOut from the arduino site seems to imply that it is ok.

Can someone fill me in on what will work and what won't with cmos chips and ardiuno?

Logged

the land of sun+snow
Offline Offline
Faraday Member
**
Karma: 159
Posts: 2916
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
then I read that the 74HC series cannot be used reliably at this link

No, there are probably 1000-billion 74HC chips being used in the field. This is what your
link actually says,
Quote
Note that 74HC inputs cannot be reliably driven by 74LS outputs because the voltage ranges used for logic 0 are not quite compatible,

74LS devices are very old style bipolar [NPN,PNP] chips and work at TTL-levels, while 74HC
chips are CMOS and work at CMOS levels, which is basically all you find anymore.

For background, research what TTL and CMOS voltage levels mean.


Logged

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17294
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The AVR chip in an arduino is CMOS and will interface with any +5volt logic chip family there is. The input voltage switching states are .3 or lower of Vcc for a LOW and .7 or higher of Vcc for a HIGH, and they are of very high input impedance, so no +5 volt logic chip I'm aware of should have trouble driving an arduino input pin. And the AVR output pins are of very high current capacity and are both active high and active low so it can drive the snot out of any +5 volt logic chip family. Where you have to be careful is when you start mixing digital chips that are operating at different Vcc voltages, then there needs to be careful look at the datasheets for compatibility or take steps to convert the voltage levels.

Lefty
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 124
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thank you very much retrolefty and oric_dan.  I appreciate it!
Logged

Pages: [1]   Go Up
Jump to: