CY8CKIT-029 Cypress Semiconductor Corp, CY8CKIT-029 Datasheet

KIT DEV PSOC3 LCD SEGMENT EXPAN

CY8CKIT-029

Manufacturer Part Number
CY8CKIT-029
Description
KIT DEV PSOC3 LCD SEGMENT EXPAN
Manufacturer
Cypress Semiconductor Corp
Series
PSOC™ 3r
Datasheets

Specifications of CY8CKIT-029

Main Purpose
Displays, LCD Display
Embedded
Yes, MCU, 32-Bit
Primary Attributes
128 addressable segments
Secondary Attributes
CD contains sample projects
Description/function
Evaluation Kit
Interface Type
USB
Backlighting
No Backlighting
Data Bus Width
8 bit, 16 bit, 32 bit
Maximum Operating Temperature
+ 50 C
Minimum Operating Temperature
0 C
Number Of Segments
7, 14
Operating Voltage
2.5 V to 5.5 V
Pixel Format
8 x 16
Product
Display Modules
Software
Software Included
Touch Panel
No Touch Panel
For Use With/related Products
PSoC 3
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Utilized Ic / Part
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
428-2993
®
CY8CKIT-029 PSoC
LCD Segment Drive
Expansion Board Kit Guide
Doc. # 001-55415 Rev. *B
Cypress Semiconductor
198 Champion Court
San Jose, CA 95134-1709
Phone (USA): 800.858.1810
Phone (Intnl): 408.943.2600
http://www.cypress.com
[+] Feedback

Related parts for CY8CKIT-029

CY8CKIT-029 Summary of contents

Page 1

... CY8CKIT-029 PSoC ® LCD Segment Drive Expansion Board Kit Guide Doc. # 001-55415 Rev. *B San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600 Cypress Semiconductor 198 Champion Court http://www.cypress.com [+] Feedback ...

Page 2

... Cypress is willing to work with the customer who is concerned about the integrity of their code. Code protection is constantly evolving Cypress are committed to continuously improving the code protection features of our products. 2 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B ® registered trademark of Cypress Semiconductor Corp. All other trademarks ...

Page 3

... Verifying Output..............................................................................................21 5.1.5 PSoC Creator Project Details.........................................................................22 5.1.5.1 LCD_Seg .........................................................................................22 5.1.5.2 ADC_DelSig.....................................................................................26 5.1.5.3 VR ....................................................................................................26 5.2 Example Project 2: LCD_Seg_Example2_StopWatch ..............................................27 5.2.1 Project Description .........................................................................................27 5.2.2 Running the Example Project.........................................................................28 5.2.3 Hardware Connections...................................................................................28 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev [+] Feedback ...

Page 4

... Real Time Clock (RTC) ................................................................... 34 5.2.5.3 Status Register ................................................................................ 34 5.2.5.4 Sw_Sample_Clock .......................................................................... 35 5.2.5.5 Clock_SW........................................................................................ 36 A. Appendix A.1 Schematic.................................................................................................................. 39 A.2 Board Layout ............................................................................................................. 40 A.2.1 PDCR-09571 Top View.................................................................................. 40 A.2.2 PDCR-09571 Bottom View ............................................................................ 40 A.3 BOM ......................................................................................................................... 41 4 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev [+] Feedback ...

Page 5

... LCD segment component in Cypress's PSoC Creator™, or altering sample projects provided with this kit. The CY8CKIT-029 PSoC LCD Segment Drive EBK is based on the PSoC family of devices. PSoC is a programmable system-on-chip platform for 8, 16, and 32-bit applications. It combines precision analog and digital logic with a high performance 8051 single cycle per instruction pipelined processor, achieving 10 times the performance of previous 8051 processors ...

Page 6

... Italics [Bracketed, Bold] File > Open Bold Times New Roman Text in gray boxes 6 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B for additional learning resources in the form of data sheets, technical Guide Version Description of Change ** Initial version of the guide *A ...

Page 7

... Insert the kit CD into the CD drive of your computer. The CD is designed to auto-run and the PSoC LCD Segment Drive EBK menu appears. Figure 2-1. CY8CKIT-029 Kit Menu Note If auto-run does not execute, double click cyautorun.exe in the root directory of the CD. CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev [+] Feedback ...

