(a) List the name of FIVE (5) serial data transfer protocols available in different microcontroller applications. [2.5 Marks] (b) Lists the name of PIC18 USART communication related special function Register (SFR). [2.5 Marks] (c) Write a PIC18 instruction sequence to configure the USART1 to perform a reception based on 8-bit data format using a baud rate of 19200 bps in high-speed asynchronous mode. Your configuration should also disable USART1 interrupt, enable serial port, and define the data direction of the serial port pin. Assume that the frequency of the crystal oscillator is
4MHz
. Show ALL your working calculations. [6 Marks] (d) A PIC18 MCU with 10-bit analogue-to-digital converter (ADC) is used to read an input voltage from a pressure sensor, MPR LS0025PA. From the datasheet, it is noted that the MPR LS0025PA can measure absolute pressure from 0 psi to
25\psi
, which corresponds to a linear output voltage of
2.15V
to
5.26V
. The
(A)/(D)
conversion result in registers
ADRESH:ADRESL
was found to be
0x\Comb{48}{0}
. Determine the voltage that was measured at the analogue input if it is known that
ADFM=0
[3 Marks]help