PGA2311 control

Have anybody used 8 bit parallel in- to serial out shift register against microcontroler to feed the PGA2311 ???

I have some problems with writing codes, and think this will work.

My guess is: a rotary encoder, grey code up and down to a counter with 8 bits passing 2 times to get corret word lengh and equal volume for R/L channels, this parallel binary code going into the shift register 74**165 getting out the word to feed PGA2311 plus clocks, CS and etc...

Anybody ?:confused: