I am designing an interface board based on a single UART 8051 family microcontroller.The interface needs two serial port;one for system serial bus and another for networking through a serial-ethernet converter.Is it possible to implement a software UART using two normal pin of micro?Is there any way to share the single UART of the micro for the two puposes? Any solution will be appreciated.
Even if that's possible, it's likely a waste of effort. Why not simply choose a different 8051 variant that has 2 serial ports? Much less hassle, and considerably higher efficiency.
dear Mr. Broeker, Many thanks for your description; i am consulting for choosing the best solution.Till now,i found two good fit: 1) the network microcontroller of DS80C400(3 UART+TCP/IP stack) from Dalas/Maxim 2) the network microcontroller of uPSD3254(2 UART+Dual flash bank:32KB,256KB+32KB of RAM) from ST. I will use the first solution because of the networking advantage. Any further recommendation will be appreciated. Best regards, R. Soleimani