So while writing the code for serial transmission and designing the circuit it is required that the code and design should be tested for serial communication, so that any problem in the code or communication can be resolved before implementing the circuit physically.which is used to perform serial communication between other hardware used in embedded system that also supports Universal Asynchronous receiving and transmission.It is important to note here that almost every microcontroller that is used in the embedded system has integrated UART (Universal Asynchronous Receiver Transmitter) on it.With the help of Virtual Terminal one can easily simulate the serial communication that he / she use in his / her embedded systems.
Virtual Terminal is a very useful tool available in the Proteus.