DATASHEET uLCD-220RD 1.38” DIABLO16 Round TFT LCD Intelligent Display Module Document Date: 24th July 2014 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded.
Contents 1. Description ............................................................................................................................. 4 2. Features ................................................................................................................................. 4 3. Pin Configuration and Summary .............................................................................................. 5 4. Hardware Interface - Pins..........................................................
13. Schematic Diagram ............................................................................................................. 20 14. Specifications and Ratings ................................................................................................... 21 15. Legal Notice ........................................................................................................................ 22 16. Contact Information...............................................................................
uLCD-220RD Display Module 4D SYSTEMS uLCD-220RD Display Module 1. Description 2. Features The uLCD-220RD is a unique 1.38” Round LCD Intelligent Display Module powered by the 4D Systems’ DIABLO16 Graphics Processor. Designed for applications such as gauges and instruments or for special applications such as robotics. • Powerful 1.38” Intelligent LCD-TFT display module powered by DIABLO16. The 1.
uLCD-220RD Display Module 4D SYSTEMS uLCD-220RD Display Module 3. Pin Configuration and Summary Pin Symbol I/O 1 +5V IN P 2 N/C - 3 TX O 4 N/C - 5 RX I 6 7 8 N/C GND N/C P - 9 RESET I 10 N/C - H1 Pinout (Programming Header) Description Main Voltage Supply +ve input pin. Reverse polarity protected. Range is 4.0V to 5.5V, nominal 5.0V. 500mA minimum Required. No Connect – Leave this pin unconnected Asynchronous Serial Transmit pin, TTL level.
uLCD-220RD Display Module 4D SYSTEMS uLCD-220RD Display Module H2 Pinout Pin Symbol I/O 1 PA3 I/O/A 2 3 N/C - PA2 I/O/A N/C - PA1 I/O/A 6 7 PA11 O PA0 I/O/A 8 9 10 11 12 13 14 PA10 N/C PA14 GND PA15 GND I/O I P I P +5V IN P N/C AUDIO N/C AUDENB PA9 RESET PA8 3.3V_OUT PA7 RX0 PA6 TX0 PA5 PA13 PA4 PA12 I/O O I/O I I/O O I/O I I/O O I/O I/O I/O I/O 4 5 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Description General Purpose I/O pin with Analog Capability. This pin is 5.
uLCD-220RD Display Module 4D SYSTEMS uLCD-220RD Display Module 4. Hardware Interface - Pins The uLCD-220RD Module provides both a hardware and software interface. This section describes in detail the hardware interface pins of the device. 4.1. Serial Ports – TTL Level Serial The DIABLO16 Processor has three hardware asynchronous serial ports (COM1 – COM3) that can be configured on a variety of the processors GPIO pins. TX/RX0 (COM0) is dedicated and its pins are fixed.
uLCD-220RD Display Module source/sink 10mA. For more information see Section 14, ‘Specifications and Ratings’. 4.2. General Purpose I/O There are 16 general purpose Input/Output (GPIO) pins available to the user.
uLCD-220RD Display Module Quadrature In The following table illustrates which GPIO can be used for the three different SPI channels available.
uLCD-220RD Display Module I C2 SCL 2 I C3 SDA 2 2 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ SPECIAL SPECIAL SPECIAL SPECIAL I C3 SCL 2 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 I C2 SDA Chip Select for use with SPI can be any other unused GPIO pin, configured as a Digital Output.
uLCD-220RD Display Module 4D SYSTEMS uLCD-220RD Display Module 4.7. Pulse Out however vary, and the DIABLO16 PWM control can be adjusted to suit most applications. Pulse Out is used to create a single pulse of set duration on the selected pin of choice, which is inverted in polarity to the current state of the pin. This ‘inversion of polarity’ means if a Pin is currently held HI, and Pulse Out is executed on that Pin, the pin will pulse LO and then return to HI.
uLCD-220RD Display Module 4D SYSTEMS uLCD-220RD Display Module 4.10. Quadrature In There are two Quadrature Input channels available on the DIABLO16 processor, which requires 2 GPIO pins each. Please refer to the table on the previous page for details on which GPIO can be configured for Quadrature Input. Quadrature Input allows a quadrature encoder to be connected, and the position counter and delta counter can be read at any time.
uLCD-220RD Display Module 4D SYSTEMS uLCD-220RD Display Module 5. PmmC/Firmware Programming 6. Module Features The DIABLO16 processor is a custom graphics processor. All functionality including the high level commands are built into the chip. This chip level configuration is available as a PmmC (Personalitymodule-micro-Code) file, which can be likened to traditional Firmware.
uLCD-220RD Display Module 4D SYSTEMS uLCD-220RD Display Module Powerful graphics, text, image, animation and countless more features are built right inside the chip. The data sheet for the processor is available from the http://www.4dsystems.com.au website: “DIABLO16-Processor-Datasheet-REVx.pdf” 6.3. Audio Audio playback support in the DIABLO16 Processor enables the uLCD-220RD module to play audio WAV files stored in the micro-SD memory card.
uLCD-220RD Display Module 4D SYSTEMS uLCD-220RD Display Module 8. Hardware Tools 9. 4DGL - Software Language The following hardware tools are required for full control of the uLCD-220RD module. The uLCD-220RD Module utilises the DIABLO16 processor, which belongs to a family of processors powered by a highly optimised soft core virtual engine, EVE (Extensible Virtual Engine). 8.1.
uLCD-220RD Display Module 4D SYSTEMS uLCD-220RD Display Module 10. 4D Systems - Workshop 4 IDE 10.1. Workshop 4 – Designer Environment Workshop 4 is a comprehensive software IDE that provides an integrated software development platform for all of the 4D family of processors and modules. The IDE combines the Editor, Compiler, Linker and Down- Loader to develop complete 4DGL application code. All user application code is developed within the Workshop 4 IDE.
uLCD-220RD Display Module 4D SYSTEMS uLCD-220RD Display Module 10.3. Workshop 4 – ViSi Genie Environment 10.4. Workshop 4 – Serial Environment ViSi Genie is a breakthrough in the way 4D Systems’ graphic display modules are programmed. It is an environment like no other, a code-less programming environment that provides the user with a rapid visual experience, enabling a simple GUI application to be ‘written’ from scratch in literally seconds.
uLCD-220RD Display Module 4D SYSTEMS uLCD-220RD Display Module 11.
4D SYSTEMS uLCD-220RD Display Module 12.1. Mechanical Details © 2014 4D SYSTEMS Page 19 of 22 www.4dsystems.com.
4D SYSTEMS uLCD-220RD Display Module uLCD-220RD Display Module 13. Schematic Diagram © 2014 4D SYSTEMS Page 20 of 22 www.4dsystems.com.
uLCD-220RD Display Module 4D SYSTEMS uLCD-220RD Display Module 14. Specifications and Ratings ABSOLUTE MAXIMUM RATINGS Operating ambient temperature ................................................................................................... -15°C to +65°C Storage temperature .......................................................................................................................... -30°C +70°C Voltage on any digital input pin with respect to GND .....................................
uLCD-220RD Display Module 4D SYSTEMS uLCD-220RD Display Module 15. Legal Notice Proprietary Information The information contained in this document is the property of 4D Systems Pty. Ltd. and may be the subject of patents pending or granted, and must not be copied or disclosed without prior written permission. 4D Systems endeavours to ensure that the information in this document is correct and fairly stated but does not accept liability for any error or omission.