DELAY, USART and SPI
SPI added