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.
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.
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.
■ 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...
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...
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...
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...
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.
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 ®...
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.
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.
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.
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.
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™...
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...
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.
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...
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 ■...
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.
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.
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).
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.
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.
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.
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.
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