PIC EEPROM writes take about 10msec. 19.2kbaud char time is 520uSec. The only reason you got to 4 characters is the buffering in the USART registers. You have to buffer a block of data and then write or run your line at 600 baud (16msec/char). Peter Onion wrote: > > On 25-Feb-02 Peter Onion wrote: > > > > You havn't given us much to go on Mike.... > > > > Is your code getting any characters from the USART ? > > Have you got the correct number (zero) of parity bits ? > > PIC USART does NOT do parity by itself, you need to enable the ninth data > > bit > > and work out the parity for yourself. > > > > Maybe you could post the USART code you are using . > > > > Peter > > I would go with the other ideas about EEPROM writes being slow.... > > Peter -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu