吉沢さん こんちは ラーメンと申します。 この3つを使えば可能です。(というか、3つまでしか使えないかも・・・) unsigned char PWMD :1; /* PWMD */ unsigned char PWMC :1; /* PWMC */ unsigned char PWMB :1; /* PWMB */ それぞれ独立にDuty比を設定できます。 ただ、私の場合最初はこれを使用していましたが、動的に明るさを変えるとき つまりDutyを時間的に変えるとときどき不自然な明るさになったりします。 これはおそらくH/Wの制約だと思うのですが、動的に激しく変化させないのであれば これを使用するのが一番簡単です。