I think I may have figured it out. Does anyone know if there are serious issues regarding using C# .NET System.IO.Ports.SerialPort object? I have discovered that when I wrote a test program using Win32 API CreateFile, WriteFile, and ReadFile on the COM4 USB port (the port that is the PIC18LF2450) that this works fine for both sending and receiving. So Hyperterm is not using .NET SerialPort. Hyperterm is probably using the old Win32 API calls, or using an object that directly calls Win32 for serial access. So now I have to figure out a way to access a serial port in C# .NET without using the SerialPort object!! There must be a bug in .NET SerialPort. Any ideas on this are welcome. Thank You, Dena Meier --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .