Brusque, The use of 9 bits is, in most cases, used on networked micros (like an RS485 network). Where setting/clearing a determined bit, means the byte sent is an address, or clearing/setting it means a data transmision to THAT address (or group of addresses). When transimting, each packet consists in: 1 start bit 7 or 8 data bits 1 parity bit 1 or 2 stopbits I4ve seen a project in Circuit Cellar Magazine, in wich 2 stop bits where used, where the second bit, is the one that says if its data or address you are sending. Go to Circ.Cellar4s web site, and try to search for it. I will chek in my files, cause I think have the pdf. Gabriel.- -----Mensaje original----- De: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU]En nombre de Brusque Enviado el: Miircoles, 27 de Noviembre de 2002 10:29 Para: PICLIST@MITVMA.MIT.EDU Asunto: Re: [OT]: 9 bit width in Visual Basic? Hello Gabriel, > I think you will not be able to, cause the PC4s UART (8250, 16550, etc) >doesn4t >support this width. > ok, so this is a hardware limitation. Thank you. > Maybe you could work with the start/stop bits to simulate a 9 bit >transmision. > > Mmm, would you please tell me how? Thank you, Brusque -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu