4d Systems 3.5" TFT Intelligent Display Module $LCD-35DT uLCD-35DT Data Sheet

Product codes
uLCD-35DT
Page of 24
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. 
 
 
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. 
TX/RX0  are  referred  to  as  COM0,  and  is  the  only 
one used for programming the DIABLO16 itself. 
The primary features are: 
 
Full-Duplex  8  bit  data  transmission  and 
reception. 
 
Data format: 8 bits, No Parity, 1 Stop bit.  
 
Independent  Baud  rates  from  300  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.  
 
 
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