Legacy Series#

This is our series of legacy displays, most of which have been successively replaced by the iLCD JPro F-Series. Please contact us regarding availability of these models.

Important Information about USB and Serial Ports#

The above mentioned modules contain two USB ports, a micro USB connector on the PCB and another available on Pins 2 and 3 of the Control Port FFC connector. Only one USB port may be used at any given time. Power may be supplied via USB connector. When using the Micro-USB connector please note the current consumption of the module in use and make sure the USB outlet can supply enough power.

There are two 3.3V serial ports. As of the current series the Keyboard FFC connector has been expanded to 24 Pins allowing for simultaneous use of both a USB connector and Serial Port 0. Serial Port 0 is available on Pins 21 and 22 the Keyboard Port FFC connector. Serial Port 1 is available on Pins 5 and 6 the Control Port FFC connector. These are available by default and may be disabled in the iLCD Manager.

The USB port is implemented in two ways:

  • HID device requiring no extra drivers, as all major operating systems use this system-driver for supporting mice and keyboards

  • WinUSB device which requires an additional driver and is faster

Setting Baud rates deviating from 115200 Baud can be done via the “Set Baud Rate” command (see the iLCD Command Set documentation) for the serial port currently in use until the next power up or reboot of the iLCD panel. In order to permanently change the Baud rate, go to the iLCD Manager XE’s “Settings” page, check the “Hardware Settings” checkbox and set the Baud rate of Serial Port 1. After downloading this new setup data via the USB port to the iLCD panel, the Baud rate is changed automatically according to the new setting, a message box appears.

The Baud rate of Serial Port 0 can be set in the same way. In case of any misconfiguration possibly further disabling the communication via the serial port, the evaluation board’s “Erase” jumper can be set during power up (pulling the RX1 port low) to completely erase the flash user data. The default value of 115200 Baud is reset on both serial ports and the user data has to be re-written via the iLCD Manager XE.

General Information about Port Pins#

Most port pins can be used as outputs (push/pull or pull down only outputs), as keyboard column outputs or as digital inputs besides of their primary function. The assignment of these port pins must be done once via the iLCD Manager XE under the “Settings page” after checking the “I/O Settings” checkbox. The names of the pins described below refer to the primary function only, the notes show the alternative functionality.

As the DPM5050 iLCD controller works with a power supply of 3.3V (a voltage-regulator for this voltage is on-board allowing the board to work with single 5V supply), push/pull outputs have a voltage swing of 0V … 3.3V.

Outputs and digital inputs are not 5V tolerant.

Pin Descriptions#

The following paragraphs each refer to a connector on the PCB of the iLCD JPro Series. The name of the respective connector is given in brackets. The schematic for DPP-FHx50 is given for reference.

DPP-Hx50 connectors

Power Connector (Power)#

The iLCD panels can either be supplied via the Power Connector, via the Control Port or via the USB Port. If supplied via the 24-pin Control Port, all three GND pins must be connected and all three VCC pins must be connected to not exceed the maximum allowed current per pin of the FFC/FPC connector. Please note that if the iLCD panel is supplied via USB, its output current must at least fulfill the requirements listed in the electrical characteristics of the panel. Furthermore, ensure that the USB port delivers a stable and sufficient voltage level according to the iLCD specifications.

Pin
#

Pin
Name

Direction

Primary Function Description

1

GND 1)

-

Ground pin

2

VCC 2)

-

5V power supply

3

GND 1)

-

Ground pin

Note:

1) The GND pin is connected to pin 4, 23 and 24 of the Control Port FFC/FPC connector.

2) The VCC pin is connected to pin 1, 21 and 22 of the Control Port FFC/FPC connector.

Warning

Reversed power supply connections (Vcc and Gnd) made to the iLCD module or invalid power supply voltage greater than 5.5V will cause module damage.

Control Port (Control)#

Connection to the control port is made via a 24-pin FFC/FPC cable with 1.0 mm pitch. The FFC/FPC connector on the board is a top-contact model.

