SLAU601B March   2015  – April 2020

 

  1.   BOOSTXL-K350QVG-S1 QVGA Display BoosterPack™ Plug-in Module
    1.     Trademarks
    2. 1 Getting Started
      1. 1.1 Introduction
      2. 1.2 Key Features
      3. 1.3 What's Included
        1. 1.3.1 Kit Contents
        2. 1.3.2 Software Examples
      4. 1.4 Next Steps: Looking Into the Provided Code
    3. 2 Hardware
      1. 2.1 Hardware Features
        1. 2.1.1 BoosterPack Pinout
        2. 2.1.2 Kentec QVGA Display (K350QVG-V2-F)
        3. 2.1.3 SSD2119 LCD Driver
        4. 2.1.4 LCD Backlight Circuitry
        5. 2.1.5 SPI Configuration
      2. 2.2 Design Files
        1. 2.2.1 Hardware
        2. 2.2.2 Software
      3. 2.3 Hardware Change log
    4. 3 Software Examples
      1. 3.1 BOOSTXL-K350QVG-S1 + MSP-EXP432P401R Graphics Library Example
    5. 4 Additional Resources
      1. 4.1 TI LaunchPad Portal
      2. 4.2 Download CCS, IAR, Keil, or Energia
      3. 4.3 The Community
        1. 4.3.1 TI E2E™ Community
        2. 4.3.2 Community at Large
    6. 5 Schematics
  2.   Revision History

SPI Configuration

By default the BOOSTXL-K350QVG-S1 comes configured as a "4-wire" 8-bit SPI. This is the standard SPI on most MCUs with a hardware SPI peripheral. The user can reconfigure R2/R3 and R8/R9 to instead use "3-wire" 9-bit SPI. In this configuration, each SPI write is 9 bits instead of 8, allowing one fewer GPIO pin to be used.

Table 1. SPI Resistor Configuration

LCD Interface Resistor Configuration
R2 R3 R8 R9
4-wire SPI, 8-bit (default) DNP 0 DNP 0
3-wire SPI, 9-bit 0 DNP 0 DNP
Other (such as parallel) Pins PS0, PS1, PS2, PS3 as indicated in LCD data sheet.
This may require cutting and soldering these traces (not common)

Table 2 describes the SPI configuration pin functions.

Table 2. SPI Pin Definition

LCD Interface Pin Name
LCD_SCS LCD_SCL LCD_SDI LCD_SDC
4-wire SPI,
8-bit (default)
SPI Chip Select SPI Clock SPI Data In
(no support for data out)
GPIO to indicate data or command
Data = 1
Command = 0
3-wire SPI, 9-bit SPI Chip Select SPI Clock SPI Data In
(no support for data out)
N/A – controlled by extra bit (first bit)