First, check and make sure that RX from one goes to TX of the other. That catches people up quite often. > We've been coding in assembly and have tried to utilize the USART >feature in order to press a button on one PIC to blink an LED on the other, >just to get some basic communication going on and work our way up from >there, but whether or not we try it in asynchronous or synchronous mode we >can't see anything happening. Can you get blinking on one or the other? Are you sure your PICs are running independently? > Here is one way we tried to accomplish this >http://my.fit.edu/~cbecker/final/final.asm , if you could help us out in >any way it would be greatly appreciated, I have a feeling it's some simple >error in the way we're trying to establish communication that's holding us >up. Do you see serial data on the output pins, on a scope? I don't see any TRISC initializations in that code. Could the pins not be set as outputs? Also, best to write values to LATx rather than PORTx, and read from PORTx. When is this due? ;-) Mike H. >Thanks, > >Cory _________________________________________________________________ Check out MSN PC Safety & Security to help ensure your PC is protected and safe. http://specials.msn.com/msn/security.asp -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.