I would like to use multiple (4) lines as serial (RS232) data input line for PIC16F877. Data comes to PIC16F877continuously from all serial channels. I will perform a very simple calculation on incoming data and control a R/C servo (PWM) motor as a function of this calculation. ==================== | | ---->|Serial data in 1 PWM |-------> R/C Servo motor ---->|Serial data in 2 |---- ---->|Serial data in 3 |---- ---->|Serial data in 4 |---- | | ==================== Questions: (1) Is it possible to get data from multiple serial channels simultaneously? (2) Is it possible to use higher than 9600 baud rate for channels? (3) Can I use timerX interrupt to perform "background" calculation? (4) Can I use timerY to generate PWM signal while using multiple serial input channels? (5) Is there any limititation on use of timer interrupt when using multiple serial input channels? (6) Any example on above mention topics? (7) Many thanks... albertgoodwill@yahoo.com __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.