update usart,pwm,adc