Hello,
I just acquired a dev board S32K144-EVB, so i'm quite new to this MCU.
I have some questions regarding the maximum output current that can be provided through 1 GPIO pin without the risk of damage to the pin.
From the data sheet it says that max current for a GPIO pin is 5mA, but at the same time, if DSE function is enabled on the output driver of said pin, than the maximum current can be increased to 20 mA max.
From the documentation provided by NXP, the DSE function can function as a series resistance between output and load.
What I understand from this is that the Output driver of each GPIO can act also as a current limit , and prevent the load from drawing too much current and damaging the pin, or some current limiting resistor is still needed to prevent the load from drawing more current than the limit?
Thank you in advance for support.
已解决! 转到解答。
Hi,
Thank you so much for your interest in our products and for using our community.
Values that you mention are minimum values, not maximum. There is no max spec for an individual GPIO.
For maximum current please refer to IOHT, it is for all ports.
Hope it helps you.
Have a nice day!
Thank you for the response.
So this means that with no max value for current, even with no DSE activated, i can draw for example even up to 20mA on a single GPIO without physical damage to the respective pin on the long term? All as long as I do not exceed combined 100mA on all pins combined.