Can arduino atto read pwm?

So you're saying that the 0 to 100% range is covered by a pulse width of 800us?
You should be able to do this fairly simply with pulseIn, but probably a little more accurately using the timer capture interrupt.