Question PWM

Bonjour,
Je débute sur arduino et j'ai vu que les sorties numériques comportant un ~ étaient des sorties PWM mais je ne comprends pas pourquoi la PWM est limitée à certaine sortie, étant donné que ça consiste seulement à faire varier la largeur du signal de sortie pourquoi ne peut pas le faire sur toute les sorties ?
Merci d'avance.

Bonjour

mais je ne comprends pas pourquoi la PWM est limitée à certaine sortie

IL s'agit içi de PWM hardware, produit par des compteurs produisant des signaux PWM sur certaines broches particulières, pas de PWM fait 'à la main' par des boucles de code. ce 'PWM software' monopoliserait le microncontroleur qui ne pourrait que difficilement faire autre chose en même temps.

Pour compléter ce qu'a répondu Al1fch ce principe n'est pas limité à la PWM.
Dans un micro controleur il existe des zones d'électronique numérique pure : liaison série, I2C, SPI.

Ces zones existent parce que si l'électronique numérique pure a pour inconvénient d'être plus compliquée à concevoir que la programmation et de ne pas être modifiable elle est extrêmement plus rapide que la programmation.