PWM, obviamente, requieren de los recursos de computación (y por lo tanto no se puede hacer simultáneamente con otros procesos), pero si tuviera que establecer un pin como salida de 5V o 0V, estos estados se mantienen constantes o son repetidas ocasiones "fresco" como el microcontrolador trabaja en otros procesos?
Esto es difícil de explicar en un texto, de modo que se me ocurrió una analogía a mi pregunta. Imagine que tiene un vaso en mi mano y me dicen que lo puso sobre la mesa. Luego me indica que sentarse en una silla.
El vaso sobre la mesa es un estado. ¿Puedo dejar el vaso sobre la mesa, o puedo recogerla y sentarse y que se repita muy rápido, por lo que no se dan cuenta de que el vidrio nunca fue eliminado de la tabla?
O quizás simplemente, hace que el microcontrolador "olvidar", si se quiere, acerca de los estados de sus patas, a menos que explícitamente se programa un cambio de estado?
Espero que confuso como sea posible.