Obviamente, o PWM requer recursos de computação (e, portanto, não pode ser feito simultaneamente com outros processos), mas se eu definir um pino como saída 5V ou 0V, esses estados permanecem constantes ou são repetidamente "atualizados" à medida que o microcontrolador trabalha em outros processos ?
Isso é difícil de explicar no texto, então pensei em uma analogia à minha pergunta. Imagine que tenho um copo na mão e sou instruído a colocá-lo sobre a mesa. Então sou instruído a sentar em uma cadeira.
O copo na mesa é um estado. Deixo o copo em cima da mesa ou o pego de volta e me sento e repito muito rapidamente para que você não perceba que o copo foi removido da mesa?
Ou talvez mais simplesmente, o microcontrolador "esquece", se desejar, sobre os estados de seus pinos, a menos que você programa explicitamente uma alteração de estado?
Espero que tenha feito isso o mais confuso possível.