gen4
Display Module Series
gen4-uLCD-32D(T/CT)-(CLB)
Contents
Description ...................................................................................................................4
Features .......................................................................................................................4
Hardware Overview ......................................................................................................5
Hardware Interface - Pins..............................................................................................7
Serial Ports – TTL Level Serial ........................................................................................ 7
General Purpose I/O ...................................................................................................... 8
System Pins .................................................................................................................... 9
Alternate Pin Funtions Overview ................................................................................... 9
SPI .................................................................................................................................. 10
I2C .................................................................................................................................. 10
Pulse Out ....................................................................................................................... 11
PWM Out ....................................................................................................................... 11
Pin Counter .................................................................................................................... 11
Quadrature In ................................................................................................................ 12
Analog Inputs ................................................................................................................. 12
Module Features ........................................................................................................ 13
DIABLO16 Processor ...................................................................................................... 13
Audio ............................................................................................................................. 13
SD/SDHC Memory Cards ................................................................................................ 13
FAT16 ............................................................................................................................. 13
Application PCB Support ................................................................................................ 14
RF / EMI Shielding Support ............................................................................................ 14
Display/Module Precautions ....................................................................................... 15
Hardware Tools .......................................................................................................... 15
4D Programming Cable/Adaptor ................................................................................... 15
Software Overview - Language .................................................................................... 16
4D Systems - Workshop 4 IDE ...................................................................................... 17
Workshop4 - Designer ................................................................................................... 17
Workshop4 – ViSi ........................................................................................................... 17
Workshop4 – ViSi Genie ................................................................................................ 18
Workshop4 – Serial ........................................................................................................ 18
PmmC/Firmware Programming ..................................................................................... 19
©
2016 4D SYSTEMS
Page 2 of 27
www.4dsystems.com.au
gen4
Display Module Series
Description
The gen4 3.2” Diablo16 Integrated Display Module is
part of the latest gen4 series of modules Designed
and Manufactured by 4D Systems.
The gen4 series was designed specifically for ease of
integration and use, with careful consideration for
space requirements and functionality.
This specific gen4 module features a 3.2” colour TFT
LCD display, with optional Resistive Touch (DT) or
Capacitive Touch (DCT). It is powered by the feature-
rich 4D Systems Diablo16 Graphics Processor, which
offers an array of functionality and options for any
Designer / Integrator / User.
The Diablo16 processor features include 16
customisable GPIO, capable of PWM, Serial, I2C, SPI,
Pulse Out, Quadrature Input, and Analog Input.
The 3.2” Diablo16 Integrated Display Module features
a TFT LCD Display, is capable of Touch Detection,
microSD
memory
Storage,
GPIO
and
Communications, along with multiple millisecond
resolution timers, and Audio Generation.
The gen4 series is 100%
Workshop4 IDE and its 4
environments, providing the
options for programming
system.
compatible with the
different development
User with a wealth of
and controlling their
gen4-uLCD-32D(T/CT)-(CLB)
Features
•
Powerful 3.2” Intelligent LCD-TFT display module
powered by DIABLO16.
•
240 x 320 Resolution, RGB 65K true to life colours,
TFT Screen with integrated 4-wire Resistive Touch
Panel (DT), or Capacitive Touch Panel (DCT).
•
6 banks of 32750 bytes of Flash memory for User
Application Code and Data.
•
32Kb of SRAM purely for the User.
•
16 General Purpose I/O pins for user interfacing,
which include 4 configurable Analog Inputs.
•
The GPIO is variously configurable for alternative
functions such as:
◦
3x I2C channels available.
◦
1x SPI dedicated for SD Card and 3x
configurable SPI channels available.
◦
1x dedicated and 3x configurable TTL Serial
comm ports available.
◦
Up to 6 GPIO can be used as Pin Counters.
◦
Up to 6 GPIO for PWM (simple and Servo).
◦
Up to 10 GPIO for Pulse Output.
◦
Up to 14 GPIO can be configured for
Quadrature Encoder Inputs (2 channels).
•
30pin FPC connection, for all signals, power,
communications, GPIO and programming.
•
On-board latch type micro-SD memory card
connector for multimedia storage and data logging
purposes.
•
DOS compatible file access (FAT16 format) as well
as low level access to card memory.
•
Dedicated PWM Audio pin driven by WAV files
from micro-SD card, and for sound generation, for
an external amplifier.
•
Display full colour images, animations, icons and
video clips.
•
Supports all available Windows fonts.
•
4.0V to 5.5V range operation (single supply).
•
Module dimensions: (D): 95.7 x 57.1 x 6.3mm.
(D-CLB): 98.8 x 72.6 x 7.4mm.
(DT): 95.7 x 57.1 x 7.5mm.
(DCT-CLB): 98.8 x 72.6 x 8.3mm.
•
Weighing: ~35 g (D), ~49 g (D-CLB), ~44 g (DT), ~57
g (DCT-CLB)
•
4x mounting tabs with 3.2mm holes for mechanical
mounting using M3 screws (D and DT only).
•
RoHS, REACH and CE compliant.
Anything designed to run on other 4D Systems
display modules featuring Picaso or Diablo16 Graphic
Processors can be run on this gen4 Integrated Display
Module, with little or no required modifications.
Please contact 4D Systems Support Team for
assistance if migrating from a previous model.
The gen4 series of Integrated Display Modules
features a 30 pin ZIF socket, designed for a 30 pin FPC
cable, for easy and simple connection to an
application or mother board, or for connecting to
accessory boards for a range of functionality
advancements.
The gen4 series of modules has been designed to
minimise the impact of display related circuitry, and
provide a platform suitable for integration into a
product. Application boards can sit flush on the back
of the gen4 if required, as the display related
electronics sit inside the plastic mounting base,
leaving the application board surface clear for User
circuitry.
©
2016 4D SYSTEMS
Page 4 of 27
www.4dsystems.com.au
gen4
Display Module Series
Hardware Overview
gen4-uLCD-32D(T/CT)-(CLB)
PIN 1
USER I/O – 30 way ZIF Socket
0.5mm pitch Upper Contact
15.5mm wide FPC Cable
PIN 30
Latch Type microSD Socket
USER I/O – 30 Way FPC
Pin
1
2
3
4
5
6
7
8
9
10
11
12
Symbol
GND
PA3
PA2
PA1
PA0
PA9
PA8
PA7
PA6
PA5
PA4
PA10
I/O
P
I/O/A
I/O/A
I/O/A
I/O/A
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Description
Supply Ground
General Purpose I/O pin with Analog Capability. This pin has a range of 0-3.3V
when used as an Analog Input, and is 3.3V tolerant only. Also used for Bus Read
General Purpose I/O pin with Analog Capability. This pin has a range of 0-3.3V
when used as an Analog Input, and is 3.3V tolerant only. Also used for Bus Write
General Purpose I/O pin with Analog Capability. This pin has a range of 0-3.3V
when used as an Analog Input, and is 3.3V tolerant only.
General Purpose I/O pin with Analog Capability. This pin has a range of 0-3.3V
when used as an Analog Input, and is 3.3V tolerant only.
General Purpose Input/Output, 3.3V Level - 5V Tolerant
General Purpose Input/Output, 3.3V Level - 5V Tolerant
General Purpose Input/Output, 3.3V Level - 5V Tolerant
General Purpose Input/Output, 3.3V Level - 5V Tolerant
General Purpose Input/Output, 3.3V Level - 5V Tolerant
General Purpose Input/Output, 3.3V Level - 5V Tolerant
General Purpose Input/Output, 3.3V Level - 5V Tolerant
Continued overleaf…
©
2016 4D SYSTEMS
Page 5 of 27
www.4dsystems.com.au