infineon4engi@twitter twitter

infineon4engineers Facebook

infineon@linkedin linkedin

infineon@youtube youtube

+ Reply to Thread
Results 1 to 5 of 5
  1. #1

    lcd 4bit mode asm custom character

    Hi guys. I'm relatively new to mplab and i am working on a project using assembly language which at some point requires me to display a custom charactor that i created on the 16x2 lcd in 4 bit mode exclusively. Now i know that i need to first set the cg ram address and then load the combination of bits to the cg ram but I cant figure out a way to do so. And i tried searching the web for any refernces but all were written in c. So please guys i really someone to give me an example or a sample code where we display a custom character after creating it on lcd.

  2. #2

    Infineon Employee
    Infineon Employee
    Juergen is on a distinguished road
    Join Date
    Sep 2011
    Hi Sam,

    I know where your problem is and there is an easy solution:

    You need to download our DAVE tool from here:

    Then I would recommend that you order a XMC1100 Bootkit and you are ready to go.

    Don't be scared to write in C, its much easier than assembler.

    Best Regards
    The views expressed here are my personal opinions, have not been reviewed or authorized by Infineon and do not necessarily represent the views of Infineon.

  3. #3
    The thing is I am restricted to using assembly language otherwise C would've been the better option.

  4. #4
    The thing is I am restricted to using assembly language otherwise C would've been the better option.

  5. #5
    You could compile a working C example and take a look at the resulting assembler code to get a clue.


All content and materials on this site are provided “as is“. Infineon makes no warranties or representations with regard to this content and these materials of any kind, whether express or implied, including without limitation, warranties or representations of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, whether express or implied, is granted by Infineon. Use of the information on this site may require a license from a third party, or a license from Infineon.

Infineon accepts no liability for the content and materials on this site being accurate, complete or up- to-date or for the contents of external links. Infineon distances itself expressly from the contents of the linked pages, over the structure of which Infineon has no control.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Usage Terms of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Usage Terms of this site. Infineon reserves the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.