ATmega328 is the main brain which can parse the stream from UART to show the data on the TFT-LCD.
The UART is connected to the host PC or ODROID via CP2104 which converts the UART to USB interface.
The CP2104 also has 3.45V voltage regulator to supply the power for LCD too.
With the on-chip regulator we could simplify the board design.
|MCU||ATmega328P at 16Mhz|
|LCD||2.2” 240×320 TFT-LCD (SPI 8MHz interface)|
|Host interface||USB to UART via on-board CP2104|
|Input Voltage||3.7 ~ 5.5 Volt|
|Power consumption||60mA @ 5Volt|
|MCU/LCD Voltage||3.45 V from CP2104 on-chip voltage regulator|
|Serial Port Settings||Baud rate:500,000 bps (0.5Mbps)|
|Stop bits : 8-N-1|
|No H/W, S/W Flow Control|
|Battery Charging||No||Charge the battery to 500mA|