Подтверждаю. Ваш вариант из готовой либы за пол дня делается под свое железо. Недавно делал демку именно UART-TCP/IP + web для конфигурирования
скорость ставил 115200
реальную скорость прокачки данных не проверял (можно попросить проверить)
В хелпе для PIC18FххJ60 указана скорость 73 Kbytes/sec (TCP with 2000 byte TX FIFO) и 117 для UDP