Формат команды PWM следующий:  PWM вывод, заполнение, число_периодов 
 где: 
 вывод - это ясно 
 заполнение - может принимать значения от 0 (0%) до 255 (100%) 
 число_периодов - указывает сколько периодов ШИМ будет выполнено. Один период ШИМ длится около 5 ms, при частоте 4 MHz, и около 1 ms при частоте 20 MHz, и не зависит от DEFINE OSC. 
 В Вашем случае можно примерно так: 
 SYMBOL sv = GPIO.0 
 j var byte 
 '.......тут еще если что нужно 
 FOR j = 255 to 0 STEP -5 
 PWM sv, j, 12 
 NEXT j 
 LOW sv 
 '......еще что-то 
 END 
 В этом случае, при частоте тактового генератора 4 MHz, продолжительность "выключения" будет около 3 секунды.