Hay muchos tipos de puertos serie, que están definidos normalmente por el tipo de UART (Universal Asynchronous Receiver / Transmitter, Receptor/Transmisor Asíncrono Universal) usado por el puerto serie. El UART es un chip del puerto serie que convierte los datos de formato paralelo utilizados por el PC en datos de formato serie para su envío.
A continuación se enumeran los diferentes tipos de UARTs existentes :
UART's sin buffer:
Los UARTs sin buffer fueron diseñados cuando los módem más rápidos transmitían a 1200 bps. No tienen buffer de carácter extra en el UART, por lo que dependen del procesador para borrar cada carácter enviado por el módem antes de que el siguiente carácter sea enviado.
Los UARTs sin buffer comprenden las series 8250, el 16450 y el original 16550.
UART's con buffer:
Los UARTs con buffer han sido diseñados como apoyo a los módem rápidos de la actualidad. El UART original con buffer es el 16550A, que puede acumular 16 caracteres en un buffer antes de que el procesador lea el dato. Esto hace que el software del PC tenga una mayor facilidad para comunicarse con el módem, creándose menos errores y una mayor velocidad de transmisión.