Hi everyone, I am working with serial communication of the 16F628, and I am getting some strange results. What I am trying to do is to get serial communication through RF from my laptop to a 16F628 (for remote control application later on). I first set up using COM1 output of my laptop to a serial line receiver (LM1489) that converts RS-232 voltage level to TTL level, and then connect the TTL level output to the Serial RX line of F628. Everything works! Commands are transferred through correctly (I made it to turn on and off an LED). So, after that I tried it through RF. I have built my own RF "interfacer" that will reliably transfer digital data across the Wenshing/Velleman RF modules. I have tested the "interfacer" many times and it works very reliably. The RF "interfacer" is a 12C509A. The output of the 12C509A is fed into the Serial RX pin of 16F628. Now, sometimes it works (the command is tranferred), most of the time, it doesn't. I am very sure about the correctness of the transmitted RF signals i.e. when I look at the signal in a fancy digital scope, the correct serial data is received. My intuition is that the current output of the 12C509A (using pin 3/GP4) is not enough to drive the Serial RX of the 16F628. Has anyone faced this problem before? Help please! Thank you very much in advance. Rudy -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics