How much current may provide a PWM output?

Hi, My question is in the topic's subject, How much current can provide a PWM output on Arduino Mega ? Thank you

The same as any other output. 40mA absolute max, best limit it to 30mA

Hi, a single Arduino IO-pin (PWM doesn't matter in this case) can source 40mA max.

The max. current sourced by all IO-Pins at the same time should not exceed 200 mA tough.


can source 40mA max

Not quite, 40mA is the amount that will start to cause damage, the data sheet says:-

Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or other conditions beyond those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.

Thank you for your help ;)