4d Systems 3.5" TFT Intelligent Display Module $LCD-35DT uLCD-35DT Data Sheet
Product codes
uLCD-35DT
4D SYSTEMS uLCD-35DT Display Module
© 2014 4D SYSTEMS Page 8 of 24 www.4dsystems.com.au
uLC
D
-35
DT
Di
spl
ay
Mo
du
le
4. Hardware Interface
The uLCD-35DT Module provides both a hardware
and software interface. This section describes in
detail the hardware interface pins of the device.
Non Mounted Connector Hardware
4.1.
Header P1 and P2 (which are not mounted by
default) are a 12 way (1x12) 1.25mm pitch wire-to-
board housing, part number 125C-SR-12T from
, enabling a wiring loom to be
attached for remote mount applications. Mating
connectors for P1 and P2 are 125C-12P for the
housing and 125C-T for the terminals.
uSD connector uSD1 (which is not mounted by
default) is a Molex 47309-2651 micro-SD Push-Pull
card connector. This shares the same bus as uSD2
and therefore only one is mounted on the board at
once.
Please contact the 4D Systems Sales team if these
parts are desirable for your given applications.
Please note that a minimum order quantity may be
required, and these are not stocked in this
configuration.
connectors for P1 and P2 are 125C-12P for the
housing and 125C-T for the terminals.
uSD connector uSD1 (which is not mounted by
default) is a Molex 47309-2651 micro-SD Push-Pull
card connector. This shares the same bus as uSD2
and therefore only one is mounted on the board at
once.
Please contact the 4D Systems Sales team if these
parts are desirable for your given applications.
Please note that a minimum order quantity may be
required, and these are not stocked in this
configuration.
Serial Ports – TTL Level Serial
4.2.
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. All of the DIABLO16’s serial ports
can be used to communicate with external serial
devices.
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. All of the DIABLO16’s serial ports
can be used to communicate with external serial
devices.
TX/RX0 are referred to as COM0, and is the only
one used for programming the DIABLO16 itself.
one used for programming the DIABLO16 itself.
The primary features are:
Full-Duplex 8 bit data transmission and
reception.
reception.
Data format: 8 bits, No Parity, 1 Stop bit.
Independent Baud rates from 300 baud
up to 600K baud.
up to 600K baud.
Single byte transmits and receives or a
fully buffered service. The buffered
service feature runs in the background
capturing and buffering serial data
without the user application having to
constantly poll any of the serial ports. This
frees up the application to service other
tasks.
fully buffered service. The buffered
service feature runs in the background
capturing and buffering serial data
without the user application having to
constantly poll any of the serial ports. This
frees up the application to service other
tasks.
A single byte serial transmission consists of the
start bit, 8-bits of data followed by the stop bit.
The start bit is always 0, while a stop bit is always
1. The LSB (Least Significant Bit, Bit 0) is sent out
first following the start bit. Figure below shows a
single byte transmission timing diagram.
COM0 is also the primary interface for 4DGL user
program downloads and chip configuration PmmC
programming.
Once
the
compiled
4DGL
application
program
(EVE
byte-code)
is
downloaded and the user code starts executing,
the serial port is then available to the user
application. Refer to Section 5 for more details on
PmmC/Firmware programming.
TX0 pin (Serial Transmit COM0):
Dedicated Asynchronous Serial port COM0
transmit pin, TX0. Connect this pin to external
serial device receive (Rx) signal. This pin is 5.0V
tolerant.
RX0 pin (Serial Receive COM0):
Dedicated Asynchronous Serial port COM0 receive
pin, RX0. Connect this pin to external serial device
transmit (Tx) signal. This pin is 5.0V tolerant.
TX1 pin (Serial Transmit COM1):
Asynchronous Serial port COM1 transmit pin, TX1.
Connect this pin to external serial device receive
(Rx) signal. This pin is 5.0V tolerant. This can be
configured to 1 of the GPIO pins, see table below.
RX1 pin (Serial Receive COM1):
Asynchronous Serial port COM1 receive pin, RX1.
Connect this pin to external serial device transmit
(Tx) signal. This pin is 5.0V tolerant. This can be
configured to 1 of the GPIO pins, see table below.
TX2 pin (Serial Transmit COM2):
Asynchronous Serial port COM2 transmit pin, TX2.
Connect this pin to external serial device receive
the serial port is then available to the user
application. Refer to Section 5 for more details on
PmmC/Firmware programming.
TX0 pin (Serial Transmit COM0):
Dedicated Asynchronous Serial port COM0
transmit pin, TX0. Connect this pin to external
serial device receive (Rx) signal. This pin is 5.0V
tolerant.
RX0 pin (Serial Receive COM0):
Dedicated Asynchronous Serial port COM0 receive
pin, RX0. Connect this pin to external serial device
transmit (Tx) signal. This pin is 5.0V tolerant.
TX1 pin (Serial Transmit COM1):
Asynchronous Serial port COM1 transmit pin, TX1.
Connect this pin to external serial device receive
(Rx) signal. This pin is 5.0V tolerant. This can be
configured to 1 of the GPIO pins, see table below.
RX1 pin (Serial Receive COM1):
Asynchronous Serial port COM1 receive pin, RX1.
Connect this pin to external serial device transmit
(Tx) signal. This pin is 5.0V tolerant. This can be
configured to 1 of the GPIO pins, see table below.
TX2 pin (Serial Transmit COM2):
Asynchronous Serial port COM2 transmit pin, TX2.
Connect this pin to external serial device receive