If one wants to connect an evaluation kit of the former color iLCD panels to the 24-pin FFC/FPC connector, this can be done by using a 20-pin FFC/FPC cable, if the cable is orientated at pin 1 (pin 21 ~ 24 kept free then) and a 5V power supply is applied to the Power port then. The Vsel jumper of the evaluation board must be removed in this case!

Please note that the pin names of the serial port connections are seen from the driving PC / application side, which means a pin with name TX is in fact the output of the PC and an input of the iLCD panel. “Direction” is valid only when the primary function is enabled.

Pin
#

Pin
Name

Direction

Primary Function Description

1

VCC 10

-

5V power supply

2

USB-

In/Out

USB-, can be directly connected to pin 2 of a USB-Jack B

3

USB+

In/Out

USB+, can be directly connected to pin 3 of a USB-Jack B

4

GND

-

Ground pin

5

TX1 3

In

Serial port 1, transmit line from PC, receive input of iLCD controller.
Can be used for RS422/RS485 in conjunction with ALERT pin

6

RX1 38

Out

Serial port 1, receive line to PC, transmit output of iLCD controller.
Can be used for RS422/RS485 in conjunction with ALERT pin

7

CTS

Out

Output to avoid input buffer overflow, connect to RS232 driver’s CTS of the PC. Common for both serial ports.

8

SDA 47

In/Out

I2C data pin. Note, that there is no pull up resistor on the iLCD panel, so an external resistor may be necessary depending on the I2C bus structure.

9

SCL 47

In/Out

I2C clock pin. Note, that there is no pull up resistor on the iLCD panel, so an external resistor may be necessary depending on the I2C bus structure.

10

ALERT 312

Out

Output pin to indicate I2C data availability (= low) to the I2C master.
When using the RS422/RS485 mode on the second serial port, pin goes low during data transmit.

11

SCK 3

In

Clock for SPI

12

MISO 3

Out

Serial output line for SPI

13

MOSI 3

In

Serial input line for SPI

14

SSEL 36

In/Out

Must be tied to GND when using SPI

15

REL0

Out

Relay output 0 / PWM0 output

16

REL1

Out

Relay output 1 / PWM1 output

17

GP0 512

In/Out

General purpose I/O pin 0. Use serial resistor when driving a LED.

18

GP1 5

In/Out

General purpose I/O pin 1. Use serial resistor when driving a LED.

19

I/O5 39
RESET

In/Out
In/Out

Digital I/O pin
/RESET - Pulling this pin low resets the iLCD module

20

Vbatt

-

Backup input voltage for real-time clock, should be between 2.5V and 3.3V

21

VCC 10

-

5V power supply

22

VCC 10

-

5V power supply

23

GND 11

-

Ground pin

24

GND 11

-

Ground pin

Pins configurable in the iLCD Manager XE I/O Settings are bold

Note:

3) This pin can be used as a digital input, a push/pull or pull down output or a keyboard column output when the primary function is not enabled.

4) This pin can be used as a digital input, a pull down output or keyboard column output when the primary function is not enabled.

5) This pin can be used as a digital input, an analog input, a push/pull or pull down output or a keyboard column output. The voltage on this pin is not allowed to exceed 3.3V, even if it is used as a digital input or a pull-down output.

6) When using SPI, this pin must be used as SSEL for selecting the SPI via attaching a low signal.

7) When using the I2C port, this pin must be terminated with a resistor (usually 3k3) to 3.3V if the iLCD panel is the last device on the I2C bus. Please note, that the evaluation board has this pull-up resistor populated on the board.

8) When pulling low this pin via a 1k resistor during power-up, the flash memory’s user data is erased.

9) The functionality of this pin depends on the setting of the jumpers for external RESET function. If configured as /RESET pin, the board’s internal power up reset signal can be seen on this pin as well.

10) Connect all VCC pins together in case you supply the iLCD panel via the FFC/FPC connector. VCC is connected to Pin 2 of the Power Connector as well.

11) Connect all GND pins together in case you supply the iLCD panel via the FFC/FPC connector. GND is connected to Pin 1 and 3 of the Power Connector as well.

12) The ALERT Pin is connected to a 10k pull-up resistor. If used as a pull-down output or input, low impedance must be used.

