Cypress PSoC CY8CKIT-062-WIFI-BT Manual

Cypress PSoC CY8CKIT-062-WIFI-BT Manual

6 wi-fi bluetooth® pioneer kit guide
Hide thumbs Also See for PSoC CY8CKIT-062-WIFI-BT:

Advertisement

Quick Links

Please note that Cypress is an Infineon Technologies Company.
The document following this cover page is marked as "Cypress" document as this is the
company that originally developed the product. Please note that Infineon will continue
to offer the product to new and existing customers as part of the Infineon product
portfolio.
Continuity of document content
The fact that Infineon offers the following product as part of the Infineon product
portfolio does not lead to any changes to this document. Future revisions will occur
when appropriate, and any changes will be set out on the document history page.
Continuity of ordering part numbers
Infineon continues to support existing part numbers. Please continue to use the
ordering part numbers listed in the datasheet for ordering.
www.infineon.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PSoC CY8CKIT-062-WIFI-BT and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Cypress PSoC CY8CKIT-062-WIFI-BT

  • Page 1 Please note that Cypress is an Infineon Technologies Company. The document following this cover page is marked as “Cypress” document as this is the company that originally developed the product. Please note that Infineon will continue to offer the product to new and existing customers as part of the Infineon product portfolio.
  • Page 2 CY8CKIT-062-WIFI-BT ® PSoC™ 6 Wi-Fi Bluetooth pioneer kit guide Document Number. 002-22677 Rev. *I Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 www.cypress.com...
  • Page 3 Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim, damage, or other liability arising from or related to all Unintended Uses of Cypress products.
  • Page 4: Table Of Contents

    Contents Safety and regulatory compliance information 1. Introduction Kit contents ........................8 Getting started ......................8 Board details........................9 1.3.1 CY8CKIT-062-WIFI-BT board details ...............9 1.3.2 CY8CKIT-028-TFT board details..............18 Additional learning resources ..................20 Technical support ......................20 Documentation conventions ..................20 Acronyms........................20 2. Kit operation Theory of operation....................22 CY8CKIT-028-TFT details ..................27 2.2.1 CY8CKIT-028-TFT display shield..............27 KitProg3: On-board programmer/debugger ...............30...
  • Page 5 Contents 3.3.4 CAPSENSE™ shield..................49 3.3.5 CSH........................49 3.3.6 Multiplexed GPIOs ..................50 Bill of materials ......................50 Frequently asked questions..................50 Revision History PSoC™ 6 Wi-Fi Bluetooth® pioneer kit guide, Document Number. 002-22677 Rev. *I...
  • Page 6: Safety And Regulatory Compliance Information

    Contains transmitter module FCC ID: VPYLB1DX and IC: 772C-LB1DX This kit is intended to use for ENGINEERING DEVELOPMENT, DEMONSTRATION, OR EVALUATION PURPOSES ONLY and is not considered by Cypress Semiconductor to be a finished end-product fit for general consumer use. It generates, uses, and can radiate radio-frequency...
  • Page 7 General safety instructions ESD protection ESD can damage boards and associated components. Cypress recommends that you perform procedures only at an ESD workstation. If an ESD workstation is unavailable, use appropriate ESD protection by wearing an anti-static wrist strap attached to a grounded metal object.
  • Page 8: Introduction

    32-bit audio codec, and a PDM microphone. You can use ModusToolbox™ software to develop and debug your PSoC™ 6 MCU projects. ModusToolbox™ software is a set of tools that enable you to integrate Cypress devices into your existing development methodology.
  • Page 9: Kit Contents

    ■ Quick start guide ■ Figure 1-1. Kit contents Inspect the contents of the kit; if you find any part missing, contact your nearest Cypress sales office for help: www.cypress.com/support. Getting started ® This guide will help you to get acquainted with the PSoC™ 6 Wi-Fi Bluetooth...
  • Page 10: Board Details

    CAPSENSE™ touch-sensing slider (five elements) and two buttons, all of which are capable of ■ both self-capacitance (CSD) and mutual-capacitance (CSX) operation, and a CSD proximity sensor that allows you to evaluate Cypress’ fourth-generation CAPSENSE™ technology 1.8-V to 3.3-V operation of PSoC™ 6 MCU is supported. An additional 330-mF super-capacitor is ■...
  • Page 11 Introduction Figure 1-2. Pioneer board Footprints only, not populated on the board Components at the bottom side of the board PSoC™ 6 Wi-Fi Bluetooth® pioneer kit guide, Document Number. 002-22677 Rev. *I...
  • Page 12 Introduction Figure 1-3. Pioneer board pinout PSoC™ 6 Wi-Fi Bluetooth® pioneer kit guide, Document Number. 002-22677 Rev. *I...
  • Page 13 Introduction Table 1-1. Pioneer board pinout PSoC™ 6 Primary Secondary Connection details on-board function on-board function XRES Reset – P0.0 WCO IN – P0.1 WCO OUT – Header compatible with P0.2 – Arduino J4.8, D7 P0.3 RGB LED (red) – User button with Hiber- P0.4 –...
  • Page 14 Introduction Table 1-1. Pioneer board pinout (continued) PSoC™ 6 Primary Secondary Connection details on-board function on-board function ® BT UART TXD pin of the Wi-Fi/Bluetooth P3.0 BT UART TXD – module ® BT UART RXD pin of the Wi-Fi/Bluetooth P3.1 BT UART RXD –...
  • Page 15 Introduction Table 1-1. Pioneer board pinout (continued) PSoC™ 6 Primary Secondary Connection details on-board function on-board function Remove R183 to disconnect from KitProg3 P6.7 TCLK/SWCLK – SWCLK. GPIO on P7.0 TRACECLK non-Arduino header Populate R181 to connect to J18 header. (J18.6) P7.1 CINTA...
  • Page 16 Introduction Table 1-1. Pioneer board pinout (continued) PSoC™ 6 Primary Secondary Connection details on-board function on-board function GPIO on non-Arduino P9.1 – header (J2.4) GPIO on non-Arduino P9.2 – header (J2.6) GPIO on P9.3 TRACEDATA[0] non-Arduino header Populate R162 to connect to header. (J2.8) GPIO on non-Arduino P9.4...
  • Page 17 Introduction Table 1-1. Pioneer board pinout (continued) PSoC™ 6 Primary Secondary Connection details on-board function on-board function QSPI FLASH/ P11.4 – FRAM DATA2 QSPI FLASH/ P11.5 – FRAM DATA1 QSPI FLASH/ P11.6 – FRAM DATA0 QSPI FLASH/ P11.7 – FRAM CLK J3.4 on header compatible ICSP header (J5.4) Remove R77 to disconnect from KitProg3_SPI...
  • Page 18 Introduction Table 1-1. Pioneer board pinout (continued) PSoC™ 6 Primary Secondary Connection details on-board function on-board function GPIO on P13.4 USB_DEV_VBUS_DET non-Arduino header (J21.6) GPIO on non-Arduino P13.5 – header J21.8 Remove R44 to disconnect from GND and GPIO on non-Arduino CAPSENSE™...
  • Page 19: Cy8Ckit-028-Tft Board Details

    Introduction 1.3.2 CY8CKIT-028-TFT board details Figure 1-4 shows the TFT display shield that has the following features: A 2.4-inch thin-film transistor (TFT) LCD module with 240 × 320 pixel resolution. ■ A three-axis acceleration and three-axis gyroscopic motion sensor. ■ A PDM microphone for voice input.
  • Page 20 Introduction Table 1-2. TFT shield pinout Arduino Pioneer board Pin # Arduino pin TFT shield function function connection J1.1 J1.2 J1.3 J1.4 J1.5 3.3 V 3.3 V VCC 3.3V 3.3 V J1.6 RESET RESET SWD RESET J1.7 I/O REF I/O REF VIO REF P6 VDD J1.8...
  • Page 21: Additional Learning Resources

    Introduction Additional learning resources Cypress provides a wealth of data at www.cypress.com/psoc6 to help you to select the right PSoC™ device for your design and to help you to quickly and effectively integrate the device into your design. Technical support For assistance, go to www.cypress.com/support.
  • Page 22 Introduction Table 1-4. Acronyms used in this document (continued) Acronym Definition GPIO general-purpose input/output human interface device Inter-Integrated Circuit integrated circuit ICSP in-circuit serial programming IDAC current digital-to-analog converter integrated development environment light-emitting diode personal computer pulse code modulation power delivery pulse density modulation positive temperature coefficient pulse width modulation...
  • Page 23: Kit Operation

    Kit operation ® This chapter introduces you to various features of the PSoC™ 6 Wi-Fi Bluetooth pioneer board, including the theory of operation and the on-board KitProg3 programming and debugging functionality, USB-UART, USB-I2C and USB-SPI bridges. Theory of operation ® The PSoC™...
  • Page 24 Kit operation Figure 2-2 shows the block diagram of the pioneer board. Figure 2-2. Pioneer board block diagram z </d t & d < W < W > :d ' Z& D sdZ ' /E sdZ ' Z& :d ' :d ' dZ  sdZ ' Z&...
  • Page 25 Kit operation ® ® This Wi-Fi Bluetooth pioneer kit comes with the PSoC™ 6 Wi-Fi Bluetooth pioneer board, which has the CY8CKIT-028-TFT display shield connected, as Figure 2-3 shows. ® Figure 2-3. PSoC™ 6 Wi-Fi Bluetooth pioneer board and TFT display shield Figure 2-4 shows the markup of the pioneer board.
  • Page 26 Kit operation ® The PSoC™ 6 Wi-Fi Bluetooth pioneer board has the following peripherals: 1. KitProg3 USB connector (J10): The USB cable provided along with the PSoC™ 6 Wi-Fi ® Bluetooth pioneer kit connects between this USB connector and the PC to use the KitProg3 on- board programmer and debugger and to provide power to the pioneer board.
  • Page 27 Kit operation 15. PSoC™ 6 MCU program and debug header (J11): This 10-pin header allows you to program and debug the PSoC™ 6 MCU using an external programmer such as MiniProg3 / MiniProg4. In addition, an external PSoC™ 4, PSoC™ 5LP, or PSoC™ 6 device can be connected to this header and programmed using KitProg3.
  • Page 28: Cy8Ckit-028-Tft Details

    Kit operation 29. ICSP header compatible with Arduino (J5): This header provides an SPI interface for shields compatible with Arduino ICSP. 30. PSoC™ 6 MCU current measurement jumper (J8, on the bottom side of the board): An ammeter can be connected to this jumper to measure the current consumed by the PSoC™...
  • Page 29 Kit operation The TFT display shield has the following peripherals: 1. 2.4-inch TFT display: This is a Newhaven 2.4-inch TFT LCD module with 240 × 320 pixel resolution and uses a Sitronix ST7789 display controller. This display module is configured for an 8-bit parallel pinout connection (8080-Series) to interface with the PSoC™...
  • Page 30 Kit operation Figure 2-6. TFT shield pinout Notes: The TFT display operation at 1.8 V is currently not supported in this version of the kit. Ensure that the following conditions are met when the CY8CKIT-028-TFT display shield is mounted on the ®...
  • Page 31: Kitprog3: On-Board Programmer/Debugger

    Kit operation KitProg3: On-board programmer/debugger ® The PSoC™ 6 Wi-Fi Bluetooth pioneer kit can be programmed and debugged using the KitProg3 onboard programmer/debugger with USB-UART, USB-I2C, and USB-SPI Bridge functionality. KitProg3 supports CMSIS-DAP and DAPLink mode for programming. A PSoC™ 5LP device is used to implement the KitProg3 functionality.
  • Page 32 Kit operation 3. In the Eclipse IDE for ModusToolbox™ software, import the desired code example (application) into a new workspace. a. Click New Application from the Quick Panel. Figure 2-8. Create new application b. Select the BSP in the Choose Board Support Package window and click Next. The rest of the steps uses the CY8CKIT-062-WIFI-BT BSP for the sake of explanation.
  • Page 33 Kit operation c. Select the application in the Select Application window and click Create. Figure 2-10. Creating a new application: Select Application 4. To build and program a PSoC™ 6 MCU application, in the Project Explorer, select <App_Name> project. In the Quick Panel, scroll to the Launches section and click the <App_Name> Program (KitProg3_MiniProg4) configuration as shown in Figure 2-11.
  • Page 34 Kit operation 5. ModusToolbox™ software has an integrated debugger. To debug a PSoC™ 6 MCU application, in the Project Explorer, select <App_Name> project. In the Quick Panel, scroll to the Launches section and click the <App_Name> Debug (KitProg3_MiniProg4) configuration as shown in Figure 2-12.
  • Page 35: Usb-Uart Bridge

    Kit operation 5. On the Web Server Demo – Home Page, enter your Wi-Fi network name and password of the non-enterprise network directly or perform a Wi-Fi Scan to select the network you wish to use to connect to the cloud. 6.
  • Page 36: Usb-I2C Bridge

    Kit operation 2.3.3 USB-I2C bridge The KitProg3 can function as a USB-I2C bridge and communicate with an I2C master such as Bridge Control Panel (BCP). The I2C lines on the PSoC™ 6 MCU are hard-wired on the board to the I2C lines of the KitProg3, with onboard pull-up resistors as Figure 2-16 shows.
  • Page 37: Hardware

    Hardware Schematics See the schematic files available on the webpage. Hardware functional description ® This section explains the individual hardware blocks of the PSoC™ 6 Wi-Fi Bluetooth pioneer board. 3.2.1 PSoC™ 6 MCU (U1) PSoC™ 6 MCU is an ultra-low-power PSoC™ family device specifically designed for wearables and IoT products.
  • Page 38: Serial Interconnection Between Psoc™ 5Lp And Psoc™ 6 Mcu

    Hardware 3.2.3 Serial interconnection between PSoC™ 5LP and PSoC™ 6 MCU In addition to being used as an on-board programmer, the PSoC™ 5LP MCU functions as an interface for the USB-UART, USB-I2C, and USB-SPI bridges, as shown in Figure 3-1. The USB-Serial pins of the PSoC™...
  • Page 39: Power Supply System

    Hardware 3.2.4 Power supply system The power supply system on this board is versatile, allowing the input supply to come from the following sources: 5 V, 9 V, or 12 V from the on-board USB Type-C connector ■ 5 V to 12 V power from a shield compatible with Arduino or from external power supply through ■...
  • Page 40 Hardware Table 3-1 details the different powering scenarios for pioneer board. Table 3-1. Power supply scenarios Power inputs Board condition JTAG/SWD ETM header Main regulator PSoC™ header (VTARG_IN) powered by powered by (VTARG_REF) Non Type-C power adapter <5 Type-C Main regulator (legacy USB), 5 V >5 Main regulator...
  • Page 41 Hardware Figure 3-2. Schematics of power supply system 3RZHU 6XSSO\ 25 LQJ 9,1 +HDGHU 9&&B,1 9%86B7& 30(*%(3 9B287 9&&B9 30(*%(3 97$5*B,1 30(*%(3 73 & 796 9%86B'(9 30(*%(3 5 5 6'&7* . . 30(*%(3 26791$ 9 %XFN%RRVW 5HJXODWRU 9&&B,1 9B287 & & & & X+...
  • Page 42: Expansion Connectors

    Hardware 3.2.5 Expansion connectors 3.2.5.1 Headers compatible with Arduino (J1, J2, J3, J4, and J5) The board has five headers compatible with Arduino: J1, J2, J3, J4, and J5 (J5 is not populated by default). You can connect 3.3-V shields compatible with Arduino to develop applications based on the shield’s hardware.
  • Page 43: Capsense™ Circuit

    Hardware 3.2.6 CAPSENSE™ circuit A CAPSENSE™ slider and two buttons, all of which support both self-capacitance (CSD) and mutual-capacitance (CSX) sensing, and a CSD proximity sensor (header) are connected to PSoC™ 6 MCU as Figure 3-3 shows. Four external capacitors – C and C for CSD, C and C...
  • Page 44: Push Buttons

    Hardware 3.2.8 Push buttons ® The PSoC™ 6 Wi-Fi Bluetooth pioneer kit has a reset button and three user buttons: The reset button (SW1) is connected to the XRES pin of the PSoC™ 6 MCU, and is used to reset ■...
  • Page 45: Quad Spi F-Ram

    Hardware 3.2.10 Quad SPI F-RAM The pioneer board contains the CY15B104QSN EXCELON™ F-RAM device, which can be accessed through Quad SPI interface. The F-RAM is 4-Mbit (512K × 8) and is capable of Quad SPI speed up to 108 MHz but the PSoC™ 6 MCU is limited to 80 MHz. Note that if P6_VDD is set to 1.8 V, the speed is limited to 75 MHz.
  • Page 46: Wi-Fi And Bluetooth® Module

    Hardware ® 3.2.11 Wi-Fi and Bluetooth module ® The pioneer board features an on-board Wi-Fi and Bluetooth combination module to demonstrate the wireless communication features. This LBEE5KL1DX is a Type 1DX module available with ® ® 2.4-GHz WLAN and Bluetooth functionality.
  • Page 47: Usb Host And Usb Device Connections

    Hardware 3.2.12 USB host and USB device connections The PSoC™ 6 MCU can be configured as either a USB host or USB device. When PSoC™ 6 is programmed as a host controller, you can connect an external device such as mouse, keyboard, and flash memory to the USB Type-A receptacle port (J27).
  • Page 48: Psoc™ 6 Wi-Fi Bluetooth® Pioneer Board Reworks

    Hardware ® PSoC™ 6 Wi-Fi Bluetooth pioneer board reworks 3.3.1 Bypass protection circuit on program and debug header (J11) The 10-pin header allows you to program and debug the PSoC™ 6 MCU using an external programmer such as MiniProg4. This header has a protection circuit that cuts-off any voltage greater that 3.4 V on VTARG_REF pin.
  • Page 49: Psoc™ 6 Mcu User Button (Sw2)

    Hardware Notes: 1. If you are programming the PSoC™ 6 MCU using a MiniProg4 connected to J11, make sure that the voltage is set at either 2.5 V or at 3.3 V. 2. If you want to program the PSoC™ 6 MCU using MiniProg4 at the 1.8 V condition, make sure that you are populating the 0-ohm resistor R196 on the board.
  • Page 50: Capsense™ Shield

    Hardware 3.3.4 CAPSENSE™ shield The hatched pattern around the CAPSENSE™ buttons and slider are connected to ground. If liquid tolerance is required, this pattern needs to be connected to the shield pin. This pattern can be connected to either of the two ports P6.3 or P13.6 populated by R145 or R45, respectively. In both cases, resistor R44 connecting the hatched pattern to ground needs to be removed.
  • Page 51: Multiplexed Gpios

    Hardware 3.3.6 Multiplexed GPIOs Some PSoC™ 6 MCU pins are multiplexed with on-board peripherals and are not connected to connectors or other secondary components by default. See Table 1-1 on page 12 for details on modification required to access these pins. Bill of materials See the BOM files in the webpage.
  • Page 52 Hardware 1. I don’t have a Type-C connector on my PC. Can I still connect and use this kit? Yes. To evaluate PSoC™ 6 MCU features, any PC with USB 2.0 connectivity is sufficient. 2. How does CY8CKIT-062-WIFI-BT handle voltage connection when multiple power sources are plugged in? There are five options to power the baseboard: Type-C USB connector (J10), external DC supply via VIN connector (J9/ J1), debug and trace header (J12, VTARG_IN), program and debug...
  • Page 53 Hardware 7. What are input voltage tolerances? Are there any overvoltage protection on this kit? Input voltage levels are as follows: Table 3-2. Input voltage levels Absolute maximum Supply Typical input voltage (overvoltage protection) USB Type-C connector (J10) 4.5 V to 12 V 15 V VIN connector (J9/J1) 5 V to 12 V...
  • Page 54 Hardware 14. What type of shield from Infineon is compatible with this baseboard? Any shield compatible with Arduino Uno that supports 3.3-V operation is compatible with this pioneer board. The following Infineon shields are pin-compatible with this board: a. CY3280-MBR3 b.
  • Page 55: Revision History

    Revision History Document Revision History Document Title: CY8CKIT-062-WIFI-BT PSoC™ 6 Wi-Fi Bluetooth® pioneer kit guide Document Number: 002-22677 Revision Issue Date Description of Change Number 6077389 02/21/2018 New kit guide. 6114582 03/30/2018 Updated Kit operation chapter on page Updated “CY8CKIT-028-TFT details” on page Updated “CY8CKIT-028-TFT display shield”...
  • Page 56 Revision History Document Revision History (continued) Document Title: CY8CKIT-062-WIFI-BT PSoC™ 6 Wi-Fi Bluetooth® pioneer kit guide Document Number: 002-22677 Revision Issue Date Description of Change Number 6537738 04/09/2019 Updated Kit operation chapter on page Updated “Theory of operation” on page Updated description.
  • Page 57 Revision History Document Revision History (continued) Document Title: CY8CKIT-062-WIFI-BT PSoC™ 6 Wi-Fi Bluetooth® pioneer kit guide Document Number: 002-22677 Revision Issue Date Description of Change Number *I (cont.) 7747938 04/27/2022 Updated Introduction chapter on page Updated description. Updated hyperlinks. Updated “Kit contents”...
  • Page 58 Revision History Document Revision History (continued) Document Title: CY8CKIT-062-WIFI-BT PSoC™ 6 Wi-Fi Bluetooth® pioneer kit guide Document Number: 002-22677 Revision Issue Date Description of Change Number *I (cont.) 7747938 04/27/2022 Updated Hardware chapter on page Replaced “Appendix” with “Hardware” in heading. Updated “Schematics”...
  • Page 59 Replaced “Cypress NOR Flash” with “NOR Flash” in heading. Updated description. Updated Figure 3-5. Updated “Quad SPI F-RAM” on page Replaced “Cypress Quad SPI F-RAM” with “Quad SPI F-RAM” in heading. Updated Figure 3-6. Updated “Wi-Fi and Bluetooth® module” on page Updated description.

Table of Contents