Comunicazione seriale Pic-arduino

Nell'esempio che hai postato, il tuo dispositivo dovrebbe trasmettere numeri inferiori a 255 che poi vengono sommati tra loro, quindi trasmette di volta in volta un solo byte.La trasmissione del tuo dispositivo attualmente è differente dai valori letti da un pin analogico di arduino. Per trasmettere valori superiori a 255, dovrà invece trasmettere più byte, o meglio una stringa di caratteri rappresentante un numero.
Restando solo in ambito arduino.
Su un pin analogico di arduino leggi un valore "un numero" che va da 0 a 1023, se questo dato lo vuoi acquisire da seriale, trasmetti una stringa che rappresenta il numero, e poi su arduino trasformi la stringa in un numero intero tramite la funzione atoi().

Il tuo dispositivo dovrà trasmettere correttamente la stringa, e in arduino la leggi e trasformi in un numero, che poi userai per le tue esigenze.
Puoi trovare esempi online con Google su "Leggere una stringa da seriale su arduino", "funzione atoi() arduino"