User manual
mikroPascal PRO for dsPIC30/33 and PIC24
MikroElektronika
588
TFT Library
Thin  lm  transistor  liquid  crystal  display  (TFT-LCD)  is  a  variant  of  liquid  crystal  display  (LCD)  which  uses  thin-lm 
transistor (TFT) technology to improve image quality (e.g., addressability, contrast). 
TFT LCD is one type of active matrix LCD, though all LCD-screens are based on TFT active matrix addressing. 
TFT LCDs are used in television sets, computer monitors, mobile phones, handheld video game systems, personal 
digital assistants, navigation systems, projectors, etc.
The mikroPascal PRO for dsPIC30/33 and PIC24 provides a library for working with HX8347-D 320x240 TFT Lcd 
controller.The HX8347-D  is designed to provide a single-chip solution  that combines  a gate driver, a source driver, 
power supply circuit for 262,144 colors to drive a TFT panel with 320x240 dots at maximum.
The HX8347-D is suitable for any small portable battery-driven and long-term driving products, such as small PDAs, 
digital cellular phones and bi-directional pagers.
The following variables must be dened 
in all projects using TFT library:
Description:  Example:
var TFT_DataPort : byte; external; 
sfr;
TFT Data Port.
var TFT_DataPort : byte at LATE;
var  TFT_DataPort_Direction  : 
byte; external; sfr;
Direction of the TFT Data Port.
var  TFT_DataPort_Direction  : 
byte at TRISE;
var TFT_WR : sbit; sfr; external;
Write signal.
var TFT_WR : sbit at LATD13_bit;
var TFT_RD : sbit; sfr; external;
Read signal.
var TFT_RD : sbit at LATD12_bit;
var TFT_CS : sbit; sfr; external;
Chip Select signal.
var TFT_CS : sbit at LATC3_bit;
var TFT_RS : sbit; sfr; external;
Command/Register Select 
signal.
var TFT_RS : sbit at LATB15_bit;
var  TFT_RST  :  sbit;  sfr; 
external;
Reset signal.
var TFT_RST : sbit at LATC1_bit;
var TFT_WR_Direction : sbit; sfr; 
external;
Direction of the Write pin.
var  TFT_WR_Direction  :  sbit  at 
TRISD13_bit;
var TFT_RD_Direction : sbit; sfr; 
external;
Direction of the Read pin.
var  TFT_RD_Direction  :  sbit  at 
TRISD12_bit;
var TFT_CS_Direction : sbit; sfr; 
external;
Direction of the Chip Select 
pin.
var  TFT_CS_Direction  :  sbit  at 
TRISC3_bit;
var TFT_RS_Direction : sbit; sfr; 
external;
Direction of the Register Select 
pin.
var  TFT_RS_Direction  :  sbit  at 
TRISB13_bit;
var  TFT_RST_Direction  :  sbit; 
sfr; external;
Direction of the Reset pin.
var  TFT_RST_Direction  :  sbit  at 
TRISC1_bit;
External dependencies of TFT Library










