Yo tambien trabaje con lectores de tarjeta con salida sincronica (clk,dta,stb). El strobe no lo utilice, cuando hay pulso de clock es que hay TJ por lo que determine que no es necesario leer el strobe, luego cada pulso de clock me valida un data, voy llenando un byte con los datos recibidos, la tj que utilice estaba grabada en 7 bit asi que el 8bit estaba siempre a cero. Luego se checkea paridad y listo ! byte completo ! esto era para TJ grabadas en ASCII 7 bit, creo... no recuerdo..
Ahora, la USART de los PIC en modo sincronico no podria haber leido estos datos si conecto el data al RX y el clock al CK y lo configuro en modo 7 bit ?
Saludos Mariano ..