I need to use serial port to communicate with a device. It requires 8 data bit Odd parity check and 2 stop bits. My question is: Is there any pre-processing required to the data that I need to send through serial port with 8O2 method or the hardware will take care of it?What if the received message has an error and parity check fails? Do I need to write a software program to check parity of the received data or the micro-controller hardware will handles the parity check in the background? What happens to the received message with error in parity check? Will serial.available() be zero or some other value? I really don't know much about serial communication. Thanks for your help in advance!