This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C123 LCD Interface



Currently i am using LM3S5B91 with Newhaven LCD part :NHD-2.4-240320SF-CTXI%23-F1-ND. using EPI port.

The LCD is having ILI9341 Controller in build. the Datasheet of LCD: http://www.newhavendisplay.com/specs/NHD-2.4-240320SF-CTXI-F1.pdf

But as LM3S series is obsoleted, I am transferring to TM4C series.

I need 100 pin MCU. So in 100 pin only TM4C123x series is available. But this Series MCU dont have EPI port.

So is there any way to interface this LCD using any other port?? or i need to choose TM4C129x which are having EPI port but with greater than 100 pin?

 

  • Hello Ritesh,

    The LCD and EPI controller is only available in the TM4C129 series.

    Regards

    Amit

  • I see two options.

    1) Use GPIO bit banging parallel interface on the TM4C123 series.  LCD controller and EPI are only present on the 129 series.  The kentec LM4F120-L35 boosterpack does this when connected to the 64 pin TM4C123 Launchpad. The example code in the datasheet you link to uses this method. 

     

    2) Move up to the TM4C129 series.  The 128 pin device is roughly the same physical size as the 100 pin TM4C123. The 128 pin TM4C129 does not have the LCD controller but it does have EPI which in general purpose mode should help with the data transfer a little but you will still manually manipulate the control signals.  Move up to the BGA TM4C129 for a fully LCD controller to have a totally hardware solution.