add define pin usart
refactoring