Es macht schon einen Unterschied, da bei der Initialisierung mit Interrupt dieser gleich mit aktiviert wird.
Für Polling braucht man z.B. TXEN oder RCEN oder wie die Bits heissen nicht setzen.

Ich verwend beim UART nur Interrupt-gesteuertes senden/empfangen. Dabei schreibt mir der Interrupt die empfangenen Daten in nen FIFO, den ich dann irgendwann, wenn ich im Programm mal Zeit hab, abrufen kann. Da hängt dann auch nix.