- in sw pwm mode, allow user's ISR callback to handle I/O