12 bits of sweet resolution

The minimal SPI clock is 10kHz with this device - do check that when bitbanging it..
I would use normal SPI communication instead..