//Edit: Thanks to the comment from @periblepsis, I fixed the calculations
This is an academic question driven out of desire to gain understanding so please avoid comments like "that is not done in practise".
Suppose I take a microcontroller of the STM32L4 family (exact family is maybe irrelevant, but to be specific) and would like to use on of its GPIO Pins to drive an N-Channel MOSFET as low-side switch without additional drive circuitry.
I know I have to check whether the 3.3V of the µC allow for a sufficiently low rDS(on) to reach the desired static drain current, but I assume this is the case since there are MOSFETS that reach about 1A at a gate drive of 3.3V and I want to analyse the transients on turn on/off here.
But how can I do a technically thourough analysis of how fast I can switch on/off the MOSFET (transients). From the MOSFET datasheet I can check the total gate charge to estimate which current I need for a given turn on/off time.
In the µC datasheet I found this table 
How do I electrically model the µC Pin?
My first though was using the line 2 of the table to conclude that when I supply the µC by 3.3V, I have a guaranteed output voltage of 3.3V-0.4V @ 8mA. That would give a thevenin equivalent of 3.3V and an source resistance of about 50 Ohms. I doubt that this is correct because looking at line 6 of the table I could do the same calculation leading to a source resistance of 1.3V/ 20mA = 65 Ohms.
So: Does it even make sense to try to model the pin as a thevenin equivant when it is internally really a push/pull stage?
How could I derive a pin model which I could then use for a spice simulation to estimate the turn on/off times of the switching? I guess this kind of "educated guess" analysis must be done by every engineer that has to decide whether an gate drive circuitry is necessary or not, so I wonder that there is not much of analysis on the net (or I did not search for the right terms =) )
