Port expander con pwm

Grazie a tutti..
Prima di postare questo topic, avevo fatto parecchie ricerche e sinceramente non avevo trovato un componente che faceva al caso mio..
Perchè ho bisogno di pilotare i pwm del singolo pin, infatti avevo trovato anche io questi componeti, ma..
Il mcp23017 non supporta il pwm.
Il tlc5940 deve essere costantemente pilotato dall' arduino, perchè diventa gravosa la gestione.
Un altro, che non mi ricordo la sigla ora, mi permetteva di pilotare il pwm ma di tutti i pin contemporaneamente e non del singolo pin.
Avevo provato a vedere degli shiftregister come ad es. Pca9635, ma le librerie per la gestione non erano delle migliori...
Penso che l' ottimale sia quello indicato da uwe... Il pca9685, visto che c'è pronta anche una libreria apposita.
Mi procuro il chip e faccio qualche prova.
Grazie