Today I posted the 0.1.00 BETA version of a class to control a PCA9635 - 16 channel 8bit PWM - on GitHub. Arduino/libraries/PCA9635 at master · RobTillaart/Arduino · GitHub
As I do not have the hardware in yet and very little time it is not tested and therefore in BETA. Use it carefully. The class implements the main functions for the PCA9635 but not all e.g. sub-addressing is not implemented and the mode settings are minimal. That said the interface is on a level it should be usable. A test sketch is available that shows the basics.
As always, comments and remarks are welcome.
Datasheet: www.nxp.com/documents/data_sheet/PCA9635.pdf
Note: A class for the PCA9685 -> Class for PCA9685 - 16 channel 12bit PWM - Libraries - Arduino Forum