Le port série permet de connecter des interfaces communiquant à travers le protocole série ( exemple plateforme de développement Arduino, bluetooth... ).

Le même port série est utilisé pour l'entrée et la sortie. Seuls les messages MIDI courts de 3 otctets sont échangés ( exemple note-on, note-off, ctr-chg, prog, pitch-bend, ... ), dont le premier octet est le status ( supérieur à 0x7F ), et les deux suivants des data ( inférieur ou égal à 0x7F ).

Le format d'échange peut-être en binaire ( paquet de 3 octets ) ou en ligne de caractères ASCII avec le signe egal en prefixe ( exemple pour un note-on sur le canal 1, de la note 79 de vélocité 106 : =804F6A ).

Les réglages du port série sont en 8bit, 1 stop de bit, pas de parité, pas de gestion de flux.