So yes, it's definitely possible to damage a microcontroller in this way, but I'm not convinced it's as easy as the article suggests. (I'd try on an ATtiny right now and see, but my stash is at work.)
So yes, it's definitely possible to damage a microcontroller in this way, but I'm not convinced it's as easy as the article suggests. (I'd try on an ATtiny right now and see, but my stash is at work.)
One has to wonder, though, that if the AVR had its own current-limiting circuitry, why would the author of this article add his own?
Furthermore, reducing the power unilaterally may protect the chip from thermal overload, but it will also probably cause the chip to reset, causing undefined behavior in the circuit it's controlling.
So I'm really not completely sure what's going on.
That said, I'd guess the weak link that puts the 200mA limit in place is not actually in the I/O circuitry but is how much current can safely be drawn by the I/O pins when the chip is otherwise fully utilized - peripherals and CPU both consuming max power.