Page 8

... The following software are provided in the CD: 1. PSoC Creator 2. PSoC Programmer 3.10 Note When installing PSoC Programmer, select Typical on the Installation Type page. 3. Example Projects (provided in the Firmware folder) 8 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B [+] Feedback ...

Page 9

... Connect the Miniprog3 JTAG cable to the JTAG connector, both on MiniProg3 and the PSoC 3 processor module. Connect the MiniProg3 to a host PC USB high speed port using a USB cable. The connections for steps are shown in CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B for more information. Figure 3-1 ...

Page 10

... Note Refer to PSoC Development Kit Board Guide for details on connecting and programming PSoC devices. 4. Click on the example project, LCD_Seg_Example1_Battery_Meter located in Kits and Solutions on the startup page of PSoC Creator. Figure 3-2. Startup Page 10 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B [+] Feedback ...

Page 11

... The project is programmed successfully as shown in Figure 3-5. Programming Successful 9. Reset the device by pressing the switch SW4 on the DVK. Refer to the following figure. Figure 3-6. Reset CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Kit Operation Figure 3-5. ...

Page 12

... Figure 3-7. Board Connected to Port A Connect the analog input from the potentiometer (VR slot in CY8CKIT-001 DVK) to the P0_2 on the DVK, as shown in Figure Figure 3-8. VR Connected to P0_2 on CY8CKIT-001 DVK 12 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B 3-8. [+] Feedback ...

Page 13

... Vary the VR (Potentiometer) and note the change in status displayed on the LCD. Figure 3-10. Verifying Output of Battery Meter Project Note The best viewing angle is from 6'O Clock, as per the LCD glass characteristics. CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Kit Operation 13 ...

Page 14

... Kit Operation 14 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B [+] Feedback ...

Page 15

... PSoC 3 I/O pins to the LCD glass pins. From the 40 pins available, only 24 are used by the kit. All unused pins are left floating. CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev ...

Page 16

... Wireless symbol C Alarm display D 7 segment numeric section E Medical symbol F 14 segment alpha numeric section 4.2.1.1 Pixel Mapping Table 16 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Table 4-1 Description lists the segments details. The LCD [+] Feedback ...

Page 17

... The following figure shows the segment lettering information for all LCD segments. Figure 4-3. Segment Lettering Information Note Pixel mapping table is also available on the back of the CY8CKIT-029 PSoC LCD Segment Drive EBK. 4.2.1.2 Glass Specification Display Type: TN ■ Viewing Direction: 6 o'clock ■ ...

Page 18

... P12_2 33 P12_1 34 P12_0 35 V3_3 36 VADJ 37 GND 38 V5_0 39 VIN 40 GND 18 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Port A’ Port B PSoC EBK P6_7 P1_7 SEG15 P6_6 P1_6 SEG14 P6_5 P1_5 SEG13 P6_4 P1_4 SEG12 P6_3 P1_3 SEG11 ...

Page 19

... Port Select (DPS) option. Refer to Figure 4-5. Disable Debugging 4.4 Power Supply The kit gets the power from the CY8CKIT-001 DVK through the 40-pin (2X20)connector. CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Figure 4-5 for these settings. Hardware 19 ...

Page 20

... Hardware 20 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B [+] Feedback ...

Page 21

