Estoy usando un XMEGA384C3 a 32MHZ en un diseño con dos USARTS. Ambos recibirán datos cada 150 ms aproximadamente y utilizarán un protocolo que contiene un CRC16. En mi USART recibe ISR, hago mi protocolo de decodificación, pero no me atrevo a hacer el CRC16 dentro del ISR. ¿Esto es demasiado sobrecarga en un ISR? Estoy tratando de averiguar dónde debo hacer el CRC16 check / calc que no tomará mucho tiempo.