Page 2
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.
Page 5
Migrating Projects Across Different Pioneer Series Kits ..................54 A.4.1 Arduino Uno Compatible Headers ......................54 A.4.2 Onboard Peripherals ..........................56 KitProg Status LED States ..........................57 Bill of Materials ..............................58 Revision History ................................... 62 CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Handling Boards CY8CKIT-044 board 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.
3.3 V or 5 V. You will use PSoC Creator™ to develop and debug your PSoC 4200M device projects. PSoC Creator is Cypress’ standard integrated design environment (IDE). If you are new to PSoC Creator, see the documentation on the PSoC Creator home AN79953 –...
Page 8
Introduction Figure 1-1. Kit Contents Inspect the contents of the kit; if you find any part missing, contact your nearest Cypress sales office for help: www.cypress.com/support. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
The PSoC 4 M-Series Pioneer Kit consists of the following blocks, as shown in Figure 1-2. It also shows the pin mapping of all headers. Figure 1-2. PSoC 4 M-Series Pioneer Kit Markup CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Figure 1-3. PSoC Creator Features PSoC Creator also enables you to tap into an entire tool ecosystem with integrated compiler chains and production programmers for PSoC devices. For more information, visit www.cypress.com/psoccreator. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Kits under the section Start; then, expand the specific kit to see the code examples. Refer to the Using the Kit Code Examples section for a detailed explanation on how to access the kit code examples. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Datasheets page for a list of all PSoC 4 Component datasheets. 1.4 Getting Started This guide will help you be acquainted with the CY8CKIT-044 PSoC 4 M-Series Pioneer Kit: Installation chapter describes the installation of the kit software. This includes the PSoC Creator IDE to develop and debug the applications, and PSoC Programmer to program the .hex files on to the device.
Click the File icon and then click Open. Displays an equation: Times New Roman 2 + 2 = 4 Text in gray boxes Describes Cautions or unique functionality of the product. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
2. Installation This chapter describes the steps to install the software tools and packages on a PC for using the CY8CKIT-044 PSoC 4 M- Series Pioneer Kit. This includes the IDE on which the projects will be built and used for programming.
Page 16
Figure 2-1. Kit Installer Screen Select the folder in which you want to install the CY8CKIT-044 kit-related files. Choose the directory and click Next. When you click Next, the CY8CKIT-044 installer automatically installs the required software, if it is not present on your computer.
2.3 Uninstall Software The software can be uninstalled using one of the following methods: Go to Start > All Programs > Cypress > Cypress Update Manager and select the Uninstall button that corresponds to the kit software. Go to Start > Control Panel > Programs and Features for Windows 7 or Add/Remove Programs for Windows XP;...
Page 20
KitProg: The KitProg is a multi-functional system, which includes a programmer, debugger, USB-I2C bridge, and a USB- UART bridge. Refer to the KitProg User Guide in the installation folder <Install_Directory>\CY8CKIT-044 PSoC 4 M-Series Pioneer Kit\<version>\Documentation\KitProg_User_Guide.pdf for more details on the KitProg.
20. F-RAM: This kit features a Cypress F-RAM device of 1 Mb capacity. The F-RAM is connected to the I2C interface of the PSoC 4200M device. The Cypress F-RAM device can be used similar to an external EEPROM memory for data logging operations.
The KitProg firmware normally does not require any update. You can use the PSoC Programmer software to update the KitProg firmware. Refer to the KitProg User Guide for a detailed explanation on how to update the KitProg firmware. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
4.1 Using the Kit Code Examples To access the code examples, download and install the CY8CKIT-044 PSoC 4 M-Series Pioneer Kit setup file from the kit page. After installation, the code examples are available in the Firmware folder in the installation directory.
Page 24
After the device is acquired, it is shown in a tree structure below the KitProg/<serial_number>. Click the Connect button and then OK to exit the window and start programming, as shown in Figure 4-3. Figure 4-3. Connect Device From PSoC Creator and Program CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Observe the average power consumed by the PSoC 4200M device on the ammeter. The measured average power must be less than 260 µA at 3.3V. Note: Detailed explanation on the power measurement header terminals is provided in the Current Measurement Jumper section. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
You should bend the wire to form a loop, as shown in Figure 4-5 to get better proximity range. Figure 4-6. Bring Hand Close to the Proximity Sensor Green LED fades Green LED brightens CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Figure 4-7. Proximity Gesture Recognition with PSoC 4 M-Series Pioneer Kit (Wave DOWN gesture) With each wave DOWN gesture, RGB LED color changes in the order Red > Blue > Green > Red. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Red > Blue >Green > Red, one color at a time with each wave. Power consumed by PSoC 4200M for this project can be measured using an ammeter as described in the Deep-Sleep Blinky project. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Violet > Indigo > Blue > Green > Yellow > Swipe Clockwise Orange > Red > Violet Red > Orange > Yellow > Green > Blue > Swipe Counter-clockwise Indigo > Violet > Red CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Page 31
60% when ILO is used as the clock source for LFCLK. Use the ILO Trim Component as demonstrated in the Deep- Sleep Blinky project to achieve higher accuracy with ILO. Note: Clockwise and counter-clockwise gestures can be initiated from any sensor except sensor 5. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
PSoC 4200M turns the LED back on and switches to the 10ms scan interval mode. Power consumed by PSoC 4200M for this project can be measured using an ammeter as described in the Deep-Sleep Blinky project. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
The intensity of the RGB LED is directly proportional to the magnitude of acceleration experienced by the sensor. Figure 4-12 shows the accelerometer orientation with respect to the kit. Figure 4-12. Accelerometer Movement in X-Axis Figure 4-13 Accelerometer Movement in Y-Axis CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Set the baud rate for communication as “115200”. Set the number of Data bits as ‘8’, Parity option to ‘None’, number of Stop bits as ‘1’, and Flow Control option to ‘None’. Observe that the accelerometer data displayed on the serial terminal, as shown in Figure 4-15. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
The firmware also reads back the data logged to the F-RAM every one second and sends it through a UART. This data can be read using the KitProg USB-UART bridge. Refer to the KitProg User Guide to learn how to use the KitProg USB-UART bridge. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
0x1234 of F-RAM, use the following command: w 50 12 34 r 50 x x x x x x x x x x x x x p CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Page 37
Note: This project is not configured to operate in an I2C multi-master environment. The firmware may fail to log the data in F-RAM if you use Bridge Control Panel tool to read the F-RAM data. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Type “startx” at the command prompt to enter the graphical user interface. Double-click on LXTerminal on the desktop to open the terminal program. Install Minicom to view the serial data coming from CY8CKIT-044 by typing “sudo apt-get install minicom”. Wait until the minicom gets installed.
Analog capability spans the range from thermocouples (near DC voltages) to ultrasonic signals. For more information, visit the PSoC 5LP web page. Also, refer to the CY8C58LP Family Datasheet. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
ORing diodes prevent damage to components when the board is powered from different voltage sources at the same time. ESD protection is provided for the USB Mini-B connector. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Page 45
4 of J14. Connect the negative terminal of the external voltage supply to a GND pin on the board. Figure A-10 shows the required connections. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
This header is not populated on the PSoC 4 M-Series Pioneer board. You must populate this header before connecting Pmod Peripheral Modules. Refer to the “No Load Components” section of the Bill of Materials for the header part number. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Note that the I2C accelerometer is connected on to the same I2C bus on which the KitProg USB-I2C bridge and the F-RAM is connected. The accelerometer is assigned with the I2C address 0x0F. Refer to the KXTJ2-1009 Datasheet for more information on how to configure the accelerometer. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
PSoC 5LP for enabling SPI communication between PSoC 5LP and PSoC 4200M for custom PSoC 5LP applications. Figure A-11. Schematics of Serial Interface Connections and I2C Pull-Up via FET CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
3.3-V domain regardless of the power settings on the PSoC 4 M-Series Pioneer Kit. Figure A-12. PSoC 4 M-Series Pioneer Kit Connected to a Raspberry Pi Model B CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Raspberry Pi. This level translator also connects to the 3-Axis accelerometer and the Cypress F-RAM device. The level translator, which interfaces SPI lines of PSoC 4200M to the Raspberry Pi, is switched on automatically when a Raspberry Pi is connected to the PSoC 4 M-Series Pioneer Kit.
Figure A-14. SWD Programming Pins Brought as Test Points All power domains (VDDA, VDDD, and VDDIO) including VIN, 3.3V and GND are also brought as test points for easy probing. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
The F-RAM device datasheet includes details on how to perform a write/read operation with the F-RAM. Figure A-16 Figure A-17 provide a snapshot of the write/read packet structure as a quick reference. Figure A-16. F-RAM Single-Byte and Multiple-Byte Write Packet Structure CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Page 53
Control Panel (BCP) software similar to the way you communicate with any other I2C slave device. Refer to the KitProg User Guide for more details on how to use the BCP to communicate with an I2C slave device. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
A.4 Migrating Projects Across Different Pioneer Series Kits All Cypress Pioneer series kits are Arduino Uno compatible and have some common onboard peripherals such as RGB LED, CapSense and User Switch. However, the pin mapping in each of the boards is different due to differences in pin functions of the PSoC device used.
Page 55
P1[3] P3[4] P4[1] P4[0] P1[2] P3[5] P4[0] * These pins are also used for onboard peripherals. Refer to the tables in the Onboard Peripherals section for connection details. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
This may happen if the kit is not powered from the USB host. LED is OFF Power LED is ON Verify the USB cable and check if PSoC Programmer is installed on the PC. CY8CKIT-044 PSoC® 4 M-Series Pioneer Kit Guide, Document Number: 001-96598 Rev. *E...
Need help?
Do you have a question about the CY8CKIT-044 and is the answer not in the manual?
Questions and answers