iLCD Manager XE
iLCD Manager XE version 22.214.171.124 from June 11th, 2019 (74.05 MByte)
Download the free software now and get first impressions on how easy creating your perfect looking screens and graphics can be!
The iLCD setup and test-software is comfortable and simple to use, and completely free of charge. The integrated iLCD Simulator allows you to explore the features even without having any iLCD hardware yet.
Note for "Internet Explorer" Users:
After download completion, you might get a warning concerning the exe file's signature. Please close the warning by clicking the "x" right of the buttons. The signature is ok, and you may install the iLCD Manager XE from your download folder.
Software and Command Documentation version from June 11th, 2019 (7.39 MByte)
Software and Command Documentation version from June 11th, 2019
This documentation provides information from a first introduction to iLCD to deep insights in to the commands. The main topics are:
iLCD Panels Specification
iLCD Panels Specification version 2.1 from July 10th, 2017 (1.17 MByte)
The iLCD Panels Specification describes and contains:
iLCD Interface Board Specifications
These specifications describe the accessories interfacing with the iLCD panels.
USB Interface Board Specification version 1.0 from January 31st, 2013 (109 kByte)
RS232 Interface Board Specification version 1.1 from March 22nd, 2013 (238 kByte)
TCP/IP Board Specification version 1.3 from August 30th, 2017 (383 kByte)
iLCD Application Notes
Our Application Notes give extra information on selected topics.
SPI Application Note version 1.3 from April 9th, 2015 (596 kByte)
Describes the SPI specific communication with an iLCD controller.
I²C Application Note version 1.1 from November 23rd, 2012 (273 kByte)
Describes the I²C specific communication with an iLCD controller.
Ethernet Application Note version 1.3 from January 27th, 2015 (269 kByte)
Describes the Ethernet specific communication with an iLCD controller.
2D Run-Length Encoding Application Note version 1.0 from April 30th, 2013 (90 kByte)
Describes the implementation and usage of the built-in algorithm for efficient transfer of images.
Migration Application Note version 1.0 from December 11th, 2013 (85 kByte)
Command Line Tools
iLoader Executable (Windows), version 5.05 from September 30, 2019 (119 kByte)
iLoader Source Code (.zip, Windows), version 5.04 from October 19th, 2015 (106 kByte)
iLoader Source Code (.tar.gz, Linux), version 5.03 from July 23rd, 2014 (423 kByte)
The iLoader allows you to download raw flash data files (*.rid or *.lcdp-rflash) created with iLCD Manager XE to the iLCD controller. It is written in Standard C and shows how to generally send and receive data via the serial, USB and Ethernet port on the one hand and, on the other, can be modified and integrated into an application to allow updating the flash data without having to use iLCD Manager XE. The sources compile with Embarcadero C++ Builder XE and Linux GCC but can easily be transferred to other operating systems and/or compilers. The sample code archive includes the executables for Windows and Linux.
iUpdate Executable (Windows), version 1.03 from September 30, 2019 (113 kByte)
iUpdate allows you to download iLCD firmware files (*.lcdp-bin) to the iLCD controller. By integrating it into an application, the firmware can be up- or downgraded without having to use iLCD Manager XE.
Sample Source Code
2D Run-Length Encoding Source Code, version 1.0 from April 30th, 2013 (101 kByte)
This sample code shows how to read and write compressed screen contents using 2D Run-Length Encoding. The Standard C code covers all functions described in the 2D Run-Length Encoding Application Note. It can be used without modification in most cases for your own application. The "main" file contains comments describing the usage.
I²C Source Code, version 1.1 from July 10th, 2012 (41 kByte)
This sample code shows how to operate the iLCD's I²C port. The Standard C code contains a "driver" file, which covers all I²C functions described in the I²C application note. This file can be used without modification in most cases for your own application. The "main" file contains a very simple example how to initialize the iLCD and to show text on the screen. Both files compile under Keil C for 8051 microcontroller at 12MHz but can be easily transferred to any other controller and/or compiler.
There are STEP files available for the following iLCD models:
2.8" iLCD panel 240x320 pixel, with resistive touch panel
3.0" iLCD panel 240x400 pixel, with resistive touch panel
3.5" iLCD panel 320x240 pixel, with resistive touch panel
4.3" iLCD panel 480x272 pixel, with resistive touch panel
5.0" iLCD panel 800x480 pixel, with resistive touch panel
5.7" iLCD panel 640x480 pixel, with resistive touch panel
7.0" iLCD panel 800x480 pixel, with resistive touch panel
10.2" iLCD panel 1024x600 pixel, without touch panel
For STEP file handling, please read also the readme file.
iLCD Command Help version 3.41 from December 2nd, 2009 (502 kByte)
The command set documentation for iLCD panels with DPC3020 and older.
DPP-C-XXXX-Specification version 1.13 from November 25th, 2014 (2.00 MByte)
The iLCD Specification containing panels with old and new nomenclature.
Obsolete iLCD Panels version 1.4 from June 2nd, 2008 (738 kByte)
The old DPP-CTx3224 iLCD panels specification.
Monochrome iLCD Panels version 1.10 from May 5th, 2007 (380 kByte)