max current for AVR IO protection diodes ?

Go To Last Post
4 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

in DS no information.

any ideas ?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

In an application note it is mentioned that it is 1mA. I don't have a link but it had to do with "crossing zero detection" of mains.

Edit: it's app note AVR182, page 3:
"The series input resistor is a 1 MΩ resistor. It is not recommended that the clamping
diodes are conducting more than maximum 1 mA and 1 MΩ will then allow a maximum
voltage of approximately 1,000V."

Embedded Dreams
One day, knowledge will replace money.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks !

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

"in DS no information. "

In every data sheet's "Absolute Maximum Ratings" section, there is a spec for maximum "DC Current per I/O pin". It is generally in the range of 10s of mA. The collective input current for all I/O pins, plus the device operating current, must not exceed the "DC Current Vcc and GND pins. You must also make sure that your power supply won't float to excessive voltage if you source current into Vcc from I/O pins. As these are absolute maximums, I recommend derating by some amount.

The 1mA 1Mohm comment was taken out of context and may mislead you into compromising your design. I would not advise using a 1Mohm input resistor unless you really have 1000V input signals. Such high value input resistors will make the input pins highly susceptible to noise.

Limiting input current to 1mA under normal operation is probably not a bad idea, but if you are dealing with temporary fault conditions and wish to ensure no hardware damage (but potential software upset) the absolute maximum ratings are safe limits.