与型号有关,常见的Cortex-M的单片机,单个IO一般都有10到20mA的输出能力。Cortex-A的弱一点,一般只有5mA,都不能带负载。
但是数字IO的供电往往是一组一组的。比如一组IO总共就只有100mA多点的输出电流,所以实际的输出能力会跟弱。
灌电流就自由一些了,虽然名义上对GND也只能10到20毫安。但可以利用一下芯片内部的钳位二极管对VCC的放电能力,比如灌入一个超限的电压,钳位二极管最多能导掉100mA左右的电流。