Cypress Semiconductor CY5671 CY5671 PRoC BLE Module User Manual Manual part 2

Cypress Semiconductor CY5671 PRoC BLE Module Manual part 2

Contents

Manual part 2

CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 106Hardware5.2 BLE Module Board5.2.1 PSoC 4 BLE or PRoC BLEThe PRoC BLE or PSoC 4 BLE is the main component on the BLE Module. It provides the RFinterface and analog and digital capability. The PRoC BLE or PSoC 4 BLE pins are mapped to theBluetooth module headers (see Figure 5-20). For more information, refer to the BLE web page.Figure 5-20.  Schematics and Board Highlight of Bluetooth Module Headers for BLE Pins No Loadal PinsPCA: 121-60159-01PCB: 600-60195-01P6.0P6.1/XRESP4.0P4.1P5.0P5.1XTAL24IXTAL24OP2.6P2.7P3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7P1.6P1.5P1.4P1.3P1.2P1.1P2.4P2.3P2.2P2.1P2.0P1.7P2.5P0.5P0.3P0.1P1.0P1.2P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P1.0VCCDVDDDVDDRVDDA VREFVDDAVDDDC131.2 pFER 10x21214161820L16.8nHCY8C4247LQI-BL483U1VDDD1XTAL32O/P6.02XTAL32I/P6.13XRES4P4.05P4.16P5.07P5.18VSSD9VDDR10GANT111ANT12GANT213VDDR14P2.5 42P2.4 41P2.3 40P2.2 39P2.1 38P2.0 37VDDA 36P1.7 35P1.6 34P1.5 33P1.4 32P1.3 31P1.2 30P1.1 29EPAD 57VCCD 56VSSA 55P3.7 54P3.6 53P3.5 52P3.4 51P3.3 50P3.2 49P3.1 48P3.0 47VDDA 46VREF 45P2.7 44P2.6 43VDDR15XTAL24I16XTAL24O17VDDR18P1.028P0.019P0.120P0.221P0.322VDDD23P0.424P0.525P0.626P0.727J450 Ohm Wiggle Antenna1122C141.5 pF
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 107Hardware5.2.2 Bluetooth Module Headers (20-Pin and 24-Pin Headers)The PSoC 4 BLE and PRoC BLE Modules connect to the Pioneer board using the two (20-pin and24-pin) Bluetooth module headers (Figure 5-21). All GPIOs and power domains are brought out tothese headers. These headers are the counterparts of the connectors in section 5.1.4.Figure 5-21.  Schematics and Board Highlight of HeadersAnalog PinsDigital PinsP3.7P3.6P3.5P3.4P3.3P3.2P3.1P3.0P5.1P4.0P5.0P4.1P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0P1.7P1.5P1.3P0.5P0.3P0.1P0.4P0.2P0.0P1.6/XRESP1.0P1.1 P1.2P1.4P0.7P0.6VDDAVDDRVDDDVREFJ2HEADER 10x21 23 45 67 891011 1213 1415 1617 1819 20TP2REDTP1REDTP5BLACKTP3REDTP4REDJ1HEADER 12x21 23 45 67 891011 1213 1415 1617 1819 2021 2223 24
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 108Hardware5.2.3 Wiggle AntennaBoth the modules use the wiggle antenna. Refer to the Antenna Design Guide (AN91445) for details.Figure 5-22.  Board Highlight of Wiggle Antenna
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 109Hardware5.2.4 Antenna Matching NetworkAn Antenna Matching Network is required between the BLE device and the antenna to achieve opti-mum performance (Figure 5-23). The matching network has four main tasks:■Transform the balanced output of the radio to an unbalanced connection to the antenna (balun). ■Transform the output impedance of the radio to a 50-ohm antenna. ■Suppress harmonics to a level below the regulations level in TX mode. ■Suppress the local oscillator (LO) leakage in RX mode.Figure 5-23.  Schematics and Board Highlight of Antenna Matching Network and Antenna
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 110Hardware5.2.5 BLE PassivesModule boards include a 24-MHz crystal and a 32-kHz crystal, the CMOD and shield (CTANK) circuitfor CapSense, a SAR bypass capacitor, and adequate decoupling capacitors for all the powerdomains, as shown in Figure 5-24.Figure 5-24.  Schematics and Board Highlight of External Crystal, CMOD, CTANK, Decaps, Jumpers SAR bypassCMODShunt Resistor C_TankNo LoadNo LoadP4.0 P4.1VDDDVDDAVDDRVREFVCCD VDDD0603C201.0 uF0402C90.1 uF0603C101.0 uF0603C21.0 uF0402C10.1 uFC2210000 pF0603C61.0 uF0603C171.0 uF0603C41.0 uF0402C50.1 uF0402C160.1 uF0402C30.1 uF0603C81.0 uFC212200 pF0603C191.0 uF0603C151.0 uF0402C180.1 uF0805R1Zero Ohm0805R2Zero Ohm0603C121.0 uF0402C110.1 uF0402C70.1 uF
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 111Hardware5.2.6 Test PointsAll power domains are brought out as test points for easy probing. 5.3 BLE Dongle BoardSee PSoC 4 BLE or PRoC BLE on page 106.See Wiggle Antenna on page 108.See Antenna Matching Network on page 109.See Pioneer Board LEDs on page 101.See Push Buttons on page 102.Figure 5-25.  Board Highlight
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 112Hardware5.3.1 Power SystemThe board is powered directly using 5 V from the USB port, as shown in Figure 5-26.Figure 5-26.  Power Supply Block Diagram With Protection Circuits5.3.1.1 Protection CircuitsThe PTC resettable fuse is connected to protect the computer's USB ports from shorts and overcur-rent.USBUSB 5VPTCESD ProtectionPRoCPSoC5LP5V5VHeaders
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 113Hardware5.3.2 USB Type A PlugThe PSoC 5LP connects to the USB port of a PC through a USB type A plug (Figure 5-27). This plugcan also be used to power the board. A resettable polyfuse is used to protect the computer's USBports from shorts and overcurrent. If more than 500 mA is applied to the USB port, the fuse will auto-matically break the connection until the short or overload is removed. The VBUS, D+, and D– linesfrom the USB connector are also protected against ESD events using TVS diodes.Figure 5-27.  Schematics and Board Highlight of USB Type A Plug
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 114Hardware5.3.3 User LEDA user LED is provided to indicate status from the PRoC BLE device (Figure 5-28). It is also used toshow the bind status.Figure 5-28.  Schematics and Board Highlight of User LEDBLE_STATUS0805R7820 ohm0805LED1Status LED Blue2 1
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 1156. Advanced TopicsThis chapter describes advanced features of the BLE Pioneer kit as well as the correspondingprojects. It can be used as reference to exploit these features for other applications, according toproject requirements.6.1 Using PSoC 5LP as USB-UART BridgeThe PSoC 5LP serves as a USB-UART bridge, which can communicate with the COM terminalsoftware. This section explains how to create a PSoC 4 BLE code example to communicate with theCOM terminal software.Users who have a Windows operating system that does not have HyperTerminal can use analternative terminal software such as PuTTY.1. Create a new PSoC 4 BLE project in PSoC Creator, as shown in Figure 6-1. Select anappropriate location for your project and rename the project as required.Figure 6-1.  Create New Project in PSoC Creator
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 116Advanced Topics2. Drag and drop a UART (SCB) component (Figure 6-2) to the TopDesign. Figure 6-2.  UART Component in Component Catalog 3. To configure the UART, double-click or right-click the UART component and select Configure, asshown in Figure 6-3.Figure 6-3.  Open UART Configuration Window
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 117Advanced Topics4. Change the instance name to UART. Configure the UART as shown in Figure 6-4, Figure 6-5,and Figure 6-6. Click OK.Figure 6-4.  UART Configuration Tab WindowFigure 6-5.  UART Basic Tab Window
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 118Advanced TopicsFigure 6-6.  UART Advanced Tab Window 5. Select P1[4] for UART RX and P1[5] for UART TX in the Pins tab of <Project_Name>.cydwr, asshown in Figure 6-7. Figure 6-7.  Pin Selection
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 119Advanced Topics6. Place the following code in your main.c project file. The code will echo any UART data received. int main(){       uint8 ch;    /* Start SCB UART TX+RX operation */        UART_Start();     /* Transmit String through UART TX Line */UART_UartPutString("CY8CKIT-042-BLE USB-UART");    for(;;)    {        /* Get received character or zero if nothing has been received yet */        ch = UART_UartGetChar();         if(0u != ch)        { /* Send the data through UART. This function is blocking and waits until there is an entry into the TX FIFO. */            UART_UartPutChar(ch);        }    }}7. Build the project by clicking Build > Build {Project Name} or [Shift][F6]. After the project is builtwithout errors and warnings, program (by choosing Debug > Program) the project to PSoC 4BLE/PRoC BLE through the PSoC 5LP USB programmer or MiniProg3.Note: UART RX and UART TX can be routed to any digital pin on PSoC 4 BLE/PRoC BLE basedon the configuration of the UART component. An SCB implementation of UART will route the RXand TX pins to one of the following subsets: (P0[0], P0[1] or P0[4], P0[5] or P1[4], P1[5] or P3[0],P3[1] or P3[4], P3[5] or P5[0], P5[1]).
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 120Advanced TopicsTo communicate with the PSoC 4 from the terminal software, follow this procedure:1. Connect USB mini-B to J13. The kit enumerates as a KitProg USB-UART and is available in theDevice Manager, Ports (COM & LPT). A communication port is assigned to the KitProg USB-UART, as shown in Figure 6-8.Figure 6-8.  KitProg USB-UART in Device Manager
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 121Advanced Topics2. Open HyperTerminal and choose File > New Connection and enter a name for the newconnection and click OK, as shown in Figure 6-9. For PuTTY, double-click the PuTTY icon andselect Serial under Connection.Figure 6-9.  Open New ConnectionHyperTerminalPuTTY
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 122Advanced Topics3. A new window opens, where the communication port can be selected.In HyperTerminal, select COMx (or the specific communication port that is assigned to the Kit-Prog USB-UART) in Connect using and click OK, as shown in Figure 6-10. In PuTTY enter theCOMx in Serial line to connect to. This code example uses COM12.Figure 6-10.  Select Communication Port HyperTerminalPuTTY
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 123Advanced Topics4. In HyperTerminal, select Bits per second, Data bits, Parity, Stop bits, and Flow control underPort Settings and click OK, as shown in Figure 6-11. Make sure that the settings are identical tothe UART settings configured for the BLE device.In PuTTY select Speed (baud), Data bits, Stop bits, Parity and Flow control under Configurethe serial line. Click Session and select Serial under Connection type. Serial line shows thecommunication port (COM12) and Speed shows the baud rate selected. Click Open to start thecommunication.Figure 6-11.  Configure the Communication PortHyperTerminalPuTTY
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 124Advanced Topics5. Enable  Echo typed characters locally in File > Properties > Settings > ASCII Setup, todisplay the typed characters on HyperTerminal, as shown in Figure 6-12. In PuTTY, select Forceon in Terminal > Line discipline options to display the typed characters on PuTTY, as shown inFigure 6-13.Figure 6-12.  Enable Echo of Typed Characters in HyperTerminalFigure 6-13.  Enabling Echo of Typed Characters in PuTTY
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 125Advanced Topics6. The COM terminal software displays both the typed data and the echoed data from the PSoC 4BLE or PRoC BLE UART, as shown in Figure 6-14 and Figure 6-15.Figure 6-14.  Data Displayed on HyperTerminal Figure 6-15.  Data Displayed on PuTTY
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 126Advanced Topics6.2 Using PSoC 5LP as USB-I2C BridgeThe PSoC 5LP serves as a USB-I2C bridge that can be used to communicate with the USB-I2Csoftware running on the PC. The following steps describe how to use the USB-I2C bridge, which cancommunicate between the BCP and the PSoC 4 BLE/PRoC BLE.1. Create a new project targeting the PSoC 4 BLE/PRoC BLE device in PSoC Creator, as shown inFigure 6-16.Figure 6-16.  Create New Project in PSoC Creator
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 127Advanced Topics2. Drag and drop an I2C component (Figure 6-17) to the TopDesign.Figure 6-17.  I2C Component in Component Catalog3. To configure the I2C component, double-click or right-click the I2C component and select Config-ure, as shown in Figure 6-18.Figure 6-18.  Open I2C Configuration Window
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 128Advanced Topics4. Change the instance name to I2C. Configure the I2C component according to the settings inFigure 6-19 and Figure 6-20 and click OK.Figure 6-19.  Configuration TabFigure 6-20.  I2C Basic and Advanced Tabs
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 129Advanced Topics5. Select pin P3[5] for the I2C SCL and pin P3[4] for the I2C SDA in the Pins tab of<Project_Name>.cydwr, as shown in Figure 6-21.Figure 6-21.  Pin Selection_USBI2C 6. Place the following code in your main.c project file. The code will enable the PSoC 4 BLE/PRoCBLE device to transmit and receive I2C data to and from the BCP application.int main(){uint8 wrBuf[10];  /* I2C write buffer */uint8 rdBuf[10];  /* I2C read buffer */uint8 indexCntr;uint32 byteCnt;/* Enable the Global Interrupt */CyGlobalIntEnable;/* Start I2C Slave operation */I2C_Start();/* Initialize write buffer */I2C_I2CSlaveInitWriteBuf((uint8 *) wrBuf, 10);/* Initialize read buffer */I2C_I2CSlaveInitReadBuf((uint8 *) rdBuf, 10);for(;;) /* Loop forever */{/* Wait for I2C master to complete a write */
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 130Advanced Topicsif(0u != (I2C_I2CSlaveStatus() & I2C_I2C_SSTAT_WR_CMPLT)){/* Read the number of bytes transferred */byteCnt = I2C_I2CSlaveGetWriteBufSize();/* Clear the write status bits*/I2C_I2CSlaveClearWriteStatus();/* Move the data written by the master to the read buffer so that the master can read back the data */for(indexCntr = 0; indexCntr < byteCnt; indexCntr++){rdBuf [indexCntr] = wrBuf[indexCntr]; /* Loop back the data to the read buffer */}/* Clear the write buffer pointer so that the next write operation will start from index 0 */I2C_I2CSlaveClearWriteBuf();/* Clear the read buffer pointer so that the next read operations starts from index 0 */I2C_I2CSlaveClearReadBuf();}/* If the master has read the data , reset the read buffer pointer to 0 and clear the read status */if(0u != (I2C_I2CSlaveStatus() & I2C_I2C_SSTAT_RD_CMPLT)){/* Clear the read buffer pointer so that the next read operations starts from index 0 */I2C_I2CSlaveClearReadBuf();/* Clear the read status bits */I2C_I2CSlaveClearReadStatus();}}}7. Build the project by choosing Build > Build Project or [Shift] [F6]. After the project is builtwithout errors and warnings, program ([Ctrl] [F5]) this code onto the PSoC 4 BLE/PRoC BLEthrough the PSoC 5LP programmer or MiniProg3.8. Open the BCP from Start > All Programs > Cypress > Bridge Control Panel <versionnumber>.9. Connect to KitProg/ under Connected I2C/SPI/RX8 Ports, as shown in Figure 6-22.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 131Advanced TopicsFigure 6-22.  Connecting to KitProg/ in BCP
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 132Advanced Topics10.Open Protocol Configuration from the Tools menu and select the appropriate I2C Speed, asshown in Figure 6-23. Make sure the I2C speed is the same as the one configured in the I2Ccomponent. Click OK to close the window.Figure 6-23.  Opening Protocol Configuration Window in BCP11.From the BCP, transfer five bytes of data to the I2C device with slave address 0x08. Type thecommand shown in Figure 6-24 and press [Enter] or click the Send button in the BCP. The logshows whether the transaction was successful. A '+' indication after each byte indicates that thetransaction was successful and a '–' indicates that the transaction was a failure.Figure 6-24.  Entering Commands in BCP
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 133Advanced Topics12.From the BCP, read five bytes of data from the I2C slave device with slave address 0x08. The logshows whether the transaction was successful, as shown in Figure 6-25.Figure 6-25.  Read Data Bytes from BCPNote: Refer to Help Contents under Help in BCP or press [F1] for details of I2C commands.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 134Advanced Topics6.3 Developing Applications for PSoC 5LPThe BLE Pioneer kit has an onboard PSoC 5LP whose primary function is that of a programmer anda bridge. You can build either a normal project or a bootloadable project using the PSoC 5LP.The PSoC 5LP connections in the Pioneer board are summarized in Figure 6-26. J8 is the I/Oconnector. The USB (J13) is connected and used as the PC interface. However, you can still use thisUSB connection to create customized USB designs. Figure 6-26.  PSoC 5LP Connections on BLE Pioneer KitThe programming header (J7) is meant for standalone programming. This header needs to bepopulated. See the 'No Load Components' section in Bill of Materials (BOM) on page 184.6.3.1 Building a Bootloadable Project for PSoC 5LPAll bootloadable applications developed for the PSoC 5LP should be based on the bootloader hexfile, which is programmed onto the kit.The hex files are included in the following kit installer directory: <Install_Directory>\CY8CKIT-042-BLE Kit\<version>\Firmware\Programmer\ KitProg_BootloaderFigure 6-27.  KitProg Bootloader Hex File Location
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 135Advanced TopicsTo build a bootloadable application for the PSoC 5LP, follow this procedure:1. In PSoC Creator, choose New > Project > PSoC 5LP, click the expand button adjacent toAdvanced, select Launch Device Selector to bring up the Select Device Window and selectthe Device as CY8C5868LTI-LP039, as shown in Figure 6-28. Select the Application Type asBootloadable from the drop-down list and click OK.Figure 6-28.  Create New Project in PSoC Creator_PSoC 5LP
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 136Advanced TopicsFigure 6-29.  Select Device in PSoC Creator 2. Navigate to the Schematic view and drag and drop a Bootloadable component (Figure 6-30) onthe TopDesign.Figure 6-30.  Bootloadable Component in Component Catalog
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 137Advanced TopicsTo configure the Bootloadable, double-click or right-click the Bootloadable component and selectConfigure. In the General tab, enable the check box for Manual application image placement andset the Placement address to ‘0x00002800’.Figure 6-31.  Configuration Window of Bootloadable Component in “General” Tab Setting Set the dependency of the Bootloadable component by selecting the Dependencies tab in theconfiguration window and clicking the Browse button, as shown in Figure 6-32. Select theKitProg_Bootloader.hex (Figure 6-33) and KitProg_Bootloader.elf files (Figure 6-34); click Open.Figure 6-32.  Configuration Window of Bootloadable Component in the Dependencies Tab
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 138Advanced TopicsFigure 6-33.  Select KitProg Bootloader Hex File Figure 6-34.  Select KitProg Bootloader Elf File3. Develop your custom project.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 139Advanced Topics4. Make sure that the NVL setting of the Bootloadable project and the KitProg_Bootloader project isthe same. Figure 6-35 shows the KitProg_Bootloader.cydwr system settings. Figure 6-35.  KitProg Bootloader System Settings 5. Build the project in PSoC Creator by choosing Build > Build Project or [Shift] [F6].6. To download the project onto the PSoC 5LP device, open the Bootloader Host tool, which isavailable in PSoC Creator. Choose Tools > Bootloader Host, as shown in Figure 6-36.Figure 6-36.  Open Bootloader Host Tool in PSoC Creator
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 140Advanced Topics7. In the Bootloader Host tool, click Filters and add a filter to identify the USB device. Ensure thatthe check box for Show USB Devices is enabled. Set VID as 0x04B4, PID as 0xF13B, and clickOK, as shown in Figure 6-37.Figure 6-37.  Port Filters Tab in Bootloader Host Tool
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 141Advanced Topics8. In the Bootloader Host tool, click the Open File button (Figure 6-38) to browse to the location ofthe bootloadable file (*.cyacd), as shown in Figure 6-38.Figure 6-38.  Open Bootloadable File in Bootloader Host Tool Figure 6-39.  Select Bootloadable .cyacd File in Bootloader Host9. Keep the reset switch (SW1) pressed and plug in the USB mini-B connector. If the switch ispressed for more than 100 ms, the PSoC 5LP enters into bootloader. Click the Program button(Figure 6-38) in the Bootloader Host tool to program the device.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 142Advanced Topics10.If bootload is successful, the log of the tool displays “Programming Finished Successfully”;otherwise, it displays “Failed” and a reason for the failure.Notes:■The PSoC 5LP pins are brought to the PSoC 5LP GPIO header (J8). These pins are selected tosupport high-performance analog and digital projects. See PSoC 5LP GPIO Header (J8) onpage 97 for pin information.■Take care when allocating the PSoC 5LP pins for custom applications. For example, P2[0]–P2[4]are dedicated for programming the PSoC 4 BLE/PRoC BLE. See Schematics on page 168before allocating the pins.■When a custom project is programmed onto the PSoC 5LP, the initial capability of the PSoC 5LPto act as a programmer, USB-UART bridge, or USB-I2C bridge in not available.■The status LED does not function unless used by the custom project.For additional information on bootloaders, refer to Cypress application note, AN73503 - USB HIDBootloader for PSoC 3 and PSoC 5LP.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 143Advanced Topics6.3.2 Building a Normal Project for PSoC 5LPA normal project is a completely new project created for the PSoC 5LP device on the CY8CKIT-042.Here the entire flash of the PSoC 5LP is programmed, overwriting all bootloader and programmingcode. To recover the programmer, reprogram the PSoC 5LP device with the factory-set KitProg.hexfile, which is shipped with the kit installer.The KitProg.hex file is available at the following location: <Install_Directory>\CY8CKIT-042-BLE Kit\<version>\Firmware\Programmer\KitProgThis advanced functionality requires a MiniProg3 programmer, which is not included with this kit. TheMiniProg3 can be purchased from www.cypress.com/go/CY8CKIT-002.To build a normal project for the PSoC 5LP, follow these steps:1. In PSoC Creator, choose New > Project > PSoC 5LP, click the expand button adjacent toAdvanced, select Device as CY8C5868LTI-LP039, and select Application Type as Normalfrom the drop-down list, as shown in Figure 6-40.Figure 6-40.  Create New Project in PSoC Creator_PSoC 5LP 2. Develop your custom project.3. Build the project in PSoC Creator by choosing Build > Build Project or pressing [Shift] [F6].
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 144Advanced Topics4. Connect the 10-pin connector of MiniProg3 to the onboard 10-pin SWD debug and programmingheader J7 (which needs to be populated).5. To program the PSoC 5LP with PSoC Creator, choose Debug > Program or press [Ctrl] [F5]. Ifthe Programming window appears and shows MiniProg3 and the selected device in the projectunder it (CY8C5868LTI-LP039); click on the device and click Connect to program.Notes:■The 10-pin SWD debug and programming header (J7) is not populated. See the 'No LoadComponents' section of A.3 Bill of Materials (BOM) for details.■The PSoC 5LP pins are brought to the PSoC 5LP GPIO header (J8). These pins are selected tosupport high-performance analog and digital projects. See PSoC 5LP GPIO Header (J8) onpage 97 for pin information.■Take care when allocating the PSoC 5LP pins for custom applications. For example, P2[0]–P2[4]are dedicated for programming the PSoC 4. Refer to A.1 Schematics before allocating the pins.■When a normal project is programmed onto the PSoC 5LP, the initial capability of the PSoC 5LPto act as a programmer, USB-UART bridge, or USB-I2C bridge is not available.■The status LED does not function unless it is used by the custom project.6.4 PSoC 5LP Factory Program Restore InstructionsThe BLE Pioneer Kit features a PSoC 5LP device that comes factory-programmed as the onboardprogrammer and debugger for the PSoC 4 BLE/PRoC BLE device.In addition to creating applications for the BLE device, you can also create custom applications forthe PSoC 5LP device on this kit. For details, see section Developing Applications for PSoC 5LP onpage 134. Reprogramming or bootloading the PSoC 5LP device with a new flash image willoverwrite the factory program and forfeit the ability to use the PSoC 5LP device as a programmer/debugger for the BLE device. Follow the instructions to restore the factory program on the PSoC5LP and enable the programmer/debugger functionality.6.4.1 PSoC 5LP is Programmed with a Bootloadable ApplicationIf the PSoC 5LP is programmed with a bootloadable application, restore the factory program byusing one of the following two methods.6.4.1.1 Restore PSoC 5LP Factory Program Using PSoC Programmer1. Launch PSoC Programmer 3.21.1 or later from Start > Cypress > PSoC Programmer.2. Configure the BLE Pioneer Kit in service mode. To do this, while holding down the reset button(SW1 Reset), plug in the BLE Pioneer Kit to the computer using the included USB cable (USB Ato mini-B). This puts the PSoC 5LP into service mode, which is indicated by the blinking greenstatus LED.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 145Advanced Topics3. The following message appears in the PSoC Programmer Results window, as shown inFigure 6-41: “KitProg Bootloader device is detected”.Figure 6-41.  PSoC Programmer Results Window
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 146Advanced Topics4. Switch to the Utilities tab in PSoC Programmer and press the Upgrade Firmware button, asshown in Figure 6-42. Unplug all other PSoC programmers (such as MiniProg3 and DVKProg)from the PC before pressing the Upgrade Firmware button.Figure 6-42.  Upgrade Firmware
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 147Advanced Topics5. After programming has completed, the following message appears, as shown in Figure 6-43:“Firmware Update Finished at <time>”. Figure 6-43.  Firmware Update Completed6. The factory program is now successfully restored on the PSoC 5LP. It can be used as theprogrammer/debugger for the PSoC 4 BLE or PRoC BLE device.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 148Advanced Topics6.4.1.2 Restore PSoC 5LP Factory Program Using Bootloader Host Tool1. Launch the Bootloader Host tool from Start > Cypress > PSoC Creator.2. Using the File > Open menu, load the KitProg.cyacd file, which is installed with the kit software,as shown in Figure 6-44. The default location for this file is: <Install_Directory>\CY8CKIT-042-BLE Kit\<version>\Firmware\Programmer\KitProg\KitProg.cyacdFigure 6-44.  Load KitProg.cyacd File
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 149Advanced Topics3. Configure the Pioneer Kit in service mode. To do this, while holding down the reset button (SW1Reset), plug in the BLE Pioneer Kit to the computer using the included USB cable (USB A tomini-B). This puts the PSoC 5LP into service mode, which is indicated by the blinking greenstatus LED.4. In the Bootloader Host tool, set the filters for the USB devices with VID: 04B4 and PID: F13B.The USB Human Interface Device port appears in the Ports list. Click that port to select it, asshown in Figure 6-45.Figure 6-45.  Select USB Human Interface Device5. Click the Program button (or choose Actions > Program) to restore the factory-program bybootloading it onto the PSoC 5LP.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 150Advanced Topics6. After programming has completed, the following message appears, as shown in Figure 6-46:“Programming Finished Successfully”.Figure 6-46.  Programming Finished Successfully7. The factory program is now successfully restored on the PSoC 5LP. It can be used as theprogrammer/debugger for the PSoC 4 BLE/PRoC BLE device.6.5 Using FM24V10 F-RAMThe BLE Pioneer board has an onboard ferroelectric RAM chip that can hold up to 1 Mb of data. Thechip provides an I2C communication interface for data access. It is hardwired to the I2C lines (P3_4and P3_5); the same lines are also routed to the PSoC 5LP I2C lines. Because the F-RAM device isan I2C slave, it can be accessed or shared among various I2C masters on the same line. For moredetails on the F-RAM device, refer to the device datasheet.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 151Advanced Topics6.5.1 Address SelectionThe slave address of the F-RAM device consists of three parts, as shown in Figure 6-47: slave ID,device select, and page select. Slave ID is an F-RAM family-specific ID located in the datasheet ofthe particular F-RAM device. For the device used in BLE Pioneer board (FM24V10), the slave ID is1010b. Device select bits are set using the two physical pins A2 and A1 in the device. The setting ofthese two pins on the BLE Pioneer board is controlled by resistors R32/R36 (A1) and R33/R37 (A2).Because the memory location in F-RAM is divided into two pages of 64 KB each, the page select bitis used to refer to one of the two pages in which the read or write operations will take place.Figure 6-47.  F-RAM I2C Address Byte Structure6.5.2 Write/Read OperationThe device's datasheet includes details on how to perform a write/read operation with the F-RAM.Figure 6-48 and Figure 6-49 provide a snapshot of the write/read packet structure as a quickreference.Figure 6-48.  F-RAM Single-Byte and Multiple-Byte Write Packet Structure
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 152Advanced TopicsFigure 6-49.  F-RAM Single-Byte and Multiple-Byte Read Packet StructureAs shown in the figures, all operations start with the slave address followed by the memory address.For write operations, the bus master sends each byte of data to the memory, and the memorygenerates an acknowledgement condition. For read operations, after receiving the complete slaveaddress and memory address, the memory begins shifting data from the current address on the nextclock. 6.6 CySmart iOS/Android ApplicationThe CySmart mobile application is a powerful tool that allows the mobile device (iOS/Android) withBLE capability to connect to a BLE peripheral device and communicate with it. It supports variousstandard BLE services along with two custom services for CapSense and LED control. It alsoprovides a common support for all profiles, standard or custom.This app is free. You can download and install it for Apple iOS devices from the App Store and forAndroid Devices from Play Store. Make sure that the mobile device being used supports BLE.To verify the example project using the CySmart mobile app, follow these steps.1. Plug the BLE Pioneer Kit into the PC for power, using the J13 USB connector.2. Program the kit with the desired BLE example project.3. Open the app on the mobile device.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 153Advanced Topics4. If Bluetooth is not enabled on the device, the app will ask to enable it, as shown in Figure 6-50.Figure 6-50.  Turn on Bluetooth on Device5. After Bluetooth is enabled, the app will automatically search for available BLE peripherals and listthem, as shown in Figure 6-51. Select the BLE Pioneer Kit peripheral in the list. The namedisplayed in the list will be the same as that set in the BLE Component.Figure 6-51.  Peripheral Connections Page
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 154Advanced Topics6. When connected, the app will list the supported profiles by the peripherals, as shown inFigure 6-52. Tap on the desired profile.Figure 6-52.  Profiles Page7. Depending on the type of profile chosen, the app will display options for the profile. Figure 6-53shows an example for the CapSense slider custom profile, where swiping a finger on theCapSense slider of the BLE Pioneer Kit is reflected in the app. See Pioneer Baseboard onpage 88.Figure 6-53.  CapSense Slider GUI8. To go to a different service, go back to the service page in the GUI.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 155Advanced Topics9. To connect to a new BLE peripheral, go back to home page and swipe the screen below to scanfor devices.10.To transfer data/notifications through any other profile that is not listed on the Profiles page afterconnecting to the peripheral, go to the GATT DB option on the Profiles page. The GATT DBallows you to access the services and characteristics of a profile directly, as shown inFigure 6-54, and to modify or receive values through BLE.Figure 6-54.  GATT DB GUI for CharacteristicsThe Data Logger option provides a textual form of all the events that has happened with a particularBLE peripheral device, including scanning and connection.Figure 6-55.  Data Logger
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 156Advanced TopicsTwo custom profiles are created for demonstrating the BLE Pioneer Kit features: the CapSenseprofile and the RGB LED profile. Both these profiles are integrated into the CySmart mobile app, aseasy-to-use GUI.The CapSense profile GUI supports three CapSense functionalities.■CapSense Buttons: After connecting to the BLE peripheral, the CapSense Buttons service pagedisplays the number of CapSense buttons supported by the peripheral, as shown in Figure 6-56.Any touch on one of the CapSense buttons on the peripheral is reflected in the CySmart GUI.Figure 6-56.  CapSense Buttons GUI Page
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 157Advanced Topics■CapSense Slider: After connecting to the BLE peripheral, the CapSense Slider service pagedisplays the CapSense slider as supported by the peripheral, as shown in Figure 6-57. Swiping afinger on the CapSense slider on the peripheral is reflected in the CySmart GUI.For example, the CapSense_Slider_LED project (CapSense Slider and LED on page 47) will show this utility on the app.Figure 6-57.  CapSense Slider GUI Page
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 158Advanced Topics■CapSense Proximity: After connecting to the BLE peripheral, the CapSense Proximity servicepage displays the CapSense proximity supported by the peripheral, as shown in Figure 6-58. Achange in proximity on the proximity sensor (such as a wire) on the peripheral is reflected in theCySmart GUI.For example, the CapSense_Proximity project (CapSense Proximity on page 62) will show this utility on the app.Figure 6-58.  CapSense Proximity GUI Page
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 159Advanced TopicsThe RGB LED profile allows you to control the color and intensity of the BLE Pioneer Kit onboardRGB LED, as shown in Figure 6-59. Pressing any part of the color gamut on the GUI is reflected onthe BLE peripheral device with the onboard RGB LED.Note: The onboard RGB LED color range depends on the LED being used. It is possible that thecomplete color gamut is not reflected on the onboard RGB LED due to limitations on the LED itself.For example, the CapSense_Slider_LED project (CapSense Slider and LED on page 47) will showthis utility on the app.Figure 6-59.  RGB LED Profile
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 160Advanced Topics6.7 CySmart PC ToolThe CySmart PC tool is a BLE Central host emulation tool that, along with the dongle, allows you toconnect to a BLE peripheral device and transfer data over BLE services. Also, it displays all thepackets that are involved during the connection, which can be analyzed for details.The CySmart PC tool is installed as part of the BLE Pioneer Kit installer. To launch the software,choose Start > All Programs > Cypress > CySmart <version> > CySmart <version>.Follow these steps to connect to a BLE peripheral device using the dongle and CySmart PC tool andto transfer data.1. Connect the dongle to one of the USB ports on the PC.Figure 6-60.  Connect Dongle to USB Port
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 161Advanced Topics2. Start the CySmart PC tool on the PC. You will see a list of dongles connected to it. Select thedongle you want to use and click Connect, as shown in Figure 6-61. Figure 6-61.  Selecting Dongle in CySmart PC Tool3. The CySmart PC tool can be used to connect to any BLE peripheral device, including the BLEPioneer kit. To connect to the BLE Pioneer kit, power the kit through the J13 USB connector andprogram the appropriate BLE peripheral project to it. Follow the steps according to the projectdescription to start advertising.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 162Advanced Topics4. When the dongle is selected and connected to, the main window shown in Figure 6-62 opens up.Figure 6-62.  CySmart PC Tool Main WindowThe important parts of this window are as follows:■Menu bar: This contains options to exit or find help about the CySmart PC tool.■Dongle settings: These settings comprise of Select Dongle, Configure Master Settings, andManage PSMs. Select the dongle allows to connect to a dongle that is listed by the system. If adifferent dongle needs to be connected, then this option can be used. Configure Master Settingsoption allows to modify the various settings that the dongle requires to act as a BLE Centraldevice such as connection parameters, scan parameters, or security parameters. Manage PSMsallows to register for PSM or modify them.■Discovered devices options: The Master tab provides three options by default: Start Scan,Connect, and Add to Whitelist. The Start Scan button allows the tool to start scanning foravailable BLE peripheral devices and list them in the Discovered Devices window. This optionalso allows to stop an ongoing scan. The Connect option allows to connect to a particular BLEperipheral device that is listed in the Discovered Device window. Add to Whitelist allows to add aselected device address to the whitelist.■Advertisement Data/Scan response data tabs: These tabs provide the description of the datareceived in the advertisement packet and scan response packet from the selected device.■Discovered Devices window: This window lists all the peripheral devices found after starting ascan. Selecting any device populates the information on advertisement data and scan responsedata on the right side window.■Whitelist window: This window lists the devices that have been added as whitelist and providesoptions to add, remove, or clear devices from the whitelist.■Raw Data window: This window displays the raw data (in hexadecimal) of the field selected.■Log window: This window displays all the activities that occur on the dongle and the datacommunicated. This feature is also useful for debugging.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 163Advanced Topics1. Click Start Scan to see the list of available BLE peripheral devices, as shown in Figure 6-63.Figure 6-63.  Scanned Devices Listed in CySmart PC Tool2. After the available devices are listed, choose the desired peripheral and double-click Connect,as shown in Figure 6-64. Figure 6-64.  Start Connection with Selected Device
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 164Advanced Topics3. If the connection is successful, you will see another tab opening besides the Master tab. This tabprovides options with respect to the connected BLE device, as shown in Figure 6-65.Figure 6-65.  Connected Device Tab4. On the device tab, click Discover All Attributes to find the supported attributes by the connectedBLE device. This action populates the list of services and characteristics in the Attribute windowalong with their values, if any, as shown in Figure 6-66.Figure 6-66.  Discover All Attributes
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 165Advanced Topics5. You can read the characteristics individually or you can use the Read All Characteristics optionto update the values for all readable characteristics, as shown in Figure 6-67.Figure 6-67.  Read All Characteristics6. To modify the value of a characteristic individually, select the particular characteristic from theattribute list. The Attribute Details window on the right will display the properties of the selectedcharacteristics as well as the options to modify or read the values, as shown in Figure 6-68.Figure 6-68.  Modify a Characteristic7. Similarly, notifications or indications can be enabled on the characteristics that support thoseproperties.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 166Advanced Topics8. The list of attributes of the connected BLE device can also be saved in .csv format for later use.For this, click the Export button on the device tab and select the location where you want the fileto be saved, as shown in Figure 6-69.Figure 6-69.  Save Attribute List to a File9. The tool also allows sending specific commands to the BLE peripheral device. These commandsare present in the Send Commands tab on the device window. Select the command to be sentfrom the list and click Send, as shown in Figure 6-70.Figure 6-70.  Send Commands
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 167Advanced Topics10.To disconnect from the device, go to the Master tab, select the connected device, and click Disconnect, as shown in Figure 6-71.Figure 6-71.  Disconnect BLE DeviceNote: Refer to the CySmart PC tool user guide for more information. To access the user guide fromthe tool, go to Help > Help Topics.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 168A. AppendixA.1 SchematicsA.1.1 BLE Pioneer BoardSAR BypassCapacitorDel Sig BypassCapacitorPSoC 5LP Programmer / DebuggerNO LOADNO LOADSAR BypassCapacitorP5LP0_4 to P5LP0_7,P5LP3_2, P5LP3_3 are reserved for HW REV IDNO LOADVSSDP5LP_SWDCLKP5LP_SWDIOP5LP_SWOP5LP_TDIP5LP_XRESP5LP_XRESP5LP_DPP5LP_DMP5LP0_3DM_PDP_PP5LP0_0P5LP0_1P5LP12_0P5LP12_1P5LP12_6VSSDVSSDP5LP12_7P5LP12_2P5LP2_6P5LP2_7P5LP12_4P5LP1_2P5LP3_7P5LP3_6P5LP0_2VSSDP5LP12_3P5LP3_0P5LP3_4P5LP3_5P5LP1_7P5LP1_6P5LP3_1P5LP_VCCDP5LP12_5P5LP0_4P5LP0_6P5LP_VCCDP5LP2_5P5LP1_5P5LP_VDDP5LP_VDDP5LP_VDDP5LP_VDDP5LP_VDDP5LP_VDDP5LP_VDDVTARG P5LP_VDDVBUSP5LP_VDD VBUSP5LP_DPP5LP_DMEN_CTRLR1815KR2430KR2530K0402C220.1 uF0603C61.0 uF0402C170.1 uF0603C131.0 uFR214.7K0603C111.0 uF0603R1522ER1715K0603C201.0 uF0402C210.1 uF0603C151.0 uF0402C80.1 uF0603C241.0 uFU2CY8C5868LTI-LP039 QFN68P2_61P2_72P12_4 I2C0_SCL, SIO3P12_5 I2C0_SDA, SIO4VSSB5IND6VBOOST7VBAT8VSSD9XRES10P1_011P1_112P1_213P1_314P1_415P1_516VDDIO117P1_618P1_719P12_6_SIO20P12_7_SIO21P15_6 DP22P15_7 DM23VDDD24VSSD25VCCD26P15_027P15_128P3_029P3_130P3_231P3_332P3_433P3_534VDDIO3 35VDDIO0 52P0_3 51P0_2 50P0_1 49P0_0 48SIO_P12_3 47SIO_P12_2 46VSSD 45VDDA 44VSSA 43VCCA 42P15_3 41P15_2 40SIO, I2C1_SDA P12_1 39SIO, I2C1_SCL P12_0 38P3_7 37P3_6 36P2_4 66P2_3 65P2_2 64P2_1 63P2_0 62P15_5 61P15_4 60VDDD 59VSSD 58VCCD 57P0_7 56P0_6 55P0_5 54P0_4 53VDDIO2 67P2_5 68EPAD 690603R1622E0402C100.1 uF0603C71.0 uF0402C180.1 uF0402C90.1 uF0603C161.0 uF0402C190.1 uF0402C140.1 uFR14 ZEROPSoC 4 / External PSoC Program/Debug HeaderPSoC 5LP Program/Debug HeaderNO LOAD NO LOADP5LP12_2P5LP12_3P5LP12_4P5LP_SWOP5LP_XRESP5LP_SWDCLKP5LP_TDIP5LP_SWDIOVTARGP5LP_VDDRESETSWDCLKSWDIO0402C50.1 uFTVS25V 350WTVS15V 350WJ750MIL KEYED SMD13579246810J650MIL KEYED SMD135792468100402C120.1 uF
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 169PSoC 5LP GPIO Expansion HeaderUSB-Serial Bridge ConnectionsP5LP12_6 ------------- UART RXP5LP12_7 ------------- UART TXP5LP12_0 ------------- SPI SCLK / I2C SCLP5LP12_1 ------------- SPI MISO / I2C SDA P5LP12_5 ------------- SPI MOSI P5LP2_5  ------------- SPI SSELP5LP12_7P5LP12_6P5LP3_6 P5LP3_7P5LP0_0P5LP1_2P5LP3_5P5LP3_4P5LP3_0P5LP0_1P5LP12_1P5LP12_5P5LP12_0P5LP2_5VDDSPI_MOSISPI_SSELUART TXUART RXJ88x2 RECPT112233445566778810 109912 12111114 14131316 161515I2C ConnectionStatus LEDP5LP3_1SCLSDAP5LP12_0P5LP12_1P5LP2_7P5LP2_6VDDSPI_MISO / I2C_SDASPI_SCLK / I2C_SCLU4NTZD3152P6213 45R232.2KR27 ZEROR11820 ohmR26 ZERO0805LED2Status LED Green2 1R222.2KUSB MiniB NO LOADNO LOADCR2032 Coin CellBattery HolderDPDMVDDVBUSVINP5LP_DMP5LP_DPJ13USB MINI BVBUS 1DM 2DP 3GND 5ID 4S16S27F1PTC Resettable Fuse1 2C4100uF0603D6SOD123D100402R6100K0603D80402C3 0.01 uFJ92 PIN HDR1122+-BT113 2TP2 RED0603D7
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 170NO LOADProtection CircuitNO LOADVDDV3.3VFRAMVDDR910KR59 ZEROQ2PMOS( NTR4171PT1G) R815KD11Vz=2.7V(MMSZ4682T1G)Q5PMOS( PMV48XP,215)D9Vz=3.9V(BZT52C3V9-7-F)R7 ZEROR2010KQ6PMOS( NTR4171PT1G) R5815KQ4PMOS( NTR4171PT1G)Q3PMOS(PMV48XP,215)Q1PMOS( DMP3098L-7)NO LOAD NO LOAD123456CTLVCCN.C.OUTCGNDOutput Voltage ON / OFF controlPower supply voltage inputUnconnected terminalVoltage outputOutput voltage regulation terminalGroundPin No Symbol Function.TABLE: LDO PIN FUNCTIONSGND Test PointsTABLE: VOLTAGE SELECTION JUMPER SETTINGS  JUMPER SETTING O/P VOLTAGESHORT 2 & 3SHORT 1 & 2REMOVE JUMPER3.3V5V1.9VVADJ VDDVCCEN_CTRLEN_CTRLVBUSVINVCCEN_CTRLTP5BLACKU1BA00BC0WFP-E2VCC2CTL1NC3OUT 4C5GND 6SOD123D1R111K1%R1010K+3216C24.7uFR410K 1%SOD123D4R314.7K 1%R54.3K 1%TP6BLACKSOD123D2J163 PIN HDR132TP4BLACK+3216C11 uFdSOD123D3
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 171NO LOADNO LOADCurrent Measurement JumperVADJVDD BLE_VDDVTARGR2560 ohmJ15HDR212R44 ZEROR45 ZEROTP1 RED0805LED1Power LED2 1(J1- J4) Arduino ConnectorsJ12 Arduino ICSP compatible headerfor SPI InterfaceNO LOADGND/XRES/XRESP1_4P1_5P1_6P1_7P1_3P1_2P1_1P1_0P3_5P3_4P3_3P3_2P3_1P3_0P0_5P0_4P0_2P0_0P0_1P0_3VREFP0_1P0_3 P0_0P2_0P2_1P2_2P2_3P2_4P2_5P3_5P3_4BLE_VDDVINV3.3VBUSJ2CON6X2A01A13A25A37A49A511P2.0 2P2.1 4P2.2 6P2.3 8P2.4 10P2.5 12J4CON8D01D12D23D34D45D56D67D78J3CON10D81D92D103D114D125D136GND7AREF8SDA9SCL10J123x2 RECPT1 23 45 6SOD123D5J1CON8VIN1GND2GND3V5.04V3.35Reset6IORef7NC8PSoC 4 BLE/PRoC BLE I/O HeadersNO LOADAnalog PinsDigital PinsVDDAP3_7P3_6P3_5P3_4P3_3P3_2P3_1P3_0P5_1P4_0P5_0P4_1P2_7P2_6P2_5P2_4P2_3P2_2P2_1P2_0GNDVDDRGNDVDDDP1_7P1_5P1_3P0_5P0_3P0_1P0_4P0_2P0_0P1_6/XRESP1_0P1_1 P1_2P1_4P0_7P0_6VREFGNDVDDRVDDDVDDABLE_VDDL1330 OHM @ 100MHzJ11HEADER 10x21 23 45 67 891011 1213 1415 1617 1819 20TP3REDJ10HEADER 12x21 23 45 67 891011 1213 1415 1617 1819 2021 2223 240402C280.1 uF0402C260.1 uFL2330 OHM @ 100MHz0402C270.1 uFL3330 OHM @ 100MHz
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 172Shield SettingRESETNO LOADUSER SWITCHSHIELDGNDP1_6P3_6P3_7P2_6P2_7P2_1P2_2P2_3P2_4P2_5/XRESBLE_VDD/XRESR39 560 ohmR42 560 ohmCSS1CapSense Slider 5 Seg 54321R30 1.5KR13 ZERO0402C250.1 uFR12 ZEROR43 560 ohmR41 560 ohmSW2EVQ-PE105K1 2R40 560 ohmR28 2.2K R29 1.5KRGBLED3RGB LED12 34SW1EVQ-PE105K1 2F-RAMNO LOAD NO LOAD NO LOADA1A2A1P5_0P5_1WPA2 WPVFRAMVFRAMVFRAM VFRAMVFRAMVFRAMR32ZEROR37ZEROU3FM24V10A12VSS4SCL 6VDD 8NC1A23SDA 5WP 7C2933uFR36ZEROR352.2K0402C230.1 uFR33ZEROR34ZEROR38ZEROR312.2KProximity HeaderPMOD ConnectorNO LOADP0_2P0_0P0_1P0_3P2_0VDDJ141x1 RECPJ5CON6SS 1MOSI 2MISO 3SCK 4GND 5VCC 6R19 ZERONO LOADUSB-I2CUSB-SPIUSB-UARTUSB-SWDPSoC 5LP and PSoC 4 BLE/PRoC BLE ConnectionsNO LOADNO LOADNO LOADP0_3P0_1P0_2P0_0P3_5P3_4/XRESP0_7P0_6P1_5P1_4SPI_MOSISPI_SSELSPI_MISO / I2C_SDASPI_SCLK / I2C_SCLRESETSWDIOSWDCLKUART TXUART RX R52 ZEROR53 ZEROR54 ZEROR49 ZEROR50 ZEROR56 ZEROR46 ZEROR55 ZEROR48 ZEROR51 ZEROR47 ZERO
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 173A.1.2 BLE ModuleSAR bypassCMODShunt Resistor C_TankKHz CrystalMHz CrystalTXRXAnalog PinsSerial InterfaceNo LoadNo LoadNo LoadNo LoadNo LoadDigital PinsNo LoadPCA: 121-60159-01PCB: 600-60195-01FAB DRW: 610-60187-01ASSY DRW: 620-60195-01No LoadNo LoadNo LoadNo LoadNo LoadP4.0 P4.1P6.0P6.1XTAL24OXTAL24IP6.0P6.1/XRESP4.0P4.1P5.0P5.1XTAL24IXTAL24OP2.6P2.7P3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7P1.5P1.4/XRESP1.6P1.5P1.4P1.3P1.2P1.1P2.4P2.3P2.2P2.1P2.0P1.7P2.5P3.7P3.6P3.5P3.4P3.3P3.2P3.1P3.0P5.1P4.0P5.0P4.1P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0P1.7P1.5P1.3P0.5P0.3P0.1P0.4P0.2P0.0P1.6/XRESP1.0P1.1 P1.2P1.4P0.7P0.6P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P1.0VDDDVDDAVDDRVCCDVDDDVREFVDDRVDDA VREFVDDR VDDDVDDAVDDDVCCD VDDDVDDAVDDAVDDRVDDDVREFVDDDTitleSizeDocument Number Re vCYPRESS SEMICONDUCTOR  © 2014CY8CKIT-142 PSoC 4 BLE ModuleTitleSizeDocument Number Re vCYPRESS SEMICONDUCTOR  © 2014CY8CKIT-142 PSoC 4 BLE ModuleTitleSizeDocument Number Re vCYPRESS SEMICONDUCTOR  © 2014CY8CKIT-142 PSoC 4 BLE Module0603C101.0 uF0402C90.1 uFC131.2 pF0603C201.0 uFJ2HEADER 10x21 23 45 67 891011 1213 1415 1617 1819 200603C21.0 uFL4330 OHM @ 100MHz0402C10.1 uFTP2REDC2336 pFC2210000 pF0603C41.0 uF0603C25100 pF0603C171.0 uF0603C61.0 uF0402C30.1 uF0402C160.1 uF0402C50.1 uFC212200 pFL3330 OHM @ 100MHzTP1RED0603C81.0 uF0603C191.0 uFR1Zero Ohm0402C180.1 uF0603C151.0 uFJ34 HEADER1234R2Zero OhmL16.8nH0603C121.0 uFC2418 pFTP3RED0402C110.1 uFY132.768KHz12TP5BLACKCY8C4247LQI-BL483U1VDDD1XTAL32O/P6.02XTAL32I/P6.13XRES4P4.05P4.16P5.07P5.18VSSD9VDDR10GANT111ANT12GANT213VDDR14P2.5 42P2.4 41P2.3 40P2.2 39P2.1 38P2.0 37VDDA 36P1.7 35P1.6 34P1.5 33P1.4 32P1.3 31P1.2 30P1.1 29EPAD 57VCCD 56VSSA 55P3.7 54P3.6 53P3.5 52P3.4 51P3.3 50P3.2 49P3.1 48P3.0 47VDDA 46VREF 45P2.7 44P2.6 43VDDR15XTAL24I16XTAL24O17VDDR18P1.028P0.019P0.120P0.221P0.322VDDD23P0.424P0.525P0.626P0.727Y224Mhz1234TP4REDR34.7KL2330 OHM @ 100MHzJ1HEADER 12x21 23 45 67 891011 1213 1415 1617 1819 2021 2223 24J450 Ohm Wiggle Antenna1122C141.5 pF0402C70.1 uF
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 174A.1.3 DongleNO LOADNO LOADI2C ConnectionPower and Status LEDUSB A PLUGNO LOADUSB ConnectionPSoC 5LP Programmer / DebuggerNO LOAD NO LOADNO LOADPCA: 121-60161-01PCB: 600-60197-01FAB DRW: 610-60189-01ASSY DRW: 620-60197-01SAR BypassCapacitorP5LP0_4 to P5LP0_7,P5LP3_2, P5LP3_3 are reserved for HW REV IDNO LOADSAR BypassCapacitorDel Sig BypassCapacitorPRoC Program/Debug HeaderNO LOAD NO LOAD NO LOADPSoC 5LP and PRoC BLE ConnectionsP5LP12_0P5LP12_1P5LP_XRESP5LP2_7P5LP2_6SCLSDADMDPP5LP_SWDIOP5LP_SWDCLKP5LP3_1P5LP_POWERP5LP_XRESP5LP0_4VSSDP5LP_SWDCLKP5LP_SWDIOP5LP_SWOP5LP12_5P5LP_XRESP5LP_DPP5LP_DM DM_PP5LP0_3DP_PP5LP0_0P5LP0_1P5LP12_0P5LP12_6P5LP12_1VSSDVSSDP5LP12_7P5LP2_6P5LP2_7P5LP12_4P5LP3_7P5LP3_6P5LP0_2VSSDP5LP3_0P5LP12_3P5LP3_4P5LP3_5P5LP1_7P5LP1_6P5LP3_1P5LP_VCCDP5LP_POWERP5LP_VCCDP5LP2_5P5LP0_5P5LP15_4P5LP1_2P5LP12_2P5LP12_2P5LP12_3P5LP12_4SWDIOSWDCLK/XRESP5LP12_5P5LP12_1P5LP2_5P5LP12_0P5LP12_7P5LP12_6VBUSP5LP15_4P5LP_VDDP5LP_VDD VBUSVTARGVBUSVTARG VBUSP5LP_VDDP5LP_VDDP5LP_VDDP5LP_VDDP5LP_VDDP5LP_VDDP5LP_VDDVTARGVBUSVTARGSDASCLP5LP_DMP5LP_DPP5LP_DPP5LP_DMEXTRA/XRESSWDCLKSWDIOP5LP12_5P5LP12_1P5LP2_5P5LP12_0P5LP12_6P5LP12_7Titl eSizeDocument Number RevCYPRESS SEMICONDUCTOR  © 2014630-60193-0103BLE DongleBTitl eSizeDocument Number RevCYPRESS SEMICONDUCTOR  © 2014630-60193-0103BLE DongleBTitl eSizeDocument Number RevCYPRESS SEMICONDUCTOR  © 2014630-60193-0103BLE DongleB0603C401.0 uF0603C241.0 uFU3CY8C5868LTI-LP039 QFN68P2_61P2_72P12_4 I2C0_SCL, SIO3P12_5 I2C0_SDA, SIO4VSSB5IND6VBOOST7VBAT8VSSD9XRES10P1_011P1_112P1_213P1_314P1_415P1_516VDDIO117P1_618P1_719P12_6_SIO20P12_7_SIO21P15_6 DP22P15_7 DM23VDDD24VSSD25VCCD26P15_027P15_128P3_029P3_130P3_231P3_332P3_433P3_534VDDIO3 35VDDIO0 52P0_3 51P0_2 50P0_1 49P0_0 48SIO_P12_3 47SIO_P12_2 46VSSD 45VDDA 44VSSA 43VCCA 42P15_3 41P15_2 40SIO, I2C1_SDA P12_1 39SIO, I2C1_SCL P12_0 38P3_7 37P3_6 36P2_4 66P2_3 65P2_2 64P2_1 63P2_0 62P15_5 61P15_4 60VDDD 59VSSD 58VCCD 57P0_7 56P0_6 55P0_5 54P0_4 53VDDIO2 67P2_5 68EPAD 69R13 ZEROR1915K0603C301.0 uF R15 ZERO0402C420.1 uFR22820 ohmTP10GNDR26 ZEROR102.2KR2430KR11 Zero Ohm0603C271.0 uFTP9R164.7K0603D20603C311.0 uFR1822ER2330KTP6VBUS0603D10402C350.1 uF0402C320.1 uFTP13REDTP12F1PTC Resettable Fuse1 2TP110402C380.1 uFR1722E0603C261.0 uF0805LED2Status LED Green2 1R12 ZERO0402C250.1 uF0603C341.0 uF0402C280.1 uF0402C290.1 uFJ250MIL KEYED SMD13579246810R92.2K0805LED3Power LED Red2 1TVS15V 350W0402C410.1 uFR2015K0603C331.0 uF0402C370.1 uF0402C39 0.01 uFJ1USB A PLUGVBUS 1DM 2DP 3GND 4S1 5S2 6R25820 ohmR21100K0603D3R8 Zero OhmU2NTZD3152P6213 450402C360.1 uFR14 ZEROTP8
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 175kHz CrystalMHz CrystalPRoC BLE and AntennaUser Button Switch and User LEDCrystalsNO LOAD NO LOADNo LoadPower and De-CapsHardware Reset and Button Switch Power Test PointsNo LoadSAR bypassNo Load NO LOAD NO LOAD NO LOADNO LOADNO LOADPCA: 121-60161-01PCB: 600-60197-01FAB DRW: 610-60189-01ASSY DRW: 620-60197-01NO LOAD NO LOADXTAL32OXTAL32IXTAL24IXTAL24OBLE_BINDBLE_STATUSBLE_TEST1BLE_TEST2BLE_P3_2/XRESXTAL32OXTAL32I/XRESBLE_SDABLE_SCLBLE_BINDBLE_TEST1BLE_P3_2BLE_TXBLE_RXSWDIOSWDCLKXTAL24IXTAL24OBLE_MOSIBLE_SSELBLE_SCLKBLE_MISOBLE_TEST2BLE_STATUSBLE_TXBLE_RXVDDAVBUSVDDRVDDDVDDAVDDRVCCDVREFVDDDVDDRVDDAVDDDVDDDVDDDVDDRVDDDVCCD VDDA VREFVDDAVDDRVDDDEXTRA/XRESSCLSDAP5LP12_6P5LP12_7SWDIOSWDCLKP5LP12_5P5LP12_1P5LP12_0P5LP2_5Titl eSize Document NumberDate: Sheet ofCYPRESS SEMICONDUCTOR  © 2014630-60193-01BLE DongleCustom33Tuesday September 30 2014Titl eSize Document NumberDate: Sheet ofCYPRESS SEMICONDUCTOR  © 2014630-60193-01BLE DongleCustom33Tuesday September 30 2014Titl eSize Document NumberDate: Sheet ofCYPRESS SEMICONDUCTOR  © 2014630-60193-01BLE DongleCustom33Tuesday September 30 2014TP7Y224MHz12340402C140.1 uFC2236 pFY132.768KHz120603C81.0 uF0603C101.0 uF0603C171.0 uFR7820 ohmR5Zero OhmSW2SW RA PUSH13240603C21.0 uFR1Zero OhmR2Zero OhmR64.7K0603C121.0 uFCYBL10162-56LQXIU1VDDD1XTAL32O/P6.02XTAL32I/P6.13XRES4P4.05P4.16P5.07P5.18VSSD9VDDR10GANT111ANT12GANT213VDDR14P2.5 42P2.4 41P2.3 40P2.2 39P2.1 38P2.0 37VDDA 36P1.7 35P1.6 34P1.5 33P1.4 32P1.3 31P1.2 30P1.1 29EPAD 57VCCD 56VSSA 55P3.7 54P3.6 53P3.5 52P3.4 51P3.3 50P3.2 49P3.1 48P3.0 47VDDA 46VREF 45P2.7 44P2.6 43VDDR15XTAL24I16XTAL24O17VDDR18P1.028P0.019P0.120P0.221P0.322VDDD23P0.424P0.525P0.626P0.7270402C90.1 uFTP14SW1SW RA PUSH13240603C131.0 uF0603C21100 pFC201.2 pFTP4R4Zero OhmTP10402C40.1 uF0603C181.0 uFTP30402C10.1 uF0805LED1User LED Blue2 10402C160.1 uF0603C51.0 uFC2318 pFL15.1nHANT1ANTENNA1122TP20402C70.1 uF0402C60.1 uFR3Zero OhmTP50402C110.1 uFTP15C191.2 pF0603C31.0 uF0603C151.0 uF
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 176A.2 Board LayoutA.2.1 BLE Pioneer BoardFigure A-1.  Primary Side of BLE Pioneer Board Figure A-2.  Ground Layer of BLE Pioneer BoardFigure A-3.  Power Layer of BLE Pioneer Board
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 177Figure A-4.  Secondary Side of BLE Pioneer BoardFigure A-5.  Primary Silkscreen of BLE Pioneer Board Figure A-6.  Secondary Silkscreen of BLE Pioneer Board
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 178A.2.2 PRoC BLE ModuleFigure A-7.  Primary Side of PRoC BLE ModuleFigure A-8.  Ground Layer of PRoC BLE ModuleFigure A-9.  VCC Layer of PRoC BLE Module
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 179Figure A-10.  Secondary Side of PRoC BLE ModuleFigure A-11.  Primary Silkscreen of PRoC BLE ModuleFigure A-12.  Secondary Silkscreen of PRoC BLE Module
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 180A.2.3 PSoC 4 BLE ModuleFigure A-13.  Primary Side of PSoC 4 BLE ModuleFigure A-14.  Ground Layer of PSoC 4 BLE ModuleFigure A-15.  VCC Layer of PSoC 4 BLE Module
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 181Figure A-16.  Secondary Side of PSoC 4 BLE ModuleFigure A-17.  Primary Silkscreen of PSoC 4 BLE ModuleFigure A-18.  Secondary Silkscreen of PSoC 4 BLE Module
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 182A.2.4 DongleFigure A-19.  Primary Side of DongleFigure A-20.  Ground Layer of DongleFigure A-21.  Power Layer of Dongle
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 183Figure A-22.  Secondary Side of DongleFigure A-23.  Primary Silkscreen of DongleFigure A-24.  Secondary Silkscreen of Dongle
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 184A.3 Bill of Materials (BOM)A.3.1 BLE Pioneer BoardItem Qty Reference Value Description Manufacturer Mfr Part Number1-PCB, 106.22 mm x 53.34 mm, High Tg, ENIG finish, 4 layer, Color = RED, Silk = WHITE.Cypress21BT1 CR2032 Bat-tery Holder HOLDER COIN CELL CR2032 EJECT MPD BA20323 1 C1 1.0 uF CAP TANT 1UF 35V 10% 1210 AVX Corporation TAJB105K035RNJ4 1 C2 4.7 uF CAP TANT 4.7UF 20V 10% 1210 AVX Corporation TAJB475K020RNJ5 1 C3 0.01 uFd CAP 10000PF 16V CERAMIC 0402 SMD TDK Corporation C1005X7R1C103K050BA6 1 C4 100 uFd CAP CER 100UF 6.3V 20% X5R 1210 TDK Corporation C3225X5R0J107M250AC715C5,C8,C9,C10,C12,C14,C17,C18,C19,C21,C23,C25,C26,C27,C280.1 uFd CAP .1UF 16V CERAMIC X5R 0402 TDK Corporation C1005X5R1A104K050BA87C6,C7,C11,C13,C15,C16,C20 1.0 uFd CAP CERAMIC 1.0UF 25V X5R 0603 10% Taiyo Yuden TMK107BJ105KA-T9 1 C29 33 uF CAP CER 33UF 6.3V 20% X5R 0805 TDK Corporation C2012X5R0J336M125AC10 6 D1,D2,D3,D4,D5,D10 MBR0520L DIODE SCHOTTKY 0.5A 20V SOD-123 Fairchild Semicon-ductor MBR0520L11 3 D6,D7,D8 ESD diode SUPPRESSOR ESD 5VDC 0603 SMD Bourns Inc. CG0603MLC-05LE12 1 D9 3.9V Zener DIODE ZENER 3.9V 500MW SOD12 Diodes Inc BZT52C3V9-7-F13 1 D11 2.7V Zener DIODE ZENER 2.7V 500MW SOD123 ON Semiconductor MMSZ4682T1G14 1 F1 FUSE PTC RESETTABLE .50A 15V 1812 Bourns MF-MSMF050-215 2 J1, J4 8x1 RECP  CONN HEADER FEMALE 8POS .1" GOLD Protectron Electro-mech P9401-08-2116 1 J2 6x2 RECP CONN HEADER FMAL 12PS.1" DL GOLD Protectron Electro-mech P9403-12-2117 1 J3 10x1 RECP CONN HEADER FMALE 10POS .1" GOLD Protectron Electro-mech P9401-10-2118 1 J8 8X2 RECP CONN HEADER FMAL 16PS.1" DL GOLD Protectron Electro-mech P9403-16-2119 1 J10 12X2 RECP CONN HEADER 2.54MM 24POS GOLD Sullins Connector Solutions SBH11-PBPC-D12-ST-BK20 1 J11 10X2 RECP CONN HEADER 2.54MM 20POS GOLD Sullins Connector Solutions SBH11-PBPC-D10-ST-BK21 1 J13 USB MINI B MINI USB RCPT R/A DIP TE Connectivity 1734510-1
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 18522 1 J14 1X1 RECP CONN RCPT 1POS .100" SNGL HORZ Samtec Inc BCS-101-L-S-HE23 1 J15 2p_jumper CONN HEADR BRKWAY .100 2POS STR Protectron Electro-mech P9101-02-12-124 1 J16 3p_jumper CONN HEADR BRKWAY .100 3POS STR Protectron Electro-mech P9101-03-12-125 1 LED1 Power LED Amber LED 595NM AMB DIFF 0805 SMD Avago Technolo-gies  HSMA-C17026 1 LED2 Status LED Green LED GREEN CLEAR 0805 SMD Chicago Miniature CMD17-21VGC/TR827 1 LED3 RGB LED LED RED/GREEN/BLUE PLCC4 SMD Cree, Inc. CLV1A-FKB-CJ1M1F1BB7R4S328 3 L1,L2,L3 330 OHM @ 100MHz FERRITE CHIP 330 OHM 0805 Murata BLM21PG331SN1D29 3 Q2,Q4,Q6 PMOS MOSFET P-CH 30V 2.2A SOT23 ON Semiconductor NTR4171PT1G30 1 Q1, PMOS MOSFET P-CH 30V 3.8A SOT23-3 Diodes Inc DMP3098L-731 2 Q3,Q5 PMOS MOSFET P-CH 20V 3.5A SOT23 NXP Semiconduc-tors PMV48XP,21532 1 R1 11K 1% RES 11K OHM 1/10W 1% 0603 SMD Panasonic - ECG ERJ-3EKF1102V33 1 R2 560 ohm RES 560 OHM 1/8W 5% 0805 SMD Panasonic - ECG ERJ-6GEYJ561V34 1 R3 14.7K 1% RES 14.7K OHM 1/10W 1% 0603 SMD Panasonic - ECG ERJ-3EKF1472V35 1 R4 10K 1% RES 10K OHM 1/10W 1% 0603 SMD Panasonic - ECG ERJ-3EKF1002V36 1 R5 4.3K 1% RES 4.3K OHM 1/10W 1% 0603 SMD Panasonic - ECG ERJ-3EKF4301V37 1 R6 100K RES 100K OHM 1/10W 5% 0402 SMD Panasonic - ECG ERJ-2GEJ104X38 14R19,R26,R27,R36,R37,R38,R45,R46,R47,R52,R53,R54,R55,R56ZERO RES 0.0 OHM 1/10W 0603 SMD Panasonic - ECG ERJ-3GEY0R00V39 2 R8,R58 15K RES 15K OHM 1/10W 1% 0603 SMD Panasonic - ECG ERJ-3EKF1502V40 2 R9,R20 10K 1% RES 10K OHM 1/8W 1% 0805 SMD Stackpole Electron-ics Inc RMCF0805FT10K0 41 1 R10 10K RES 10K OHM 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ103V42 1 R11 820 ohm RES 820 OHM 1/8W 5% 0805 SMD Panasonic - ECG ERJ-6GEYJ821V43 2 R13,R14 ZERO RES 0.0 OHM 1/8W 0805 SMD Panasonic-ECG ERJ-6GEY0R00V44 2 R15,R16 22E RES 22 OHM 1/10W 1% 0603 SMD Panasonic - ECG ERJ-3EKF22R0V45 2 R17,R18 15K RES 15K OHM 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ153VItem Qty Reference Value Description Manufacturer Mfr Part Number
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 18646 5 R22,R23,R28,R31,R35  2.2K RES 2.2K OHM 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ222V47 2 R24,R25 30K RES 30K OHM 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ303V48 2 R29,R30 1.5K RES 1.5K OHM 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ152V49 5 R39,R40,R41,R42,R43 560 ohm RES 560 OHM 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ561V50 2 SW1,SW2 SW PUSH-BUTTON SWITCH TACTILE SPST-NO 0.05A 12V Panasonic - ECG EVQ-PE105K51 1 TP5 BLACK TEST POINT PC MINI .040"D Black Keystone Electron-ics 500152 2 TVS1,TVS2 5V 350W TVS UNIDIR 350W 5V SOD-323 Dioded Inc. SD05-753 1 U1 LDO IC REG LDO ADJ 1A TO252-5 Rohm Semiconduc-tor BA00BC0WFP-E254 1 U2 PSoC 5LP  68QFN PSoC 5LP chip for USB debug channel and USB-Serial interfaceCypress Semicon-ductor CY8C5868LTI-LP03955 1 U3 F-RAM F-RAM 1-Mbit (128K X 8) I2C interface Cypress Semicon-ductor FM24V10-G56 1 U4 DUAL PMOS MOSFET 2P-CH 20V 430MA SOT-563 ON Semiconductor NTZD3152PT1GInstall on Bottom of PCB As per the Silk Screen in the Corners57 4 N/A N/A BUMPER CYLIN 0.375" DIA BLK 3M SJ61A4Special Jumper Installation Instructions58 2J15,J16 Install jumper across pins 1 and 2 Rectangular Connectors MINI JUMPER GF  6.0MM CLOSE TYPE BLACK Kobiconn 151-8010-ELabel59 1 N/A N/ALBL, PCA Label, Vendor Code, Datecode, Serial Number 121-60158-01 Rev 04 (YYWWVVXXXXX)Cypress Semicon-ductor60 1 N/A N/A LBL, QR code, 12mm X 12mm Cypress Semicon-ductorNo load components61 1 C22 0.1 uFd CAP .1UF 16V CERAMIC Y5V 0402 TDK Corporation C1005X5R1A104K050BA62 1 C24 1.0 uFd CAP CERAMIC 1.0UF 25V X5R 0603 10% Taiyo Yuden TMK107BJ105KA-T63 9 R7,R59,R32,R33,R34,R48,R49,R50,R51 Zero Ohm RES 0.0 OHM 1/10W JUMP 0603 TE Connectivity 1623094-164 1 R21 4.7K RES 4.7K OHM 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ472V65 2 J7,J6 50MIL KEYED SMD CONN HEADER 10 PIN 50MIL KEYED SMD Samtec FTSH-105-01-L-DV-KItem Qty Reference Value Description Manufacturer Mfr Part Number
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 18766 1 J9 2 PIN HDR CONN HEADER FEMALE 2POS .1" GOLD Sullins Connector Solutions PPPC021LFBN-RC67 2 TP4,TP5 BLACK TEST POINT 43 HOLE 65 PLATED BLACK Keystone Electron-ics 500168 3 TP1,TP2,TP3 RED TEST POINT 43 HOLE 65 PLATED RED Keystone Electron-ics 500069 2 R44,R12 ZERO RES 0.0 OHM 1/8W 0805 SMD Panasonic-ECG ERJ-6GEY0R00V70 1 J12 3x2 RECPT CONN HEADER FMAL 6PS .1" DL GOLD Sullins Connector Solutions PPPC032LFBN-RC71 1 J5 6X1 RECP RA CONN FEMALE 6POS .100" R/A GOLD Sullins Connector Solutions PPPC061LGBN-RCItem Qty Reference Value Description Manufacturer Mfr Part Number
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 188A.3.2 BLE ModuleA.3.2.1 CY5671 PRoC BLE ModuleItem Qty Reference Value Description Manufacturer Mfr Part Number1 1 600-60196-01 - PRoC BLE Module printed circuit board  Cypress qualified ven-dor  600-60196-01 Rev0328C1,C3,C5,C7,C9,C11,C16,C18 0.1 uF CAP .1UF 16V CERAMIC Y5V 0402Samsung Electro-Mechanics America, Inc CL05F104ZO5NNNC310C2,C4,C6,C8,C10,C12,C15,C17,C19,C20 1.0 uF CAP CERAMIC 1.0UF 25V X5R 0603 10% TDK Corporation C1608X5R1E105K080AC4 1 C21 2200 pF CAP CER 2200PF 50V 5% NP0 0805 Murata Electronics GRM2165C1H222JA01D51C22 10000 pF CAP CER 10000PF 50V 5% NP0 0805 Murata Electronics GRM2195C1H103JA01D6 1 C23 36 pF CAP CER 36PF 50V 5% NP0 0402 Murata Electronics GRM1555C1H360JA01D7 1 C24 18 pF CAP CER 18PF 50V 1% NP0 0402 Murata Electronics GRM1555C1H180FA01D8 1 C14 1.5 pF CAP CER 1.5PF 50V NP0 0402 Johanson Technology Inc 500R07S1R5BV4T91J1 HEADER 24 CONN HEADR FMALE 24POS .1" DL AU Sullins Connector  SFH11-PBPC-D12-ST-BK10 1 J2 HEADER 20 CONN HEADR FMALE 20POS .1" DL AU Sullins Connector  SFH11-PBPC-D10-ST-BK11 1 L1 6.8nH CER INDUCTOR 6.8NH 0402 Johanson Technology Inc L-07C6N8JV6T12 3 L2,L3,L4 330 Ohm @100 MHzFERRITE CHIP 330 OHM 0805 Murata Electronics BLM21PG331SN1D13 1 U1 PRoC BLE 56 QFN PRoC BLE  Cypress Semiconduc-tor CYBL10563-56LQXI14 1 Y1 32.768KHz CRYSTAL 32.768KHZ 12.5PF SMD ECS Inc ECS-.327-12.5-34B15 1 Y2 24MHz CRYSTAL 24.000 MHZ 8PF SMD ECS Inc ECS-240-8-36CKM16 1 LBL -LBL, PCA Label, Vendor Code, Datecode, Serial Number 121-60160-01 Rev 04 (YYWWV-VXXXXX)Cypress qualified ven-dor  -No Load components17 1 C13 1.2 pF CAP CER 1.2PF 50V NP0 0402 Johanson Technology Inc 500R07S1R2BV4T18 1 C25 100pF CAP CER 100PF 50V 10% X7R 0603 Kemet C0603C101K5RACTU
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 18919 1 R1 Zero Ohm RES 0.0 OHM 1/8W 0605 SMD TE Connectivity 1623094-120 1 R2 Rbleed No Load - -21 1 R3 4.7K RES 4.7K OHM 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ472V22 1 J3 4 HEADERCONN HEADER 4POS .100 R/A 15AU FCI 68016-204HLF23 4 TP1,TP2,TP3,TP4 RED TEST POINT 43 HOLE 65 PLATED RED Keystone Electronics 500024 1 TP5 BLACK TEST POINT 43 HOLE 65 PLATED BLACK Keystone Electronics 5001Item Qty Reference Value Description Manufacturer Mfr Part Number
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 190A.3.2.2 CY8CKIT-142 PSoC 4 BLE ModuleItem Qty Reference Value Description Manufacturer Mfr Part Number1 1 600-60195-01 - PSoC 4 BLE Module printed circuit board  Cypress qualified vendor  600-60195-01 Rev0328C1,C3,C5,C7,C9,C11,C16,C18 0.1 uF CAP .1UF 16V CERAMIC Y5V 0402Samsung Electro-Mechanics Amer-ica, Inc CL05F104ZO5NNNC310C2,C4,C6,C8,C10,C12,C15,C17,C19,C20 1.0 uF CAP CERAMIC 1.0UF 25V X5R 0603 10% TDK Corporation C1608X5R1E105K080AC4 1 C21 2200 pF CAP CER 2200PF 50V 5% NP0 0805 Murata Electronics GRM2165C1H222JA01D5 1 C22 10000 pF CAP CER 10000PF 50V 5% NP0 0805 Murata Electronics GRM2195C1H103JA01D6 1 C23 36 pF CAP CER 36PF 50V 5% NP0 0402 Murata Electronics GRM1555C1H360JA01D7 1 C24 18 pF CAP CER 18PF 50V 1% NP0 0402 Murata Electronics GRM1555C1H180FA01D8 1 C14 1.5 pF CAP CER 1.5PF 50V NP0 0402 Johanson Technol-ogy Inc 500R07S1R5BV4T91J1 HEADER 24 CONN HEADR FMALE 24POS .1" DL AU Sullins Connector  SFH11-PBPC-D12-ST-BK10 1 J2 HEADER 20 CONN HEADR FMALE 20POS .1" DL AU Sullins Connector  SFH11-PBPC-D10-ST-BK11 1 L1 6.8nH CER INDUCTOR 6.8NH 0402 Johanson Technol-ogy Inc L-07C6N8JV6T12 3 L2,L3,L4 330 Ohm @100 MHzFERRITE CHIP 330 OHM 0805 Murata Electronics BLM21PG331SN1D13 1 U1 PSoC 4BLE 56 QFN PSoC 4 BLE  Cypress Semicon-ductor CY8C4247LQI-BL48314 1 Y1 32.768KHz CRYSTAL 32.768KHZ 12.5PF SMD ECS Inc ECS-.327-12.5-34B15 1 Y2 24MHz CRYSTAL 24.000 MHZ 8PF SMD ECS Inc ECS-240-8-36CKM16 1 LBL -LBL, PCA Label, Vendor Code, Datecode, Serial Number 121-60159-01 Rev 04 (YYWWVVXXXXX)Cypress qualified vendor  -No Load components17 1 C13 1.2 pF CAP CER 1.2PF 50V NP0 0402 Johanson Technol-ogy Inc 500R07S1R2BV4T18 1 C25 100pF CAP CER 100PF 50V 10% X7R 0603 Kemet C0603C101K5RACTU19 1 R1 Zero Ohm RES 0.0 OHM 1/10W JUMP 0603 TE Connectivity 1623094-120 1 R2 Rbleed No Load - -
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 19121 1 R3 4.7K RES 4.7K OHM 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ472V22 1 J3 4 HEADER CONN HEADER 4POS .100 R/A 15AU FCI 68016-204HLF23 4 TP1,TP2,TP3,TP4 RED TEST POINT 43 HOLE 65 PLATED RED Keystone Electron-ics 500024 1 TP5 BLACK TEST POINT 43 HOLE 65 PLATED BLACK Keystone Electron-ics 5001Item Qty Reference Value Description Manufacturer Mfr Part Number
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 192A.3.3 DongleItem Qty Reference Value Description Manufacturer Mfr Part Number1 1 600-60197-01 -PCB, 60 mm x 30 mm, High Tg, ENIG finish, 2 layer, Color = BLACK, Silk = WHITE.Cypress qualified vendor  600-60197-01 Rev02217C1,C4,C6,C7,C9,C11,C14,C16,C25,C28,C29,C32,C35,C36,C38,C41,C420.1 uFd CAP .1UF 16V CERAMIC Y5V 0402 TDK Corporation C1005X5R1A104K050BA317C2,C3,C5,C8,C10,C12,C13,C15,C17,C18,C24,C26,C30,C31,C33,C34,C401.0 uFd CAP CERAMIC 1.0UF 25V X5R 0603 10% Taiyo Yuden TMK107BJ105KA-T4 1 C19 1.2 pFd CAP CER 1.2PF 50V NP0 0402 Johanson Technol-ogy Inc 500R07S1R2BV4T5 1 C22 36 pF CAP CER 36PF 50V 5% NP0 0402 Murata Electronics GRM1555C1H360JA01D6 1 C23 18 pF CAP CER 18PF 50V 1% NP0 0402 Murata Electronics GRM1555C1H180FA01D7 1 C39 0.01 uFd CAP 10000PF 16V CERAMIC 0402 SMD TDK Corporation C1005X7R1C103K050BA8 3 D1,D2,D3 ESD diode SUPPRESSOR ESD 5VDC 0603 SMD Bourns Inc. CG0603MLC-05LE9 1 F1 FUSE PTC RESETTABLE .50A 15V 1812 Bourns MF-MSMF050-210 1 J1 USB A PLUG CONN PLUG USB 4POS RT ANG PCB Molex Inc 48037000111 1 J2 50MIL KEYED SMDCONN HEADER 10POS DUAL SHRD SMD FCI 20021521-00010T1LF12 1 LED1 Status LED Blue LED BLUE CLEAR THIN 0805 SMD LiteOn Inc LTST-C171TBKT13 1 LED2 Status LED GreenLED GREEN CLEAR 0805 SMD Chicago Miniature CMD17-21VGC/TR814 1 LED3 Power LED Red LED SUPER RED CLEAR 0805 SMD LiteOn Inc LTST-C170KRKT15 1 L1 5.1 nH CER INDUCTOR 5.1NH 0402 Johanson Technol-ogy Inc L-07C5N1SV6T16 2 R8,R11 Zero Ohm RES 0.0 OHM 1/8W 0805 SMD Panasonic-ECG ERJ-6GEY0R00V17 1 R7 820 ohm RES 820 OHM 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ821V18 2 R22,R25 820 ohm RES 820 OHM 1/8W 5% 0805 SMD Panasonic - ECG ERJ-6GEYJ821V19 2 R9,R10 2.2K RES 2.2K OHM 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ222V
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 19320 9 R1,R2,R3,R4,R12,R13,R14,R15,R26 ZERO RES 0.0 OHM 1/10W 0603 SMD Panasonic - ECG ERJ-3GEY0R00V21 2 R17,R18 22E RES 22 OHM 1/10W 1% 0603 SMD Panasonic - ECG ERJ-3EKF22R0V22 1 R21 100K RES 100K OHM 1/10W 5% 0402 SMD Panasonic - ECG ERJ-2GEJ104X23 2 R19,R20 15K RES 15K OHM 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ153V24 2 R23,R24 30K RES 30K OHM 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ303V25 2 SW1,SW2 SW RA PUSH SWITCH TACTILE SPST-NO 0.05A 12V Panasonic - ECG EVQ-P3401P26 1 TVS1 5V 350W TVS UNIDIR 350W 5V SOD-323 Diodes Inc. SD05-727 1 U1 PRoC BLEPRoC BLE, Programma-ble Radio on Chip, 56QFNCypress Semiconduc-tor CYBL10162-56LQXI28 1 U2 DUAL PMOS MOSFET 2P-CH 20V 430MA SOT-563 ON Semiconductor NTZD3152PT1G29 1 U3 PSoC 5LP PSoC 5LP Programma-ble System on Chip, 68QFNCypress Semiconduc-tor CY8C5868LTI-LP03930 1 Y1 32.768KHz CRYSTAL 32.768KHZ 12.5PF SMD ECS Inc ECS-.327-12.5-34B31 1 Y2 24MHz CRYSTAL 24.000 MHZ 8PF SMD ECS Inc ECS-240-8-36CKM32 1 N/A N/ALBL, PCA Label, Ven-dor Code, Datecode, Serial Number 121-60161-01 Rev 03 (YYW-WVVXXXXX); Only bar-codeCypress qualified vendor  -No load components33 1 C20 1.2 pF CAP CER 1.2PF 50V NP0 0402 Johanson Technol-ogy Inc 500R07S1R2BV4T34 1 C21 100pF CAP CER 100PF 50V 10% X7R 0603 Kemet C0603C101K5RACTU35 1 C37 0.1 uFd CAP .1UF 16V CERAMIC Y5V 0402 TDK Corporation C1005X5R1A104K050BA36 1 C27 1.0 uFd CAP CERAMIC 1.0UF 25V X5R 0603 10% Taiyo Yuden TMK107BJ105KA-T37 1 R5 Zero Ohm RES 0.0 OHM 1/10W JUMP 0603 TE Connectivity 1623094-138 2 R6,R16 4.7K RES 4.7K OHM 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ472V39 15TP1,TP2,TP3,TP4,TP5,TP6,TP7,TP8,TP9,TP10,TP11,TP12,TP13,TP14,TP15No load No load - -Item Qty Reference Value Description Manufacturer Mfr Part Number
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 194A.4 KitProg Status LED StatesUser Indication Scenario Action Required by user1LED blinks fast:Time period = 0.25 sLED starts blinking at power up, if bootloadable file is corrupt.Bootload the KitProg.cyacd file: in PSoC Programmer, con-nect to the kit, open the Utilities tab and press Upgrade Firmware button.2LED blinks slow:Time period = 1.50 sEntered Bootloader mode by holding the PSoC 4 Reset button during kit power-up.Release the Reset button and re-plug power if you entered this mode by mistake. If the mode entry was intentional, bootload the new.cyacd file using the Bootloader Host tool shipped with PSoC Creator.3LED blinks very fast:Time period = 0.67 sSWD operation is in progress.Any I2C traffic.Kit's COM port connect/discon-nect event (one blink).In PSoC Programmer, watch the log window for status mes-sages for SWD operations. In the Bridge Control Panel, the LED blinks on I2C command requests. In BCP or any other serial port terminal program, distinguish the kit's COM port number by the blinking LED when the port is connected or disconnected.4 LED is ON.USB enumeration successful. Kit is in the idle state waiting for commands.The kit functions can be used by PSoC Creator, PSoC Pro-grammer, Bridge Control Panel, and any serial port terminal program.5 LED is OFF. Power LED is ON.This means that the USB enumeration was unsuccessful. This can happen if the kit is not powered from the USB host or the kit is not connected to the USB host through the USB cable. Verify the USB cable and check if PSoC Programmer is installed on the PC.
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 195A.5 Adding BLE module compatible headers on your own baseboardThe baseboard should have two headers, one 20-pin and another 24-pin. Dimension of theseconnects are detailed below. You can get these at Digikey. #Description Manufacturer Mfr Part Number Digikey part #1CONNHEADER2.54MM24POSGOLDSullinsConnectorSolutionsSBH11‐PBPC‐D12‐ST‐BK SBH11‐PBPC‐D12‐ST‐BK‐ND2CONNHEADER2.54MM20POSGOLDSullinsConnectorSolutionsSBH11‐PBPC‐D10‐ST‐BK S9172‐ND940 mils740 milsPin 1Pin 120 pin header 24 pin header
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 196Revision History CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide Revision HistoryDocument Title: CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit GuideDocument Number: 001-93731Revision Issue Date Origin of Change Description of Change** 11/10/2014 ROIT New kit guide.*A ROITUpdated Safety Information chapter on page 6:Updated entire section.Updated Software Installation chapter on page 20:Updated “Before You Begin” on page 20:Updated description.Updated Example Projects chapter on page 42:Updated “CapSense Slider and LED” on page 47:Updated “Flow Chart” on page 51:Updated Figure 4-11.Updated “Verify Output” on page 52:Updated “CySmart PC Tool” on page 52:Updated Figure 4-17.Updated Figure 4-24.Updated “CySmart iOS/Android App” on page 58:Replaced “iOS” with “iOS/Android” in heading.Updated “CapSense Proximity” on page 62:Updated “Project Description” on page 62:Updated Figure 4-33.Updated “Flow Chart” on page 66:Updated Figure 4-38.Updated “Verify Output” on page 67:Updated “CySmart PC Tool” on page 67:Updated Figure 4-45, Figure 4-48.Updated “CySmart iOS/Android App” on page 71:Replaced “iOS” with “iOS/Android” in heading and in all other instances.Updated “Direct Test Mode (DTM)” on page 84:Updated “Hardware Connection” on page 86:Updated description.Updated “Verify Output” on page 87:Updated description.
Index197 CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A*A (cont.) ROITUpdated Hardware chapter on page 88:Updated “Pioneer Baseboard” on page 88:Updated “Power System” on page 88:Updated description.Updated Figure 5-1.Updated “Protection Circuits” on page 90:Updated Figure 5-4.Updated “Current Measurement Jumper” on page 92:Updated description.Updated “Expansion Connectors” on page 95:Updated “Arduino Compatible Headers (J1, J2, J3, J4, and J12-unpopulated)” on page 95:Updated Figure 5-8.Removed figure “Schematics of Arduino Connectors”.Updated Figure 5-9.Updated “Pioneer Board LEDs” on page 101:Updated description.Updated Figure 5-15.Updated “Cypress Ferroelectric RAM (F-RAM)” on page 103:Updated description.Updated “Serial Interconnection Between PSoC 5LP and BLE Module” on page 104:Updated description.Updated “Bluetooth Module Headers” on page 105:Updated description.Updated “BLE Module Board” on page 106:Updated “Wiggle Antenna” on page 108:Updated description.Updated “BLE Passives” on page 110:Updated description.Updated “BLE Dongle Board” on page 111:Updated description.Updated Advanced Topics chapter on page 115:Updated “CySmart iOS/Android Application” on page 152:Replaced “iOS” with “iOS/Android” in heading and in all other instances.Updated description.CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide Revision History (continued)Document Title: CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit GuideDocument Number: 001-93731Revision Issue Date Origin of Change Description of Change
CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 198Index*A (cont.) ROITUpdated Appendix chapter on page 168:Updated “Schematics” on page 168:Updated entire section.Updated “Bill of Materials (BOM)” on page 184:Updated “BLE Pioneer Board” on page 184:Updated entire section.Updated “BLE Module” on page 188:Updated “CY5671 PRoC BLE Module” on page 188:Updated entire section.Updated “CY8CKIT-142 PSoC 4 BLE Module” on page 190:Updated entire section.Updated “Dongle” on page 192:Updated entire section.Added “Adding BLE module compatible headers on your own baseboard” on page 195.CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide Revision History (continued)Document Title: CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit GuideDocument Number: 001-93731Revision Issue Date Origin of Change Description of Change

Navigation menu