Just so I don’t get you in trouble if you are using these bit patterns.
Some of those IR103X chips use active low logic so you need to invert the bit patterns that I posted earlier. Turn on the low side for each phase first, then for PWM, alternate between low side only and both low and high.
Inverted for active low logic.
-------- Low only ---------- both low and high
Phase 1 111011 ---------- 111001
Phase 2 101111 ---------- 101101
Phase 3 101111 ---------- 100111
Phase 4 111110 ---------- 110110
Phase 5 111110 ---------- 011110
Phase 6 111011 ---------- 011011
(I had to put the dashes in to keep the columns formatted.)
I used Nigel’s second tutorial on LEDs at a template. It doesn’t take much modification to drive a 3 phase motor. Use the LEDs to confirm that it is doing what you want it to before using a IR103X chip. His Main board 3 is for the 16F877.
You might actually do this in a week if you can get parts that fast.