Hi, I noticed that avr.nut was using the wrong type for choosing the interrupt to use in USART1, at the line 354, it should read choices = avr_irq_choice, instead of avr_bit_choice. Regards, Thiago A. Corrêa