Yes, that is correct. That is the problem with handling turnaround with a=20 timer. The timer will have to be retriggerable and it will have to have a=20 timeperiod for at least one whole character at the selected baudrate. If th= e=20 timeperiod is shorter than one character you could risk cutting off some of= the=20 characters (the ones that have the last low going edge too long before the = stop=20 bit(s)). If the timeperiod is too long you could risk missing the beginning= of=20 a reply from the other end. /Ruben > OK so I might have discovered a design issue.=A0 The 555 timer is trigger= ed by > the low going transmit from the TTL side of things, so the output goes hi= gh > for the duration of the timer.=A0 If the timer is too short, then your go= ing to > miss some of the data...ie....it goes back to the receive mode.=A0 That w= ould > make sense why I'm not getting out the correct data when I transmit to th= e > RS485 side? >=20 >=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Ruben J=F6nsson AB Liros Electronic Box 9124 200 39 Malm=F6 Sweden www.liros.se Tel +46 40142078 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .