What is the Kinetis GPIO timing requirement for the input transition time? It doesn't look like the inputs can be configured as Schmitt Triggers, and I don't see any mention of how slow the inputs can transition. Will it be a problem if they hover at VDD/2? In particular I am interested in the K2 Kinetis devices, but I'd like to know what the answer is for all Kinetis devices.
Thanks,
Greg
Solved! Go to Solution.
I see Kinetis K20 datasheet spec Vhys as 0.06*Vdd. Of course digital inputs >Vil and <Vih incur additional input-stage current.
Well in the case of a microcontroller, the GPIO's philosophy is to drive or detect a digital signal always faster, our Kinetis K microcontroller's GPIO module detection window is depicted as:
As you can see these figures state a minimum time window/signal width during which an incoming signal could be detected. Of course an incoming signal can be significantly slower and it will be detected as soon as it crosses the threshold voltage level regardless of the time the signal takes to do so:
Thanks to both of you for answering my question. So the inputs have about 200 mV of hysteresis at 3.3V VDD. That is more than enough to protect the input from damage if the voltage is hovering near the threshold.
Regards,
Greg
I see Kinetis K20 datasheet spec Vhys as 0.06*Vdd. Of course digital inputs >Vil and <Vih incur additional input-stage current.