Are you using a high speed baudrate? Are you using USART interrupt? In some occasion DEBUGIN/SERIN/SERIN2 have some advantages.