Sunday, 19 March 2017

flipflop - How much current can a CD4013B drive?


I'm attempting to make an EEPROM burning circuit using an Arduino Uno. Due to the lack of pins on the Uno, I opted to use shift registers for the address and data pins of this EEPROM. Aside from my current issue, everything will be powered from the 5v pin.


Before I ask my question, I'd like to clarify that I am an electronics beginner. Sure, I could have purchased an EPROM burner for ~$100 USD for this chip, but I'm a very DIY kind of guy and I only have a couple of these to burn, so the price doesn't seem to justify the cost.


The issue I'm examining now, before plugging in my circuit is I can't seem to find the maximum current allowed through a Q pin on this dual flip flop (CD4013B). I want to ensure I won't release the magic smoke from this IC by simply plugging it in. The purpose of this flip flop (as of now) is to toggle between read and write states for the EEPROM. As such, I've wired the VCC pins of an SN74HC595 and SN74HC165 to Q and !Q (unsure how to notate that here on SE) such that if one is on the other is off, and vice versa.


The CD4013B is running at only 5V, that's power and all inputs.


Here is what I think I know, and please correct me if I'm wrong! (I mean, I bought extras just in case, but still...)



  • The SN74HC595 should not draw (or be loaded) over 35mA, or more likely 30 for a safety margin.

  • The SN74HC165 should not draw (or be loaded) over 25mA / 20 or so for safety.



Now, being as these are both being used as for EEPROM data pins, I can imagine that the actual power draw will be significantly less than those maximums (though by how much I am really unsure).


Looking at the CD4013B datasheet, I can't seem to find any information regarding how much current this chip can handle.


Also, while I'm here talking about this specific IC, I'm finding the datasheet somewhat confusing.



  • The output high current is always listed as a negative amperage... I didn't even realize this was possible. Is it due to the transistor logic of this particular device that current flows (I would assume) backwards?

  • I also find it strange that the pins on this device are Vdd and Vss rather than Vcc and ground. Anybody care to explain why this is?




No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...