Hello Srigopal,

First off... have you scoped the output pin?? and the Clock Pin?

Second.. if you have, and your data looks correct on your scope, maybe it is your receiver instead.

Also If I remember correctly Serout sends in 8 bit data.

That means if you want to send a bit by bit situation... you must first isolate and tell whether the Bit is a one or a zero... then add 48 to it to convert it to a 8 bit byte... then send it.

Bit var byte

For s=0 to 7
Bit=Data.s
Bit=Bit+48
Serout(Pin,T2400,Bit)
Next s

(Or something in this nature).

Dwayne