External PWM IC for arduino

I want to have rectangle signal generator capable of switching transistors.
where I can set the on time from 0.1µs to 400µs in 0.1µs steps
The signal should be controlled by an µController over serial communication