das IC kostet 2€, und das würdest du dann direkt auf deine platine drauflöten können.

natürlich könntest du auch die PWM-impulse per software erezugen, aber das wäre dann schwieriger zu programmieren und würde etwas an rechenleistung kosten... wenn aber der rest des programms nicht extrem zeitkritisch ist, wird es wohl auch so gehen...