Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
Slide 6
Slide 7
Slide 8
Slide 9
Slide 10
Slide 11
Slide 12
Slide 13
Slide 14
Slide 15
Slide 16
Slide 17
Slide 18
Slide 19
Slide 20
Slide 21
Slide 22
Slide 23
Slide 24
Product List
With the hardware design complete, it is now time to look at how easy the FT800 is to work with. There is an initialization sequence that needs to be performed only once when power is applied or the FT800 is resumed from a low power mode. When configuring the MCU, if using SPI, set the port for Mode 0 and a maximum speed of 10 MHz. Serial data is sent with the most significant bit first; however, the bytes are sent in “Little-Endian” format. If using I²C, match the address and use any speed up to 3.4 Mbps. As with SPI, data bytes are sent in “Little-Endian” format. To wake the FT800, toggle the MCU GPIO pin connected to the Power Down pin low for 20 ms, then return it to high. Send the special wake-up command by writing 3 bytes of 0x00. Select the external clock by writing the sequence 0x44, 0x00, 0x00. Finally select a 48 MHz operating frequency by writing the data sequence 0x62, 0x00, 0x00. At this point, the FT800 may accept a SPI clock of up to 30 MHz. The final task for FT800 initialization is to set the Pixel Clock to zero. This prevents unwanted artifacts from being displayed on the LCD. The FT800 is now initialized and ready for commands.
PTM Published on: 2013-10-02