Why USART Master mode max. baudrate is higher than slave mode max. baud rate??
Elaborately, I saw in every datasheet of LPC cortex-M controllers that, max. baud rate for USART in Synchronous master mode is higher (almost double) than USART in slave mode? Why that happened? Why USART can't give same max. speed in both master and slave modes? Is there any particular constraint? I wanted to know the reason because if I want to use same controller as USART master and slave I can't use max. baudrate of USART master becuase USART slave speed is low. So please explain the reason if anyone knows.
Thanks in advance.
I beleive this is because as a slave you will need the double of clock cycles to shift-in the data and respond to the master.
Hope it helps!
Technical Support Engineer