... > > until you are ready for another one. The actual hardware handshaking does > > take place in hardware so there is no way it can overflow the way software > > handshakes can. > > /\/\/\/*=Martin > > CTS is the pin the PC (DTE) pays attention to (input) for hardware flow > control. CTS is generated (output) by a modem?(DCE) RTS is generated by > the PC (output) and monitored by the DCE device (input). > > BTW, hardware flow-control does NOT guarantee that no data overruns can > occur. Hardware flow-control still depends on software to interpret the pin > indicating the FIFO is full and to set the appropriate (RTS) indicating that > no more data is desired. True, but in the case where the PC is transmitting data to the PIC, the PIC can shut off the data flow from the PC by holding the appropriate handshake line inactive. This physically prevents the USART on the PC from transmitting (as long as it has been initialized to use hardware handshaking of course...). /\/\/\/*=Martin -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads