You have no items in your shopping cart.

Subtotal: 0.00

PSoc 3 Development kit

The PSoc 3 Development kit is specifically designed to help students to master the required skills in the area of embedded systems. The kit is designed in such way that all the possible features of the microcontroller will be easily used by the students. The kit supports FX2LP Programmer which is done through USB port.

Cypress CY8C3866 core (CY8C3866), PSoc 3 Development kit is proposed to smooth the progress of developing and debugging of various designs encompassing of speed 8-bit Microcontrollers. It integrates on board CAPSENSE BUTTONS, CAPSENSE LINEAR SLIDER, UART, ADC, DAC, Relay, Buzzer, Seven Segment, Serial EEPROM, Temperature Sensor LM35, Matrix Keypad, Switch, LED, Stepper Motor Driver, Traffic Light Controller, RTC, LCD & GLCD Display to create a stand-alone versatile test platform. User can easily engage in Development in this platform, or use it as reference to application Development.

LCD (Liquid Crystal Display)

Liquid Crystal Display also called as LCD is very helpful in providing user interface as well as for debugging purpose. A liquid crystal display (LCD) is a flat panel display that uses the light modulating properties of liquid crystals (LCs). LCD Modules can present textual information to user.

Interfacing LCD

Fig. 1 shows how to interface the LCD to microcontroller. The 2x16 character LCD interface card with supports both modes 4-bit and 8-bit interface, and also facility to adjust contrast through trim pot.

In 4-bit interface 7 lines needed to create 4-bit interface; 4 data bits (D0 – D3), three control lines, address bit (RS), read/write bit (R/W) and control signal (E).

In 8-bit interface 11 lines needed to create 8-bit interface; 8 data bits (D0 – D7), three control lines, address bit (RS), read/write bit (R/W) and control signal (E).



Fig. 1 Interfacing 4 bit LCD to Microcontroller

 

We now want to display a text inCY8C3866 Development Board by using 4 bit LCD module. The CY8C3866 Development board has 16 pin strip connector for LCD connections.

Pin Assignment with CY8C3866



 

LCD MODULE

CY8C3866 LINES

2x16 LCD Selection

CONTROL

RS

P2.5

RW

P2.6

E

P2.4

DATA LINES

D0-D3

NC

D4

P2.0

D5

P2.1

D6

P2.2

D7

P2.3

 

Make switch SW28 to ‘LCD’ label marking position

 



Circuit Diagram to Interface 4 bit LCD with CY8C3866





C Program to display a text in 8 bit LCD using CY8C3866

***************************************************************************************

Title : Program to 4 bit LCD display

***************************************************************************************

#include 

void main()

{

LCD_Char_Start();

LCD_Char_Position(0,0);

LCD_Char_PrintString("LCD Interfacing");

LCD_Char_Position(1,0);

LCD_Char_PrintString("Pantech Solution");

for(;;)

{

}

}

/* [] END OF FILE */