My application requires a GPIO to source 25 mA of current. How can this be achieved?
For a single GPIO pin, VOH decreases as source current increases. The datasheet provides VOH specifications at certain source currents. For example:
source current = 10 mA, VOH = VDD - 0.8V (typical)
To source more current without decreasing VOH, short multiple GPIO pins together. With three pins shorted:
source current = 30mA, VOH = VDD - 0.8V (typical)