support for usart2, usart3 and i2c