Are ATMEGA32L and ULN2003A Logic Levels Compatible?

  • Thread starter Thread starter j777
  • Start date Start date
  • Tags Tags
    Logic
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
1 reply · 2K views
j777
Messages
148
Reaction score
0
I'm working on a project that uses an ATMEGA32L uC (3.3V supply) and requires a couple high current outputs. To accommodate the requirement of the outputs I'd like to use a ULN2003A darlington transistor array but my concern is that the logic levels of the ATMEGA32L and ULN2003A aren't completely compatible (VOH in particular). Since I'm just a beginner, would somebody mind commenting on the compatibility between the outputs of the ATMEGA32L (3.3V supply) and the inputs of the ULN2003A?


Datasheets:
http://www.atmel.com/dyn/resources/prod_documents/doc2503.pdf"
http://www-s.ti.com/sc/ds/uln2003a.pdf"


Thanks
 
Last edited by a moderator:
Engineering news on Phys.org
The 2003 I believe has a 2.2K series resistor on each input. I didn't look at the data sheet, I'm going off of memory. It is most certainly made to work off of 0 or 5 volt logic levels. However, depending on what you have hanging on the output of the 2003, the 3.3 volt input may work just fine. The thing that could be a problem is the output transistor may not be turned on all the way and dissipate more power than it normally would due to the voltage drop across it. It really depends on your specific application.