Stepper Motor Microstepping with an MCU or Arduino without dedicated Microstepping IC Controller
The Microchip dsPIC motor control DSCs support micro-stepping (down to 1/64 of a step):

http://ww1.microchip.com/downloads/en/AppNotes/01307A.pdf

Closed loop current control is supported.