YES!!! - After bashing my head on this problem for the last 2 days, I finally got the thing working - the peripheral ( a Hitachi CCTV camera ) needs 8 data bits, plus a ninth bit of parity. I set up the comms this way, and send the camera a ZOOM command, and am most relieved to hear the zoom motor whirring away now. Thanks for everyone's input. -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU] On Behalf Of Bob Ammerman Sent: 12 January 2004 15:19 To: PICLIST@MITVMA.MIT.EDU Subject: Re: [PIC:] USART - how to generate Even parity? >The peripheral I'm communicating with is documented as using : > > "Data length 8 bit > Stop bit 1 bit > Parity even > Baudrate 4800 bps" It is a bit unusual to use both parity and 8 data bits, but certainly not unheard of. I am guessing that you should try it both ways. Can you do some quick testing using HyperTerminal to find out which it is, and eliminate any possibility that it is your hardware. Bob Ammerman RAm Systems -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads