According to here, a serial data frame looks like this:
9600 8N1 - 9600 baud, 8 data bits, no parity, and 1 stop bit
So it implies the total data bits are always a multiple of 8 bits.
What if I have only 15 bits to transfer?
Will the 2 data frames be like this?
Frame 1: 8-N-1
Frame 2: 7-N-1
But what if I want to add parity? The number of bits to calculate the parity are different...