Hallo!
Wenn du einen Controller der neuen ATmega Serie verwendest, wäre das kein Problem. Die haben ein Hardware TWI Interface (das selbe, wie I2C).
Keine hat natürlich 10 PWM Kanäle, aber mittels Softwasre PWM sollte sich das locker realisieren lassen, solange das die einzige Aufgabe des Controllers bleibt.
Hier wird erklärt, wies geht:
http://www.mino-elektronik.de/soft-pwm/pwm_software.htm
Ein Beispiel in Assembler für den AT90S8515 ist auch dabei. Das sollte sich recht einfach anpassen lassen.
Hier nochmal ein Assemblerbeispiel:
http://www.mikrocontroller.net/attac...297/Pwm8_8.asm
Falls du mit C arbeitest gibt es auch hier ein Beispiel:
http://www.mikrocontroller.net/forum...530.html#10530
Ein fertiges Chip ist mir hierfür nicht bekannt. Die billigiere Lösung sollte sowieso die oben genannte sein.
Ich hoffe, du kommst jetzt zurecht!
Grüße
Flite
Lesezeichen