Triac inductive load
You can set a timed interrupt, let's say every 100 microsecond. You fire a short pulse, like set output to 1 then execute few NOP, or maybe a while loop, so that pulse last approx 50 microseconds and then reset the output to 0. Wait interrupt

Then you repeat this until the phase angle almost reaches the end - let's say 20 degrees before half period ends. 

From my knowledge there is no other option with this dimmer, since you don't have a feedback of triac state. 

TI note:



needs to swap:







simulate this circuit &ndash; Schematic created using CircuitLab