SLAAEO3 September   2024 MSPM0L2228

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction: MSPM0 and LCD End Applications
  5. 2MSPM0 LCD Portfolio
  6. 3Segmented LCD Operation
    1. 3.1 LCD Structure (Simplified)
    2. 3.2 LCD Drive Basics
  7. 4MSPM0 LCD Features
    1. 4.1 Muxing
      1. 4.1.1 Muxing Example
    2. 4.2 Voltage Generation
      1. 4.2.1 Charge Pump
      2. 4.2.2 Contrast Control
    3. 4.3 LCD Clocking
    4. 4.4 LCD Memory and Blinking Mode
      1. 4.4.1 LCD Memory Organization
      2. 4.4.2 Blinking
    5. 4.5 LCD Output Pin Configuration
    6. 4.6 Low Power Mode Feature
  8. 5LCD Layout and Software Considerations
    1. 5.1 LCD Layout Tips
      1. 5.1.1 Hardware-Driven Layout
      2. 5.1.2 Software-Driven Layout
      3. 5.1.3 General Layout Rules
    2. 5.2 LCD Software Tips
      1. 5.2.1 Create a Look-up Table
      2. 5.2.2 Use of #defines
      3. 5.2.3 Efficient Clearing of the LCD Memory
      4. 5.2.4 Double-buffering of the Display Buffer Using Dual Display Memory
  9. 6Additional Resources

LCD Output Pin Configuration

MSPM0 have LCD pins muxed with analogy and digital I/O functions. These pins are configurable in software for other functions when the application is not using all of the LCD pins. Each pin is individually configurable for either GPIO or LCD function, using a setting in the IOMUX registers.

On MSPM0 devices, each pin is configurable for GPIO or LCD function, and each pin set for LCD function is further configurable as either a COMx or Sx pin. Additional flexibility allows for completely configurable LCD pins, meaning users have the most flexible layout. This confirms that the LCD layout is achievable in a single layer. Since the COMx pins on the MSPM0 side are no longer fixed to a specific set of pins, these pins are configured to help accommodate where the COMx pins are located on the display side. Further, some layout mistakes are fixed in software instead of having to create a new PCB design. For more information regarding LCD layout, see Section 5.1. For more details about LCD flexible pin configuration, see the MSPM0 L-Series 32-MHz Microcontrollers technical reference manual.