... Hardware Connections on page 12 5.1.4 Verifying Output Vary the VR (potentiometer) and note the status changes displayed on the LCD. CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Figure 4-3) have four voltage levels (1.25, 2.50, 3.75 and Programming PSoC 3 Device on page 9 for details on hardware connections ...

Page 22

... API the higher the contrast. The API allows a selection between 0 and 127 with 127 corresponding to the maximum contrast level. The frame rate is selected to be the maximum rate before the characters in the display begin to reduce in contrast. 22 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B [+] Feedback ...

Page 23

... Figure 5-4. Segment LCD Configuration: Basic Tab Figure 5-5. Segment LCD Configuration: Driver Power Settings CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Example Projects 23 [+] Feedback ...

Page 24

... Example Projects Figure 5-6. Six Character Helper for 16-Segment Display 24 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B [+] Feedback ...

Page 25

... The figure only shows the tabs within the component that need to be changed, other tabs such as ■ the Built In tab, have the default setting. This is valid for all components of both example projects. CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Example Projects 25 ...

Page 26

... The VR pin is used to read the analog value from the potentiometer. The Pin Drive mode is config- ured as High-Z, which is the default value. Figure 5-9. VR Configuration: Type Tab 26 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Figure 5-9 and Figure 5-10 shows the port pin setting ...

Page 27

... Project Description This example project implements a stopwatch using RTC component in PSoC Creator. The values hours, minutes, and seconds (HH:MM:SS) are displayed on the 14 segment display of the LCD. CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Example Projects 27 [+] Feedback ...

Page 28

... Connect the input from the mechanical switch SW1 of DVK to port pin P0_2 on the DVK as ■ shown in Figure 5-12. 28 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Programming PSoC 3 Device on page Programming PSoC 3 Device on page complete program- Figure 3-7 ...

Page 29

... LCD. Figure 5-13. LCD Display The mechanical switch SW1 on the DVK is used to start, stop, and reset the stopwatch. The ■ switch sequence is shown CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Figure 5-14. Example Projects 29 [+] Feedback ...

Page 30

... LCD. The third press of the switch resets the display to 00.00.00 (HH.MM.SS). 5.2.5 PSoC Creator Project Details Figure 5-15. PSoC Creator Top Level Design for StopWatch Project 30 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B [+] Feedback ...

Page 31

... LCD using 8 common lines and 16 segment drive lines. Figure 5-16. Segment LCD Configuration: Basic Tab Figure 5-17. Segment LCD Configuration: Driver Power Settings CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Example Projects 31 [+] Feedback ...

Page 32

... Example Projects Figure 5-18. Six Character Helper for 16-Segment Display 32 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B [+] Feedback ...

Page 33

... Figure 5-19. Bar Graph Helper for Two Dots between 14-Segment Display Section CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Example Projects 33 [+] Feedback ...

Page 34

... RTC is reset to initial condition of hours, minutes, and hours set to zero. Figure 5-20. RTC Component Basic Configuration 5.2.5.3 Status Register Status register is used to store the status of the switch which is read in the firmware. 34 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B [+] Feedback ...

Page 35

... Figure 5-21. Status Register Configuration: Basic Tab 5.2.5.4 Sw_Sample_Clock The clock component of PSoC Creator is used to sample the switch at the frequency of 500 Hz. Figure 5-22. Clock Component Configuration: Configure Clock Tab CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Example Projects 35 [+] Feedback ...

Page 36

... Clock_SW This is a digital port component used to read the pin status configured as "Input" port. Figure 5-23. Switch Pin Configuration: Basic Tab Figure 5-24. Switch Pin Configuration: General Tab 36 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B [+] Feedback ...

Page 37

... Write '1' to input switch port pin, P0.2 for enable resistive pull up */ CY_SET_REG8 (CYDEV_IO_PRT_PRT0_DR, 0x04); To use P1_7, modify as shown here: /* Write '1' to input switch port pin, P1.7 for enable resistive pull up */ CY_SET_REG8 (CYDEV_IO_PRT_PRT1_DR, 0x80); CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Example Projects Figure 5-25. 37 [+] Feedback ...

Page 38

... Example Projects 38 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B [+] Feedback ...

Page 39

... A. Appendix A.1 Schematic CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev [+] Feedback ...

Page 40

... A.2 Board Layout A.2.1 PDCR-09571 Top View A.2.2 PDCR-09571 Bottom View 40 CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B [+] Feedback ...

Page 41

... R4, R5 Install at the bottom of PCB as close to the corners as possible 6 4 N/A CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B Description Manufacturer Name PCB Cypress LCD Glass Golden View Display CONN HEADER.100 Sullins Connector DUAL R/A 40POS Solutions RES 10 KΩ ...

Page 42

... CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide, Doc. # 001-55415 Rev. *B [+] Feedback ...

Related keywords