m_ri:
inoltre quando riceve dati,invoca un interrupt per poter scrivere su un buffer..se te stai eseguendo codice bloccante in quel frangente,perdi i dati..e per alte velocità(tipo 115200 baud) ti consiglio fortemente quella hardware
Dissento. Anche la seriale hardware riceve e spedisce i dati tramite interrupt e non va perso nulla. E' proprio grazie agli interrupt che si possono eseguire compiti sganciati dal loop principale.
Inoltre sono gli interrupt che sono non interrompibili e non perdono nulla senza dare noia al resto, a differenza della vecchia SoftSerial che invece era bloccante e non andava avanti finché non era arrivato quello che aspettava.