Page 2
Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim, damage, or other liability arising from or related to all Unintended Uses of Cypress products.
Safety Information Regulatory Compliance The CY8CKIT-147 PSoC 4100PS Prototyping Kit is intended for use as a development platform for hardware or software in a laboratory environment. The board is an open system design, which does not include a shielded enclosure. This may cause interference to other electrical or electronic devices in close proximity.
Page 6
General Safety Instructions ESD Protection ESD can damage boards and associated components. Cypress recommends that you perform procedures only at an ESD workstation. If such a workstation is not available, use appropriate ESD protection by wearing an antistatic wrist strap attached to the chassis ground (any unpainted metal surface) on your board when handling parts.
Introduction Thank you for your interest in the CY8CKIT-147 PSoC 4100PS Prototyping Kit. The PSoC 4100PS prototyping kit is designed as an easy-to-use and inexpensive prototyping platform. The PSoC 4100PS Prototyping Kit supports the PSoC 4100PS device family, delivering a complete system solution for a wide range of embedded applications at a very low cost.
PSoC Creator also enables you to tap into an entire tool ecosystem with integrated compiler chains and production programming programmers for PSoC devices. For more information, visit www.cypress.com/psoccreator. Visit the PSoC Creator Video Training Page for video tutorials on learning and using PSoC Creator. CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
You can then adapt that design to your application. Figure 1-3. Code Examples in PSoC Creator CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
Select the Find Code Example option in the context menu that appears. System Reference Guide: Choose Help > System Reference Guides. This guide lists and ■ describes the system functions provided by PSoC Creator. CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
■ operation and also provides schematics, details about programming the kit using MiniProg3, Kit Schematics, and the bill of materials (BOM). CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
USA) or +1 (408) 943-2600 Ext. 3 (International). You can also use the following support resources if you need quick assistance: Self-help (Technical Documents). ■ Local Sales Office Locations. ■ CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
Click the File icon and then click Open. Times New Roman Displays an equation: 2 + 2 = 4 Text in gray boxes Describes Cautions or unique functionality of the product. CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
Internet. c. CY8CKIT-147 DVD ISO: This file is a complete package, stored in a DVD-ROM image format, that you can use to create a DVD or extract using an ISO extraction program such as WinZip or WinRAR.
Page 16
Software Installation 3. Click Install CY8CKIT-147 Kit to start the kit installation, as shown in Figure 2-1. Figure 2-1. Kit Installer Screen 4. Select the directory in which you want to install the PSoC 4100PS Prototyping kit-related files. Choose the directory and click Next.
Page 17
Note: For Windows 7/8/8.1 and later users, the installed files and the folder are read-only. To use the installer code examples, follow the steps outlined in the Code Examples chapter on page CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
Uninstall Software The software can be uninstalled using one of the following methods: 1. Go to Start > All Programs > Cypress > Cypress Update Manager and select the Uninstall button. 2. Go to Start > Control Panel > Programs and Features for Windows 7 or Add/Remove Programs for Windows XP;...
PSoC 4100PS pin as ‘resistive pull-up’ for detecting the switch press. Also note when configuring the pin as ‘resistive pull-up’, the pin cannot be connected to any other internal peripheral through hardware connection. CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
Page 20
Status LED (LED3) KitProg2 Program/Debug Mode (PPCOM mode) (default) CMSIS-DAP & Mass Storage Programming Mode *Note: Toggling between the Programming modes can be done by pressing SW3 Mode switch. CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
Project/Workspace. This provides the option to browse and open a previously saved project. If you want to open one of the code examples provided with the kit, follow the instructions in the Code Examples chapter on page CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
Page 22
Figure 3-4. This programs the target PSoC 4100PS device on the PSoC 4100PS Prototyping kit, and the kit is ready to use. Figure 3-4. Programming Device From PSoC Creator CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
UART_RX assigned to P0[4] and UART_TX assigned to P0[5] on PSoC 4100PS (target). For more details on the KitProg2 USB-UART functionality, refer to USB-UART Bridge section in KitProg2 User Guide. Figure 3-5. UART Connection between KitProg2 and PSoC 4100PS CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
KitProg2 firmware if necessary. Refer to Updating the KitProg2 Firmware in for a detailed explanation on how to update the KitProg2 firmware. KitProg2 User Guide CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
1. Launch PSoC Creator from the Windows Start menu (Start > All Programs > Cypress > PSoC Creator <version> > PSoC Creator <version>). 2. On the Start page, click on CY8CKIT-147 under Start > Kits. A list of code examples appears, as shown in Figure 4-1.
Page 26
PSoC Creator status bar at the bottom left side of the screen. If the device is yet to be acquired, the Select Debug Target window will appear. Select KitProg2/<serial number> and click the Port Acquire button, as shown in Figure 4-4. Figure 4-4. Port Acquire CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
Page 27
Figure 4-5. Connect Device From PSoC Creator and Program 9. From the workspace explorer in PSoC Creator, open the CE218651_Breathing_LED_SmartIO.pdf as shown in Figure 4-6. Figure 4-6. Project Datasheet - CE218651_Breathing_LED_SmartIO.pdf CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
Using Built-in PSoC Creator Code Examples with the Kit Follow these steps to open and use the built-in PSoC Creator examples. 1. Launch PSoC Creator from Start > All Programs > Cypress > PSoC Creator<version> > PSoC Creator <version>. 2. On the Start Page, click Find Code Example... under Start, or use the menu item “File > Code Example...”...
Page 29
Figure 4-9. CE218651_Breathing_LED_SmartIO Code Example 6. Open CE218651_Breathing_LED_SmartIO.pdf from the Workspace Explorer to learn more about the code example and its configuration.See Figure 4-10. Figure 4-10. Project Datasheet: CE218651_Breathing_LED_SmartIO CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
For more information, refer to the PSoC 4100PS kit web page and the PSoC 4100PS Family Datasheet. Figure A-2. Schematic of PSoC 4 (Target) CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
The KitProg2 PSoC 5LP connects to the USB port of the PC through the USB finger connector and to the SWD interface of the target PSoC 4100PS device. Figure A-3. Schematic of PSoC 5LP (KitProg2) CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
I2C lines are cut off during the separation. However, you can access KitProg2’s UART and I2C lines through header J6. Figure A-4. PSoC 4100PS Prototyping kit Broken into Two Parts CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
The J1 and J2 headers support 100-mil spacing, so you can solder connectors to connect the target board to a development breadboard. Figure A-5. J1 and J2 Headers CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
Page 37
J4_05 P12.2 SWD_IO When the boards are separated, the KitProg2 board can be used to program any other PSoC 3, PSoC 4, PSoC 5LP family of devices via J4. CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
The target PSoC 4100PS board contains a switch connected to the P0[3] pin on the PSoC 4100PS device. This button can be used for general user inputs or to control different states in an application. Figure A-9. User Switch on the Board CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
Page 40
Status LED (LED3) KitProg2 Program / Debug Mode (PPCOM mode) (default) CMSIS-DAP & Mass Storage Programming Mode *Note: Toggling between the Programming modes can be done by pressing SW3 Mode switch. CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
Page 41
MiniProg3 programmer. This can be done by connecting the 10-pin programming header from a MiniProg3 to the 10-pin programming header J9 on the CY8CKIT-147. Figure A-15. 10-pin Programming Header CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
Figure A-16. Connecting the CY8CKIT-147 to a MiniProg3 Note: CY8CKIT-002 MiniProg3 is not part of the PSoC 4100PS Prototyping Kit contents and can be purchased from the Cypress Online Store. CY8CKIT-147 PSoC® 4100PS Prototyping Kit Guide, Doc. #: 002-18734 Rev. *D...
Need help?
Do you have a question about the CY8CKIT-147 and is the answer not in the manual?
Questions and answers