Hi th133,
The DRV8842 has as many levels of current regulation as you desire.
This level of microstepping can be accomplished by setting the I4:0 pins to 11111 (100%) and changing the ref input. Typically a DAC is used to control the reference voltage.
An example of this type of code can be found in the DRV8881EEVM.