The serial communications interface (UART), is an easy to use way to transmit data within the system. To do this, the GPIO pin is used to output the serial data frame while the MTIM is utilized to generate baud rate. During data receive, the keyboard interrupt detects pulses or changes in bit. The MTIM is used to measure time at the start of each bit. This combination allows for the measurement of the number of bits being received and is used instead of interrupts which are not available.