Warning

Reversed power supply connections (Vcc and Gnd) made to the iLCD module or invalid power supply voltage greater than 5.5V will cause module damage.

Keyboard Port (Keyboard)#

Connection to the keyboard port is made via a 24-pin FFC/FPC cable with 1.0 mm pitch. The FFC/FPC connector on the board is a top-contact model.

If one wants to connect an evaluation kit of the former color iLCD panels to the 24-pin FFC/FPC connector, this can be done by using a 20-pin FFC/FPC cable, if the cable is orientated at pin 1 (pin 21 ~ 24 kept free then). All pins except TX0, RX0, Vout 3V3 and GND will be available.

Pin
#

Pin
Name

Direction

Primary Function Description

1

KBR0

In

Keyboard row 0

2

KBR1

In

Keyboard row 1

3

KBR2

In

Keyboard row 2

4

KBR3

In

Keyboard row 3

5

KBR4

In

Keyboard row 4

6

KBR5

In

Keyboard row 5

7

KBR6

In

Keyboard row 6

8

KBR7

In

Keyboard row 7

9

KBC0 1)

Out

Keyboard column 0, optionally I/O pin

10

KBC1 1)

Out

Keyboard column 1, optionally I/O pin

11

KBC2 1)

Out

Keyboard column 2, optionally I/O pin

12

KBC3 1)

Out

Keyboard column 3, optionally I/O pin

13

KBC4 1)

Out

Keyboard column 4, optionally I/O pin

14

KBC5 1)

Out

Keyboard column 5, optionally I/O pin

15

KBC6 1)

Out

Keyboard column 6, optionally I/O pin

16

KBC7 1)

Out

Keyboard column 7, optionally I/O pin

17

KBC8 1)

Out

Keyboard column 8, optionally I/O pin

18

GP2 2)

In/Out

General purpose I/O pin 0. Use serial resistor when driving a LED.

19

GP3 2)

In/Out

General purpose I/O pin 1. Use serial resistor when driving a LED.

20

I/O6 1)

In/Out

Digital I/O pin

21

TX0

In

Serial port 0, transmit line from PC, receive input of iLCD controller.

22

RX0

Out

Serial port 0, receive line to PC, transmit output of iLCD controller.

23

Vout 3V3

Out

3.3V limited to 100 mA

24

GND

-

Ground pin

Pins configurable in the iLCD Manager XE I/O Settings are bold

Note:

1) This pin can be used as a digital input, a push/pull or pull down output or a keyboard column output when the primary function is not enabled.

2) This pin can be used as a digital input, an analog input, a push/pull or pull down output or a keyboard column output. The voltage on this pin is not allowed to exceed 3.3V, even if it is used as a digital input or a pull-down output.

USB-Micro-B Port (Micro USB)#

The iLCD panels can be connected via USB either via the onboard USB-Micro-B connector or via the control port’s USB pins, limited to one connection at a time. Additionally, the iLCD panel can be supplied via USB, whereby its output current must at least fulfill the requirements listed in the electrical characteristics of the panel. Furthermore, ensure that the USB port delivers a stable and sufficient voltage level according to the iLCD specifications.

MicroSD Connector (Micro-SD)#

All iLCD panels have a MicroSD card holder on-board. A MicroSD card with up to 32 GBytes may be inserted for memory extension. Please note that MicroSD and MicroSDHC are supported.

To insert a MicroSD card, slide the connector in the direction of the OPEN-arrow engraved in the metal plate and lift it. Insert the card with the contact area facing down, then fold the connector back in and push carefully in the direction of the LOCK-arrow until it makes a click sound.

External SD Card Connector (External SD)#

The External SD Card Connector provides the option to connect a standard SD card to the iLCD display. demmel products’ DPA-SD-EXT boards is available to interface to the External SD Card Connector.

Speaker Port (Spkr)#

The speaker output may be connected directly to a 4 or 8 Ohm speaker to play sound files.

Jumpers for External Reset Function#

If the external reset function is required, please contact demmel products to learn more about the option to use I/O5 pin as a reset pin instead of a normal I/O5 port.