Ja zum Controller ist soviel zu sagen das die Schaltung fast noch einfacher ist als mit dem Timer und die Programierung ist mit Bascom überhaupt kein Akt.

Hier mal ein Beispiel.


Code:
'PWM für Attiny13


$regfile = "at13def.dat"
$tiny
$noramclear
$crystal = 1000000
$noinit

Dim A As Byte


Tccr0a = &B10100011                                         'Timer als PWM
Tccr0b = &B00000011                                         'Prescaler auf 64



Do
 For A = 0 To 255
  Ocr0a = A                                                 'PWM Pin b.0
  Ocr0b = A                                                 'PWM Pin b.1
  Waitms 15
 Next
Loop

End
Hier werden beide Timer nur einfach ständig von 0 bis 100% aufgedreht aber zum zeigen reicht das ja.