Infineon-CY8CPROTO-062-4343W PSoC 6 Wi-Fi BT Prototyping Kit Guide-UserManual-v01 00-EN
Infineon-CY8CPROTO-062-4343W PSoC 6 Wi-Fi BT Prototyping Kit Guide-UserManual-v01 00-EN
Cypress Semiconductor
198 Champion Court
San Jose, CA 95134-1709
www.cypress.com
Copyrights
Copyrights
© Cypress Semiconductor Corporation, 2018–2019. This document is the property of Cypress Semiconductor Corporation
and its subsidiaries (“Cypress”). This document, including any software or firmware included or referenced in this document
(“Software”), is owned by Cypress under the intellectual property laws and treaties of the United States and other countries
worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated in this
paragraph, grant any license under its patents, copyrights, trademarks, or other intellectual property rights. If the Software is
not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing the use
of the Software, then Cypress hereby grants you a personal, non-exclusive, nontransferable license (without the right to
sublicense) (1) under its copyright rights in the Software (a) for Software provided in source code form, to modify and
reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to
distribute the Software in binary code form externally to end users (either directly or indirectly through resellers and
distributors), solely for use on Cypress hardware product units, and (2) under those claims of Cypress’s patents that are
infringed by the Software (as provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for
use with Cypress hardware products. Any other use, reproduction, modification, translation, or compilation of the Software is
prohibited.
TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE OR ACCOMPANYING HARDWARE, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. No computing device can be absolutely secure. Therefore, despite security measures implemented in Cypress
hardware or software products, Cypress shall have no liability arising out of any security breach, such as unauthorized access
to or use of a Cypress product. CYPRESS DOES NOT REPRESENT, WARRANT, OR GUARANTEE THAT CYPRESS
PRODUCTS, OR SYSTEMS CREATED USING CYPRESS PRODUCTS, WILL BE FREE FROM CORRUPTION, ATTACK,
VIRUSES, INTERFERENCE, HACKING, DATA LOSS OR THEFT, OR OTHER SECURITY INTRUSION (collectively,
“Security Breach”). Cypress disclaims any liability relating to any Security Breach, and you shall and hereby do release
Cypress from any claim, damage, or other liability arising from any Security Breach. In addition, the products described in
these materials may contain design defects or errors known as errata which may cause the product to deviate from published
specifications. To the extent permitted by applicable law, Cypress reserves the right to make changes to this document
without further notice. Cypress does not assume any liability arising out of the application or use of any product or circuit
described in this document. Any information provided in this document, including any sample design information or
programming code, is provided only for reference purposes. It is the responsibility of the user of this document to properly
design, program, and test the functionality and safety of any application made of this information and any resulting product.
“High-Risk Device” means any device or system whose failure could cause personal injury, death, or property damage.
Examples of High-Risk Devices are weapons, nuclear installations, surgical implants, and other medical devices. “Critical
Component” means any component of a High-Risk Device whose failure to perform can be reasonably expected to cause,
directly or indirectly, the failure of the High-Risk Device, or to affect its safety or effectiveness. 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 any use of a
Cypress product as a Critical Component in a High-Risk Device. You shall indemnify and hold Cypress, its directors, officers,
employees, agents, affiliates, distributors, and assigns harmless from and against all claims, costs, damages, and expenses,
arising out of any claim, including claims for product liability, personal injury or death, or property damage arising from any
use of a Cypress product as a Critical Component in a High-Risk Device. Cypress products are not intended or authorized for
use as a Critical Component in any High-Risk Device except to the limited extent that (i) Cypress’s published data sheet for
the product explicitly states Cypress has qualified the product for use in a specific High-Risk Device, or (ii) Cypress has given
you advance written authorization to use the product as a Critical Component in the specific High-Risk Device and you have
signed a separate indemnification agreement.
Cypress, the Cypress logo, Spansion, the Spansion logo, and combinations thereof, WICED, PSoC, CapSense, EZ-USB,
F-RAM, and Traveo are trademarks or registered trademarks of Cypress in the United States and other countries. For a more
complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their
respective owners.
1. Introduction 6
1.1 Kit Contents .................................................................................................................6
1.2 Board Details ...............................................................................................................7
1.3 ModusToolbox ...........................................................................................................13
1.3.1 ModusToolbox Code Examples......................................................................14
1.3.2 ModusToolbox Help........................................................................................14
1.4 Getting Started...........................................................................................................15
1.5 Additional Learning Resources..................................................................................15
1.6 Technical Support......................................................................................................15
1.7 Documentation Conventions......................................................................................15
1.8 Acronyms...................................................................................................................16
2. Kit Operation 18
2.1 Theory of Operation...................................................................................................18
2.2 KitProg3 .....................................................................................................................23
2.2.1 Programming and Debugging using ModusToolbox ......................................23
2.2.2 USB-UART Bridge..........................................................................................25
2.2.3 USB-I2C Bridge..............................................................................................25
A. Appendix 26
A.1 Schematics ................................................................................................................26
A.2 Hardware Functional Description...............................................................................26
A.2.1 CY8CMOD-062-4343W (U15) .......................................................................26
A.2.2 PSoC 5LP (U1) ..............................................................................................27
A.2.3 Serial Interconnection between PSoC 5LP and PSoC 6 MCU ......................28
A.2.4 Power Supply System ....................................................................................29
A.2.5 Expansion Connectors ...................................................................................30
A.2.6 CapSense Circuit ...........................................................................................31
A.2.7 LEDs ..............................................................................................................32
A.2.8 Push Buttons..................................................................................................32
A.2.9 Cypress Quad SPI NOR Flash and microSD card.........................................33
A.2.10 PDM Microphones and Thermistor ................................................................34
A.2.11 Digilent Pmod™ Headers...............................................................................35
A.3 PSoC 6 Wi-Fi BT Prototyping Board Rework ............................................................36
A.3.1 CapSense Shield ...........................................................................................36
A.3.2 BT (Bluetooth) UART .....................................................................................36
A.4 Bill of Materials ..........................................................................................................36
A.5 Frequently Asked Questions......................................................................................37
Revision History 39
End-of-Life/Product Recycling
The end-of-life cycle for this kit is five years from the date of
manufacture mentioned on the back of the box. Contact your nearest
recycler to discard the kit.
Handling Boards
The CY8CPROTO-062-4343W PSoC 6 Wi-Fi BT Prototyping Kit is sensitive to ESD. Hold the board
only by its edges. After removing the board from its box, place it on a grounded, static-free surface.
Use a conductive foam pad, if available. Do not slide the board over any surface.
Thank you for your interest in the CY8CPROTO-062-4343W PSoC 6 Wi-Fi BT Prototyping Kit. The
PSoC 6 Wi-Fi BT Prototyping Kit enables you to evaluate and develop your applications using the
PSoC 6 MCU and CYW4343W WICED Wi-Fi/BT combo device.
PSoC 6 MCU is Cypress’ latest, ultra-low-power PSoC specifically designed for wearables and IoT
products. PSoC 6 MCU is a true programmable embedded system-on-chip, integrating a 150-MHz
Arm® Cortex®-M4 as the primary application processor, a 100-MHz Arm Cortex®-M0+ that supports
low-power operations, up to 2 MB Flash and 1 MB SRAM, Secure Digital Host Controller (SDHC)
supporting SD/SDIO/eMMC interfaces, CapSense® touch-sensing, and programmable analog and
digital peripherals that allow higher flexibility, in-field tuning of the design, and faster time-to-market.
You can use ModusToolbox™ to develop and debug your PSoC 6 MCU and CYW4343W
applications. ModusToolbox software is a set of tools that enable you to integrate Cypress devices
into your existing development methodology. One of the tools is a multi-platform, Eclipse-based
Integrated Development Environment (IDE) that supports configuration and application
development, called ModusToolbox IDE.
If you are new to PSoC 6 MCU and ModusToolbox IDE, you can find introductions in the application
note AN221774 - Getting Started with PSoC 6 MCU.
25 5 27 13 26 23 13 25
5
23
6
7 22
8
9
21
10
11
12 20
7
13 19
18
14
15 16 13 17 16
1. KitProg3 USB connector (J8) 14. Digilent® Pmod™ SPI compatible I/O header (J16)
2. KitProg3 programming mode selection button (SW3) 15. Digilent® Pmod™ I2S2 compatible I/O header (J15)
3. KitProg3 (PSoC 5LP) programmer and debugger 16. CapSense buttons
(CY8C5868LTI-LP039, U1) 17. CapSense slider
4. KitProg3 status LED (LED2) 18. PSoC 6 MCU program and debug header (J14)
5. KitProg3 I/O headers (J6, J7) 19. PSoC 6 MCU user button (SW2)
6. KitProg3 5-pin programming header (J4) 20. Power selection jumper (J3)
7. PSoC 6 MCU I/O headers (J1, J2) 21. PSoC 6 USB device Connector (J10)
8. PSoC 6 MCU user LED (LED4) 22. External power supply connector (J17)
9. PSoC 6 MCU (CY8C624ABZI-D44) 23. PDM microphones (U8, U9)
10. Cypress PSoC 6 WiFi-BT Module 24. Thermistor (RT1)
(CY8CMOD-062-4343W, U15)
25. Power LEDs (LED1, LED3)
11. CYW4343W based Murata Type 1DX Module (LBEE5KL1DX)
26. Cypress 512-Mbit serial NOR flash memory
12. Reset button (SW1) (S25HL512T, U11)
13. On-board peripheral headers (J5, J11, J12 and J13) 27. microSD Card holder (J9)
J2 J1
P5_0 B.TX
P5_1 B.RTS
P5_2 B.CTS
P5_3 B.RX
P5_4 P6_6
P5_5 P6_7
P5_6 XRES
P5_7 GND
VTARG J16 VTARG
VTARG
GND P0_4
GND
VDD/USB P13_6
P5_2
P6_0 P13_7
P5_1 J4
P6_1 GND
P6_2 P5_0 SWDIO P13_5
P5_7 SWDCLK
P6_4 P13_4
P6_5 J15 RESET P13_0
VTARG VTARG
P6/VDD GND P13_3
GND GND VTARG
GND P13_2
P5_6 P5_3
P9_0 P13_1
P5_4 P5_1
P9_5 J13 VDDIO_0
P5_5 P5_2
P9_3 GND P12_4
P5_0 P5_0
P8_5 P13_5 P12_1
P8_2 J5 P12_0
P13_4
P1_0 P5_0 P12_5
P13_0
P6_3 P5_1 P11_6
P13_3
P8_1 P5_2 P11_5
P13_2
P8_6 P5_3 P11_7
P13_1
P8_4 P5_4 P11_2
VDDIO_0
P8_3 P5_5 P11_3
P12_4
P8_7 P5_6 P11_4
P12_1
GND P5_7 P12_3
P12_0
P8_0 VTARG P0_5
P12_5
P9_2 GND P10_5
P11_6
P9_1 P11_5 P10_1
P9_4 P11_7 P10_2
P9_7 P11_2 P10_4
P9_6 P11_3 P10_3
J12
VBACKUP NC P11_4 P10_0
GND VTARG
P9_3 J11
VREF GND
P8_5 P10_5
P8_2 P10_1
P1_0 P10_2
P6_3 P10_4
P8_1 P10_3
P8_6 P10_0
P8_4 VTARG
P8_3 GND
P8_7
J17
GND VCC_3V6
GND
VCC_5V
1.3 ModusToolbox
ModusToolbox is a free development eco-system that includes the ModusToolbox IDE and the
PSoC 6 SDK. ModusToolbox IDE brings together device resources, middleware and firmware to
build an application. Using ModusToolbox IDE, you can enable and configure device resources,
middleware libraries; write C source code; and program and debug the device. ModusToolbox IDE is
supported on 64-bit versions of Windows, Linux and macOS.
The PSoC 6 SDK is the software development kit for the PSoC 6 MCU family and Cypress IoT
devices. The SDK makes it easier to develop firmware for supported devices. It helps you to build
firmware without the need to understand the intricacies of the device resources.
As Figure 1-3 shows, with ModusToolbox IDE, you can:
1. Browse the collection of starter applications during application set up.
a. Filter for applications based on Chip or Board.
b. Select from the menu of applications offered.
c. Create a new application based on the selection.
OR
Browse the collection of code examples online.
2. Configure device resources in design.modus to build your hardware system design in the
workspace.
3. Configure the Software Components or middleware.
4. Develop your application firmware with the PSoC hardware.
Figure 1-3. ModusToolbox IDE Resources and Middleware
2
Configure Device
Resources
1
Browse Starter
Applications or
Code Examples
Online
4 3
Develop Add Software
Firmware Components/
Middleware
1.8 Acronyms
Table 1-3. Acronyms Used in this Document
Acronym Definition
ADC Analog-to-Digital Converter
API Application Programming Interface
AWS Amazon Web Services
BLE Bluetooth Low Energy
BOM Bill of Materials
CINT Integration Capacitor
CMOD Modulator Capacitor
CPU Central Processing Unit
CSD CapSense Sigma Delta
CSX CapSense Crosspoint
CTANK Shield Tank Capacitor
DC Direct Current
Del-Sig Delta-Sigma
DMA Direct Memory Access
ECO External Crystal Oscillator
ESD Electrostatic Discharge
FPC Flexible Printed Circuit
GDB GNU Debugger
GPIO General-Purpose Input/Output
HID Human Interface Device
This chapter introduces you to various features of the PSoC 6 Wi-Fi BT Prototyping Kit, including the
theory of operation and the onboard programming and debugging functionality, KitProg3 USB-UART
and USB-I2C bridges.
26 Channel
26 Channel
4 Channel
Cortex M4 FLASH Cortex M0+
DW0
DW1
DMA
AES,SHA,CRC,
150 MHz (1.1V) 512 KB 256 KB 256 KB TRNG,RSA,ECC 100 MHz (1.1V) 64 KB
2048+32 KB
50 MHz (0.9V) 25 MHz (0.9V)
System Resources 8 KB $ 8 KB $
SRAM Controller SRAM Controller SRAM Controller Initiator/MMIO ROM Controller
FPU, NVIC, MPU FLASH Controller MUL, NVIC, MPU
Power
Sleep Control
POR BOD
OVP LVD System Interconnect (Multi Layer AHB, IPC, MPU/SMPU)
REF
PWRSYS-LP/ULP
DMA
Buck PCLK Peripheral Interconnect (MMIO,PPU) MMIO
Clock
TIMER,CTR,QD, PWM
FLL 2xPLL
SD/SDIO/eMMC
Energy Profiler
SAR
2x SDHC
32x TCPWM
2x LPCOMP
Host + Device
12x SCB
ADC
CapSense
1x SCB
EFUSE
1024 bit
Reset
I2C,SPI
CSD
USB-FS
LCD
IOSS GPIO
(12-bit)
Reset Control
XRES
PDM/PCM
2x I2S
Test
TestMode Entry x1
Digital DFT
Analog DFT
Backup
SARMUX
Backup Control
BREG
RTC
WCO
FS/LS
Power Modes High Speed I/O Matrix, Smart I/O, Boundary Scan
PHY
Active/Sleep
2x Smart IO
LowePowerActive/Sleep
DeepSleep 98x GPIO Enh, 6x GPIO OVT
Hibernate
Backup IO Subsystem
&<<"
() >4 8 4
A4 ) 4
73 " &&
4 9%2&
The PSoC 6 Wi-Fi BT Prototyping Board consists of multiple sections, a KitProg3 section, PSoC 6
MCU section and other peripheral sections. An on-board programmer, KitProg3 is used to program
and debug the target PSoC 6 MCU. Refer to KitProg3 on page 23 and Hardware Functional Descrip-
tion on page 26 for more details on these sections.
25 5 27 13 26 23 13 25
2
3 24
4
5
23
6
7 22
8
9
21
10
11
12 20
7
13 19
18
14
15 16 13 17 16
5. KitProg3 I/O headers (J6, J7): These headers bring out the USB-UART and USB-I2C interface
pins of the KitProg3. If the KitProg3 Section is broken away, it is also necessary to connect
VTARG and GND as those are used for voltage level translation. For more details on the Kit-
Prog3, see the KitProg3 User Guide.
6. KitProg3 5-pin programming header (J4): This header brings out the SWD interface pins of the
KitProg3. This is used to program and debug the PSoC 6 MCU. If KitProg3 section is broken
away, it can be used to program any device over the 5-pin interface. Please note that VTARG is
an input to KitProg3, and hence the target must be powered externally in that case. The on-board
regulators on the PSoC 6 MCU section provide VTARG. For more details on the KitProg3, see the
KitProg3 User Guide.
7. PSoC 6 MCU I/O headers (J1, J2): These headers provide connectivity to PSoC 6 MCU GPIOs.
Most of these I/Os are also connected to on-board peripherals.
8. PSoC 6 MCU user LED (LED4): The user LED can operate at the entire operating voltage range
of PSoC 6 MCU. The LED is active LOW, so the pins must be driven to ground to turn ON the
LED.
9. PSoC 6 MCU: This kit is designed to highlight the features of the PSoC 6 MCU. For details on
PSoC 6 MCU pin mapping, see Table 1-1 on page 10.
10. Cypress PSoC 6 Wi-Fi BT Module (CY8CMOD-062-4343W, U1): This kit is designed to high-
light the features of the PSoC 6 MCU on the CY8CMOD-062-4343W. For details on see the
module datasheet.
11. CYW4343W based Murata 1DX Module: The Type 1DX module is an ultra-small module that
includes 2.4 GHz WLAN and Bluetooth functionality. Based on the Cypress CYW4343W, the
module provides high-efficiency RF front end circuits. To ease Wi-Fi certification, the Type 1DX
module complies with IEEE 802.11b/g/n and Bluetooth Version 4.1 plus EDR, Power Class 1
(10 dBm max) + BLE.
12. Reset button (SW1): This button is used to reset the PSoC 6 MCU. This button connects the
PSoC 6 MCU reset (XRES) pin to ground.
13. On-board peripheral headers (J5, J11, J12 and J13): On-board peripherals are divided into
sections. Each section is independent and can be broken away from the PSoC 6 MCU section.
14. Digilent Pmod compatible SPI header (J16): This header can be used to connect Digilent
Pmod 1 × 6 pin SPI modules.
15. Digilent Pmod compatible I2S2 header (J15): This header can be used to connect Digilent
Pmod 2 × 6 pin I2S2 modules.
16. CapSense buttons (BTN0 and BTN1): CapSense touch-sensing buttons, capable of both self-
capacitance (CSD) and mutual-capacitance (CSX) operation, let you evaluate Cypress’ fourth-
generation CapSense technology.
17. CapSense slider: CapSense touch-sensing slider capable of both self-capacitance (CSD) and
mutual-capacitance (CSX) operation. The slider and the buttons have a 1-mm acrylic overlay for
smooth touch sensing.
18. PSoC 6 MCU program and debug header (J14): This 10-pin header allows you to program
and debug the PSoC 6 MCU using an external programmer such as MiniProg4. Please note that
this header is not loaded by default.
19. PSoC 6 MCU user button (SW2): This button can be used to provide an input to the PSoC 6
MCU. Note that by default the button connects the PSoC 6 MCU pin to ground when pressed, so
you need to configure the PSoC 6 MCU pin as a digital input with resistive pull-up for detecting
the button press. This button also provides a wake-up source from low-power modes of the
device. In addition, this button can be used to activate the PMIC control from PSoC 6 MCU.
20. System power selection jumper (J3): This jumper is used to select the PSoC 6 MCU’s supply
voltage (P6.VDD) between 1.8 V and 3.3 V.
21. PSoC 6 USB Device Connector (J10): The USB cable provided with the PSoC 6 Wi-Fi BT
Prototyping Kit can also be connected between this USB connector and the PC to use the
PSoC 6 MCU USB device applications.
22. External Power Supply connector (J17): This connector connects an external DC power sup-
ply input to the onboard regulators. The voltage input from the external supply should be
between 4.5 V and 5.5 V.
23. PDM Microphones(U8, U9): Two microphones convert voice inputs to Pulse-Density Modulated
(PDM) digital signals.
24. Thermistor(RT1): This thermistor can be used for temperature compensation or as a general
purpose ambient temperature sensor.
25. Power LEDs (LED1, LED3): LED1 and LED3 are amber LEDs that indicate the status of power
supplied to PSoC 5LP and PSoC 6 MCU respectively.
26. Cypress 512-Mbit serial NOR flash memory (S25HL512T, U11): The S25HL512T NOR flash
of 512Mb capacity is connected to the serial memory interface (SMIF) of the PSoC 6 MCU. The
NOR flash can be used for both data and code memory with execute-in-place (XIP) support and
encryption.
27. microSD Card holder (J9): Provide SDHC interface with microSD cards with the option to
detect the presence of the card.
See Hardware Functional Description on page 26 for details on various hardware blocks.
2.2 KitProg3
KitProg3 is an onboard programmer/debugger with USB-UART and USB-I2C functionality. A
Cypress PSoC 5LP device is used to implement KitProg3 functionality. For more details on the
KitProg3 functionality, see the KitProg3 User Guide.
Before programming the device, ensure that ModusToolbox software is installed on the computer.
2. In the ModusToolbox IDE, import the desired application into a new workspace. If you aren't
familiar with this process, see KBA225201.
3. To build and program a PSoC 6 MCU application, in the Project Explorer, select
<App_Name>_mainapp project. In the Quick Panel, scroll to the Launches section and click the
Program (KitProg3) configuration as shown in Figure 2-5.
Figure 2-5. Programming in ModusToolbox
4. ModusToolbox has an integrated debugger. To debug a PSoC 6 MCU application, in the Project
Explorer, select <App_Name>_mainapp project. In the Quick Panel, scroll to the Launches
section and click the Program (KitProg3) configuration as shown in Figure 2-6.
For a detailed explanation on how to debug using ModusToolbox, see KBA224621.
Figure 2-6. Debugging in ModusToolbox
RX
TX P5[1]
P12[7]
USB
CTS
RTS
P15[5] P5[2]
RTS CTS
P1[6] P5[3]
R24 R25
4.7K 4.7K
USB
I2C_SDA
P12[1] P6[1]
.
I2C_SCL
. P12[0] P6[0]
A.1 Schematics
Schematics can be downloaded from www.cypress.com/CY8CPROTO-062-4343W.
100 55
XRES XRES_L P10_0 70 P10_0
99 P10_1 69 P10_1
98 P0_2 P10_2 59 P10_2
101 P0_3 P10_3 67 P10_3
P0_4 80 P0_4 P10_4 71 P10_4
P0_5 P0_5 P10_5 60 P10_5
85 P10_6 66
P1_0 102 P1_0 P10_7
81 P1_1 68
83 P1_2 P11_0 61
86 P1_3 P11_1 65
82 P1_4 P11_2 64 P11_2
P1_5 P11_3 62 P11_3
32 P11_4 73 P11_4
P5_0 13 P5_0 P11_5 74 P11_5
P5_1 33 P5_1 P11_6 72 P11_6
P5_2 21 P5_2 P11_7 P11_7
P5_3 12 P5_3 75
P5_4 30 P5_4 P12_0 76 P12_0
P5_5 25 P5_5 P12_1 79 P12_1
P5_6 34 P5_6 P12_2 77
P5_7 P5_7 P12_3 78 P12_3
35 P12_4 63 P12_4
P6_0 20 P6_0 P12_5 P12_5
P6_1 22 P6_1 91
P6_2 37 P6_2 P13_0 88 P13_0
P6_3 36 P6_3 P13_1 89 P13_1
P6_4 24 P6_4 P13_2 90 P13_2
P6_5 23 P6_5 P13_3 92 P13_3
P6_6 38 P6_6 P13_4 93 P13_4
P6_7 P6_7 P13_5 97 P13_5
39 P13_6 96 P13_6
40 P7_0 P13_7 P13_7
15 P7_3 4
14 P7_4 P9_0 53 P9_0
41 P7_5 P9_1 48 P9_1
P7_6 P9_2 6 P9_2
44 P9_3 54 P9_3
P8_0 42 P8_0 P9_4 5 P9_4
P8_1 8 P8_1 P9_5 58 P9_5
P6_VDD
Module Power VCC_3V6 P8_2 46 P8_2 P9_6 56 P9_6
U15A P8_3 45 P8_3 P9_7 P9_7
P8_4 7 P8_4 28
VDDIO_0 49 17 R87 0ohm VCC_1V8 P8_5 P8_5 USBDM P6_USB_DM
VCC_VAR VBAT1 19 43 29
VBAT2 P8_6 47 P8_6 USBDP P6_USB_DP
50 2 R53 0ohm
P8_7 P8_7
R54 VDDA VDDIO2
0ohm
52 95 R86 0ohm CY 8CMOD-062-4343W
VDDD VDDIO_1LV
U15C
84 1
VDDIO0 GND1 9
GND2 103 108
VDD_USB 10 BT_UART_RXD 106 BT_UART_RXD BT_I2S_CLK 109
26 GND3 11
VDDUSB GND4
BT_UART_TXD 104 BT_UART_TXD BT_I2S_DI 110
16
GND5 18
BT_UART_CTS 105 BT_UART_CTS BT_I2S_DO 107
VBACKUP
87 GND6 27 BT_UART_RTS BT_UART_RTS BT_I2S_WS
VBACKUP GND7
Note: VDDA and
51 VDDD are optional 3 31
VREF GND8 94
GND9
for the module. WL_HOST_WAKE P4_1
57 111
VREF GND10
CY 8CMOD-062-4343W
CY 8CMOD-062-4343W
For more information, see the CY8CMOD-062-4343W web page and the datasheet.
C11 1.0 uF
No Load
SAR Bypass
Capacitor
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
H
U1 VDDIO
VDDIO2
EPAD
P2[5]
P2[4]
P2[3]
P2[2]
P2[1]
P2[0]
P15[5]
P15[4]
VSSD
P0[7]
P0[6]
P0[5]
P0[4]
VDDD
VCCD
P5LP_VDD
1 51
2 P2[6] P0[3] 50
RESET 3 P2[7] P0[2] 49
4 P12[4] P0[1] 48 P5LP_SIO_VREF
5 P12[5] P0[0] 47 SWDCLK
6 VSSB P12[3] 46 SWDIO
7 IND P12[2] 45
8 VBOOST VSSD 44
9 VBAT CY 8C5868LTI-LP039 VDDA 43
10 VSSD VSSA 42 C13 1.0 uF
TP1 11 XRES VCCA 41
TP2 12 P1[0] P15[3] 40
TP3 P5LP1_2 13 P1[1] P15[2] 39
14 P1[2] P12[1] 38 I2C_SDA
15 P1[3] P12[0] 37 I2C_SCL
P5LP1_4
16 P1[4] P3[7] 36
P5LP_VDD 17 P1[5] P3[6] 35
P15[6] D+
P15[7] D-
VDDD
VCCD
P15[0]
P15[1]
VSSD
P1[6]
P1[7]
P3[0]
P3[1]
P3[2]
P3[3]
P3[4]
P3[5]
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
P5LP_VDD P5LP_VCCD
P5LP1_6
USB_V_SENSE
UART_TX Del-Sig Bypass
VTARG_MEAS Capacitor
UART_RX
KP_DP R13 22E C12 1.0 uF
KP_DM R14 22E
1RWH0D[LPXPYROWDJHRQ3B9'' 3B
5
5
RKP
RKP
6:',2
LV96XSSO\LQJ9WKURXJKWKH 3B
5 RKP
6:'&/.
;5(6 5(6(7
SLQKHDGHUZLOOSHUPDQHQWO\
GDPDJHWKHGHYLFH
8$57ZLWK+:)ORZ&RQWURO
8$575; 3B 5 RKP 8$57B7;
%7B8$57B5;' 5 RKP
1R/RDG
1RWH%78$57ZLOORQO\ZRUNZKHQ-
LVDW9SRVLWLRQ9ZLOOGDPDJHWKHGHYLFH
P6_VDD VTARG
I2C I2C Pull-ups
No Load
R28 4.7K
No Load R15 R16
R29 4.7K 4.7K 4.7K
EN 6 383K
1
2
3
22pF
FB 1%
J17
2
AP3419KTTR-G1
No Load
1
2
3
EN ADJ 383K
10V 180K 10V
1%
1%
AP7365-WG-7
2
R20 0ohm
R18 57.6K
No Load
1%
EN
PHDVXUH36R&0&8FXUUHQW Module USB Voltage
C25 DFURVV97$5*DQG3B9''
0.1uF SiP32408 VCC_3V3 VDD_USB
2
H
16V
No Load 0ohm R27
On-board peripherals are distributed in sections and each section can be broken away from the
PSoC 6 MCU section. To re-connect the individual sections, headers J5, J11, J12 and J13 are
provided. These are not loaded by default.
CON 5x1
No Load
VBUS
J7
1 VTARG
2
3
4 I2C_SCL
5 I2C_SDA
CON 5x1
No Load
CSS1
CapSense Slider
BTN_TX
R35 2k P1_0 R40 560ohm
0 P8_3 SLD0
R41 560ohm
CSB2 1 P8_4 SLD1
BTN1 R42 560ohm
1 2 R45 2k 2 P8_5 SLD2
Tx Rx P8_2 R43 560ohm
3 P8_6 SLD3
R44 560ohm
4 P8_7 SLD4
5
Slider
R79 2k P9_3 SLD_TX
A.2.7 LEDs
LED2 (Amber) indicates the status of the KitProg3 (See the KitProg3 User Guide for details). LED1
and LED3 (Amber LEDs) indicate the status of power supplied to PSoC 5LP and
CY8CMOD-062-4343W respectively.
The board also has one user controllable red LED (LED4) connected to PSoC 6 MCU pin P13[7] in
active-low configuration for user applications.
Figure A-8. Schematics of LEDs
VCC_5V
Module Power LED VDDIO_0 User LED
R78 2.2K LED3 AMBER LED
LED4 RED LED R26 330ohm
P13_7
R21
R22
10K
0ohm
No Load
VTARG Header
Thermistor and J11
1
PDM Mic Section 2 P10_5
P10_1
PDM_DATA
THERM_OUT
3
4 P10_2 THERM_OUT
5 P10_4 PDM_CLK
6 P10_3 THERM_VDD
THERM_OUT R36 0ohm P10_1
7 P10_0 THERM_GND
THERM_OUT R37 0ohm P10_2 8
CON 8x1
No Load
Thermistor
P10_0 VTARG PDM Mic VTARG
THERM_VDD
C37
10nF R39 C36 0.1uF C35 0.1uF
50V 10K
No Load 1%
1
5
6
7
8
P10_3 THERM_GND
VTARG
J5
1
P5_0 2
P5_1 3
P5_2 4
P5_3 5
P5_4 6
P5_5 7
P5_6 8
P5_7 9
10
CON 10X1
No Load
R76 0ohm
1RWH%78$57ZLOORQO\ZRUNZKHQ-
LVDW9SRVLWLRQ9ZLOOGDPDJHWKHGHYLFH
1. How does CY8CPROTO-062-4343W handle voltage connection when multiple power sources
are plugged in?
There are five different options to power the board; KitProg3 USB connector (J8), PSoC 6 Device
USB connector (J10), External DC supply through VCC_5V at J17.1, from an external
programmer through VTARG at J1.32, and from an external programmer through P6_VDD at
J14. The voltage from each of the USB connectors passes through a current limiting switch that
also protects against reverse voltage. The output of both current limit switches is given to the
VCC.5V that is also present on J17.
Note that powering the board from an external programmer (VTARG at J1.32 or P6_VDD at J14)
powers the P6_VDD power domain only.
2. What are the input voltage tolerances? Is there any overvoltage protection on this kit?
Input voltage level are as follows:
3. Why is the voltage of the board restricted to 3.3 V? Can’t it drive external 5 V interfaces?
PSoC 6 MCU is not meant to be powered at more than 3.6 V. Powering PSoC 6 MCU at more
than 3.3 V may damage the chip. You cannot drive the IO system with > 3.3 V supply voltages.
5. Does the board get powered when I power it from another Cypress Kit through the J17 header?
Yes, VCC_5V pin on J17 header is a supply input/output pin and can take up to 5.5 V.
7. What is Pmod?
Pmod interface or Peripheral Module interface is an open standard defined by Digilent Inc. in the
Digilent Pmod Interface Specification for peripherals used with FPGAs or microcontrollers.
Several types of modules are available from simple push buttons to more complex modules with
network interfaces, analog to digital converters or LCD displays. PMOD peripheral modules are
available from multiple vendors such as Diligent, Maxim Integrated, and Analog Devices. This Kit
supports 1x6 pin Pmod SPI modules and 2x6 pin Pmod I2S2 modules.