A compact starter kit with a very powerful microcontroller and two mikrobus sockets

Similar documents
CEC1702 clicker. a great idea is just a click away

A compact starter kit with your favorite microcontroller and two mikrobus sockets

SHIELD. mikromedia 5. for TIVA ARM

TO OUR VALUED CUSTOMERS

A compact starter kit with your favorite microcontroller and two mikrobus sockets

MINI-M4. development board for MSP432 MINI ARM

user's guide to Expand development system capabilities by adding 12bit Digital to Analog Converter 12bit-DAC

mikrommb for PIC18FJ TABLE OF CONTENTS strana

TO OUR VALUED CUSTOMERS

user's guide to Expand development system capabilities by adding 8K EEPROM memory accessory board EEPROM

A compact starter kit with your favorite microcontroller and two mikrobus sockets

mikroboard for ARM 64-pin

Development system. mikrommb for PIC32. User manual

A compact starter kit with your favorite microcontroller and two mikrobus sockets

Copyright mikroelektronika, All rights reserved.

mikroboard for ARM 144-pin

PIC32MZ. A compact starter kit with your favorite microcontroller and a mikrobus socket.

LV Programmer. User manual

MSP 432. A compact starter kit with your favorite microcontroller and a socket for click add-on boards. New ideas are just a click away.

Copyright mikroelektronika, January All rights reserved.

mikrobasic PRO for FT90x Creating the first project in

mikroprog Suite for PIC programming software

GUI design made easy. Creating the First Project with. additional software

BIG8051. Development system. User manual

A compact starter kit with your favorite microcontroller and a socket for click add-on boards. New ideas are just a click away.

AVRflash. Program. User manual

A motorized development platform

Clicker 2 for Kinetis

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 25 th September 2013 Document Revision: 0.

Breeze Board. Type B. User Manual.

Breeze Board. Type A. User Manual.

DATASHEET 4D SYSTEMS. uusb-pa5 uusb-pa5-ii. microusb Programming Adaptor TURNING TECHNOLOGY INTO ART. USB to UART Serial Bridge

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. USB to Serial UART Bridge Converter. Document Date: 5 th September 2012 Document Revision: 1.

SimPLC. User Manual.

Simplify code portability and maximize return on investment

mikromedia for Stellaris M3 Compact multimedia development system rich with on-board peripherals for all-round development on LM3S9B95 device

BIGdsPIC6. Development System. User manual

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. microusb Programming Adaptor. USB to UART Serial Bridge

Introduction. Rev.1.2

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

AVR-Ready2. Additional Board. Manual. MikroElektronika

EDBG. Description. Programmers and Debuggers USER GUIDE

2.8 microlcd Intelligent PICASO Display Module

2 in 1. BigAVR User s Manual AVR. MikroElektronika. Software and Hardware solutions for Embedded World

2 in 1. EasyAVR4 User s Manual AVR. MikroElektronika. Software and Hardware solutions for Embedded World

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

keyestudio Keyestudio MEGA 2560 R3 Board

DATASHEET 4D SYSTEMS. 4D Arduino Adaptor Shield TURNING TECHNOLOGY INTO ART. 4Display-Adaptor-Shield

AVR-Ready1. Additional Board. Manual. MikroElektronika

ARDUINO PRIMO. Code: A000135

Easy24-33 v6. Development System. User manual

mikromedia for STM32 Downloaded from Elcodis.com electronic components distributor

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 8 th January 2014 Document Revision: 1.

USER GUIDE EDBG. Description

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

BV511 Hardware Guide ByVac ByVac Revision 1.0

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

DATASHEET 4D SYSTEMS. 4Display Shield with 2.2 Display TURNING TECHNOLOGY INTO ART. 4Display-Shield-22

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

USER GUIDE. ATWINC1500 Xplained Pro. Preface

DATASHEET. gen4 Programming Adaptor For all gen4 sizes (Picaso and Diablo16) gen4-pa. Document Date: 29 th January 2016 Document Revision: 1.

CE95314 PSoC 3, PSoC 4, and PSoC 5LP EZI2C

CB-1 Peripheral Board Technical Manual

PIC-32MX development board Users Manual

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

mikromedia for dspic33ep Compact development system rich with on-board peripherals for all-round multimedia development on dspic33ep512mu810 device.

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. Carrier Board for μoled-160-g1/g2 CB-160-G1

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

mikrome board for XMEGA

FiO Lite Datasheet FEATURES SAMPLE APPLICATIONS. FiO Lite

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

Ethernet1 Xplained Pro

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

AKKON USB CONTROLLER BOARD

UG271: CP2615-EK2 User's Guide

LPC-P1114 development board Users Manual

UM NXP USB PD shield board user manual COMPANY PUBLIC. Document information

mikromedia for PIC24EP Compact development system rich with on-board peripherals for all-round multimedia development on PIC24EP512GU810 device.

BlueTooth Stick. Additional Board. Manual. MikroElektronika

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

C8051F36x-DK. C8051F36x DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents. 3. Hardware Setup Using a USB Debug Adapter

workstation mikromedia USER'S GUIDE for PIC18FJ, dspic33, PIC24 and PIC32 Four connectors for each port Amazing Connectivity

ESPino - Specifications

SQI FLASH click. PID: MIKROE-2828 Weight: 22 g

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

[Type here] M907. Bluetooth 4.2 Low Energy/Zigbee/RF4CE/Thread SiP Module with MCU and integrated antenna

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

HYDRA-X23/X23S. Power Application Controllers. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

USB UART 4 click PID: MIKROE Weight: 23 g

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

EVB-USB3300 User Manual

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 1142A-A/B USB POWER MANAGER WITH Li-ION CHARGER AND THREE STEP-DOWN REGULATORS

February 28,

RE866 Interface User Guide

mikromedia for PIC24EP Compact development system rich with on-board peripherals for all-round multimedia development on PIC24EP512GU810 device.

DATASHEET. MK-070C-HP High Performance 7 Inch Capacitive Touch Display. Amulet. Technologies. July 2015 Revision A

mikromedia for PIC18FJ Compact development system rich with on-board peripherals for all-round multimedia development on PIC18F87J50 device.

Transcription:

PSoC6 A compact starter kit with a very powerful microcontroller and two mikrobus sockets Page

To our valued customers I want to express my thanks to you for being interested in our products and for having confidence in MikroElektronika. The primary aim of our company is to design and produce high quality electronic products and to constantly improve the performance thereof in order to better suit your needs. Nebojsa Matic General Manager Page

Table of Contents Introduction to Clicker for PsoC 6 Key features 5. Power supply 7. CY8C67BZI-BLD5 microcontroller 9. Programming the microcontroller. Programming with onboard programmer. Programming using the PSoC Creator IDE. Programming using the PSoC Programmer Application 5. Programming with external programmers 5 6. Buttons and LEDs 6 7. Power management and battery charger 7 8. Oscillators 8 9. Pads 9 9. mikrobus pinout 0 0. Click boards are plug and play!. Dimensions Page

Introduction to Clicker for PSoC 6 Clicker for PSoC 6 is a compact development kit with two mikrobus sockets for click board connectivity, an ideal solution for rapid development of custom applications. It is equipped with the PSoC 6, a dual-core -bit CY8C67BZI-BLD5 Microcontroller Unit (MCU). This powerful device is a combination of ARM Cortex based dual-core MCU with low-power flash technology and digital programmable logic, programmable analog resources, industry leading CapSense technology, and other standard communication and timing peripherals. One of the key features of this MCU is the support for the BLE 5 compliant wireless connectivity. Supported by the PSoC Creator IDE and equipped with the KitProg compatible onboard programmer, this board is the one of the most powerful development platforms in the entire range of Clicker products. power supply via USB cable (5V DC) board dimensions 60. x 8 mm (. x. inch) weight 6 g (0. 057 lbs) Page

Key features ON/OFF switch Reset button Bluetooth.GHz antenna MHz Crystal 5 CY8C67BZI-BLD5 MCU 6.768kHz Crystal 7 mikrobus sockets and 8 Pushbuttons 9 General purpose LEDs 0 LTC586 power management IC Power and Charge indication LEDs Micro USB-B connector Onboard programmer status LED KitProg compatible onboard programmer 5 Battery connector 6 External programmer connector 5 6 7 7 8 8 9 9 0 5 6 Page 5

Page 6 AN RST CS SCK MISO MOSI.V PWM INT RX TX SCL SDA 5V MIKROBUS MIKROBUS HOST CONN AN RST CS SCK MISO MOSI.V PWM INT RX TX SCL SDA 5V MIKROBUS MIKROBUS HOST CONN VCC-BAT VCC-BAT VCC-BAT VCC-BAT R5 0k R6 0k R0 M R 00k R 00k R 00k C 0. R k R8 70 LD LD C6 0µF M DMP05U-7 R k R k 5 6 9 0 7 8 5 8 9 0 6 7 6 5 HDR 5 6 9 0 7 8 5 8 9 0 6 7 6 5 HDR AN INT SPI PWM SCL RX GPIO GPIO VCC-5V VCC-5V VCC-5V VCC-5V LDOV LDOV VCC-BAT VCC-5V VCC-5V LDOV LDOV VSYS VSYS VSYS VSYS LDOV PWR-EN LDOV R5.k R6 0k R8.k R0 0k R7 k C8 0. R7 6.9k R.69k R6 88.7k R 5k R 05k R9 k C5 0. ILIM0 ILIM LDOV CLPROG NTC 5 VOUT 6 VOUT 7 SW 8 MODE 9 FB 0 FB VC SWAB VIN VIN 5 VOUT 6 VOUT 7 EN 8 SWCD 9 EN 0 EN VIN FB VIN SW 5 SW 6 VIN 7 FB 8 PROG 9 CHRG# 0 GATE BAT EN VOUT VBUS 5 VBUS 6 SW 7 FAULT# 8 LTC586 U LTC586EUFE C5 C55 C6 0000pF C9 µf C µf C0 µf C7 C8 0000pF C 0µF C9 0pF C9.µF C0.µF M DMP05U-7 L.µH L.µH L.µH C 00pF C pf C 0pF C 7µF D_N D_P R5 7 R 7 5 ID D+ D- VBUS CN uusb FP C6 0000pF USBD_N USBD_P C 0. VSYS TX SDA T T VSYS J SHMx 5 6 SW T 5 J MX5 R k VBUS R k PWR-EN R7 M TVS TVS PWR-EN VCC-5V VCC-5V P[6] P[7] P[] P[5] VSSB 5 IND 6 VBOOST 7 VBAT 8 VSSD 9 XRES 0 P[0] P[] P[] P[] P[] 5 P[5] 6 VDDIO 7 P[6] 8 P[7] 9 P[6] 0 P[7] P5[6] P5[7] VDDD VSSD 5 VCCD 6 P5[0] 7 P5[] 8 P[0] 9 P[] 0 P[] P[] P[] P[5] VDDIO 5 P[6] 6 P[7] 7 P[0] 8 P[] 9 P5[] 0 P5[] VCCA VSSA VDDA VSSD 5 P[] 6 P[] 7 P0[0] 8 P0[] 9 P0[] 50 P0[] 5 VDDIO0 5 P0[] 5 P0[5] 5 P0[6] 55 P0[7] 56 VCCD 57 VSSD 58 VDDD 59 P5[] 60 P5[5] 6 P[0] 6 P[] 6 P[] 6 P[] 65 P[] 66 VDDIO 67 P[5] 68 69 U CY8C5868LTI-LP09 C 0. C56 0. C57 0. C58 0. C60 0. C5 0. C8 0. C C C7 C59 C6 0. C7 KP_TMS/SWDIO KP_TCK/SWDCK PRG_SWDCLK PRG_SWDIO VRF VDDR C C Y MHz Y.768kHz L.µH C6 0µF C5 C5 C5 C0 0. C 0. C 0. C5 0. VRF VDDR XRST XRST PRG_SWDIO PRG_SWDCLK BT_ANT SAR/P0.5 SAR/P0.6 CTB/P9. CTB/P9.5 CTB/P9. SAR/P0.6 SAR/P0.5 CTB/P9. CTB/P9.5 CTB/P9. SPI_MOSI/P6.0 SPI_MISO/P6. SPI_CLK/P6. SPI_CS/P6. SPI_MOSI/P6.0 SPI_MISO/P6. SPI_CLK/P6. SPI_CS/P6. PWM/P. PWM/P.5 PWM/P.5 PWM/P. UART_RX/P0. UART_TX/P0. XRST SAR/P0. SAR/P0. SAR/P0. PWM/8.6 PWM/8.7 PWM/8.6 PWM/8.7 SPI_MOSI/P.0 SPI_MISO/P. SPI_CLK/P. SPI_CS/P. SPI_MOSI/P8.0 SPI_MISO/P8. SPI_CLK/P8. SPI_CS/P8. IC_SCL/P.0 IC_SDA/P. IC_SCL/P6. IC_SDA/P6.5 IC_SCL/P6. IC_SDA/P6.5 SPI_MOSI/P8.0 SPI_MISO/P8. SPI_CLK/P8. SPI_CS/P8. SPI_MOSI/P.0 SPI_MISO/P. SPI_CLK/P. SPI_CS/P. IC_SCL/P.0 IC_SDA/P. SAR/P0. SAR/P0. UART_RX/P.0 UART_TX/P. UART_RX/P9.0 UART_TX/P9. UART_RX/P.0 UART_TX/P. UART_RX/P9.0 UART_TX/P9. UART_RX/P0. UART_TX/P0. PRG_SWDIO PRG_SWDCLK XRST GPIO/P0. GPIO/P0. GPIO/P.6 GPIO/P.6 GPIO/P0.5 GPIO/P0.5 GPIO/P8.5 GPIO/P8.5 GPIO/P8. GPIO/P8. GPIO/P5. GPIO/P5. GPIO/P5.5 GPIO/P5.6 GPIO/P5. GPIO/P5. GPIO/P5. GPIO/P5.5 J K K K K5 L L L L5 M M8 VSS B VSS B9 VSS H VSS H9 VSS D VCCD A VDDD B VBACKUP C P0.0 C P0. D P0. E P0. E P0. F P0.5 D XRES E P.0 G P. F P. J5 P. J P. J P.5 J VDD_NS H VIND F VIND G VBUCK G VRF H VDDR L ANT K P6. J8 P6. L9 P6. K9 P6. J9 P6.5 M0 P6.6 L0 P6.7 K0 P7.0 J0 P7. H0 P7. H8 P7. H7 P7. H6 P7.5 G9 P7.6 G8 P7.7 G7 P9.0 D0 P9. D9 P9. D8 P9. D7 P9. C0 P9.5 C9 P9.6 C8 P9.7 C7 VREF B0 VDDA A9 P0.0 B8 VDDR M VDDR M XI M XO M5 DVDD M6 VDCDC M7 VDDR_HVL L7 P5.0 L6 P5. K6 P5. J6 P5. K7 P5.5 L8 P5.6 M9 P6.0 K8 P0. A8 P0. F6 P0. E6 P0. D6 P0.5 B7 P0.6 A7 P.0 F5 P. E5 P. D5 P. C6 P. B6 P.5 A6 P.6 B5 P.7 A5 VDDIO0 B P.0 A P. B P. C P. A P. C5 P.5 D P.6 G5 P.7 H5 P.0 H P. G P.6 F P.7 C VDDIO G0 P8.0 F0 P8. F9 P8. F8 P8. F7 P8. G6 P8.5 E9 P8.6 E8 P8.7 E7 P5. J7 U CY8C67BZI-BLD5 GPIO/P5. GPIO/P5.6 GPIO/P7.0 GPIO/P7. GPIO/P7. GPIO/P7. GPIO/P7. GPIO/P7.5 GPIO/P7.6 GPIO/P7.7 GPIO/P7.0 GPIO/P7. GPIO/P7. GPIO/P7. GPIO/P7. GPIO/P7.5 GPIO/P7.6 GPIO/P7.7 GPIO/P9. GPIO/P5.0 GPIO/P5. GPIO/P9. GPIO/P5.0 GPIO/P.6 GPIO/P.7 GPIO/P.6 GPIO/P.7 GPIO/P.7 GPIO/P.7 GPIO/P. GPIO/P. GPIO/P. GPIO/P.5 GPIO/P. GPIO/P. GPIO/P. GPIO/P.5 KP_TMS/SWDIO KP_TCK/SWDCK KP_XRST C0.7µF A A589 C6 NC C6 NC R9 0.0 BT_ANT USBD_N USBD_P XRST KP_XRST P_ P_ KP_VCCD KP_VCCD R 5k R 0k C8 R9 5k R 0k R5 9.9k R 9.9k TRG_MEAS SIO_VREF TRG_MEAS C9 C 0. C 0. C7 0µF C9 0µF C5 R6.7k IC_SCL/P0.0 IC_SDA/P0. SAR/P9.6 SAR/P9.7 IC_SCL/P0.0 IC_SDA/P0. GPIO/P5. SAR/P9.7 SAR/P9.6 PWM/P. PWM/P. PWM/P. PWM/P.5 PWM/P.6 PWM/P.7 GPIO/P5. GPIO/P5.5 PWM/P. PWM/P. PWM/P. PWM/P.5 PWM/P.6 PWM/P.7 KP_USB_UART_RX KP_USB_UART_TX KP_USB_UART_RX KP_USB_UART_TX R8 0.0 R0 k SIO_VREF SAR/P0. C 8pF C pf TP R9 00k C 0. µf C7 0uF C50 0uF Q DMG0U-7 Q DMG0U-7 R 00k R0 0k Figure : Clicker for PsoC 6 schematic

. Power supply USB power supply Battery power supply You can also power the board using a Lythium-Polymer (Li-Po) battery, via on-board battery connector. On-board battery charger circuit enables you to charge the battery over USB connection. Charging LED (red) will indicate when battery is charging. Charging current is ~00 ma and charging voltage is.v DC. Figure : Connecting USB power supply Figure : Connecting Li-Polymer battery You can supply power to the board with a Mini-B USB cable provided in the package. Onboard voltage regulators provide the appropriate voltage levels for each component on the board. Power LED (green) will indicate the presence of power supply. NOTE Click boards that use a.v power supply can draw up to 750 ma of current, which is more current than a USB can supply (500 ma); In those cases you would need to use the battery as the power supply, or the vsys pin on the side of the board. Page 7

Page 8 Figure : Power supply schematic VCC-BAT CN BATT CONN AVCC FP C 00nF C.uF C6 0nF FP FERRITE 5 ID D+ D- VBUS CN USB MINIB R 00K R 00K VCC-BAT R 00K C 00nF M DMP05U R0 M R K VCC-BAT PB-SENSEL PC5-VSENSE R8 70 LD ILIM0 ILIM LDOV CLPROG NTC 5 VOUT 6 VOUT 7 SW 8 MODE 9 FB 0 FB VC SWAB VIN VIN 5 VOUT 6 VOUT 7 EN 8 SWCD 9 EN 0 EN VIN FB VIN SW 5 SW 6 VIN 7 FB 8 PROG 9 CHRG# 0 GATE BAT EN VOUT VBUS 5 VBUS 6 SW 7 FAULT# 8 LTC586 U LTC586 L.uH L.uH M DMP05U R5 K C uf C uf C 0uF C 0pF R 5K C 00pF R9 K R 05K C uf C pf C9.uF VSYS VSYS L.uH VSYS R7 6K9 C9 0pF C0 uf VCC-5V VCC-5V VCC-5V VCC-5V R8 K R6 88K7 C5 00nF R K9 LDB RED LDOV C7 uf LDOV VSYS PWR-EN PWR-EN C0.uF VCC-BAT R0 0K C5 uf C7 uf VCC-5V C8 0nF VCC-5V C6 0nF R6 0K LDOV LDOV SW JS00AQN PWR-EN C8 00nF LDOV R7 M PC6-FAULT PD-BATSTAT HDR HDR AN INT RX TX SCK SDI SDO SDA SCL PWM VSYS

. CY8C67BZI-BLD5 microcontroller The Clicker for PSoC 6 development system comes with the CY8C67BZI-BLD5 microcontroller unit (MCU). This high performance, low power, dual core -bit microcontroller is equipped with numerous programmable and fixed-function peripheral modules. Combined with two mikrobus sockets available on the Clicker board, it is an ideal solution for fast prototyping and rapid development of PSoC 6 applications. Key microcontroller features Dual-Core architecture with up to 50MHz/00MHz clock speed MB Application Flash with -KB EEPROM area and -KB Secure Flash Nine independent serial communication blocks, each is configurable as IC, SPI, or UART CapSense, industry leading capacitive sensing technology Powerful audio subsystem, including two PDM channels and IS interface programmable logic blocks, each with 8 Macrocells and an 8-bit data path (UDBs) 78 GPIO pins, featuring advanced configuration options Energy Profiler block Cryptography accelerators and built-in security BLE (Bluetooth Smart) BT 5.0 subsystem, including programmable output power Page 9

Built on the 0nm technology, the CY8C67BZI-BLD5 MCU is aimed towards the IoT development and low power consumption. While the Arm Cortex M core is able to perform demanding tasks with clock speed up to 50 MHz, the Arm Cortex M0+ core allows lower power consumption while running less demanding tasks with clock speed up to 00 MHz. Featuring unparalleled flexibility, this MCU offers a wide range of connectivity options, such as the BLE, WiFi, USB, CapSense capacitive sensing technology, even software-defined peripherals that can be used for custom analog and digital circuits. Increased security requirements for the IoT applications are met by the integrated security and cryptography elements built right into the platform architecture. Disabling of the debug and test ingress paths, secure execution of code in the execute-only mode for protected routines, authentication during boot using hardware hashing, hardware accelerated symmetric and asymmetric cryptographic methods, are just some of many security and cryptography features this MCU has to offer. Figure 5: Block diagram The ability to be powered by the Li-Po battery offers a unique opportunity to develop IoT and other portable applications. The onboard PSoC 6 compatible programmer saves time and allows the MCU to be programmed anytime, anywhere. Page 0

. Programming the microcontroller For both methods, PSoC Creator Integrated Design Environment (IDE) needs to be downloaded from the link below and installed to the host computer. www.cypress.com/products/psoc-creatorintegrated-design-environment-ide The software package includes the PSoC Programmer as well, which can be also downloaded as a separate, stand-alone application. www.cypress.com/products/psoc-programming-solutions The microcontroller can be programmed in two ways: Figure 6: CY8C67BZI-BLD5 microcontroller 0 0 Using the onboard KitProg compatible programmer Using external programmers Page

. Programming with onboard programmer Programming the Clicker for PSoC board by using the onboard programmer is very simple. The connection is established via the USB cable. The USB cable will supply the board with power in this case, so no external power source (battery) is required connected. Once the cable is plugged in, the Clicker for PSoC 6 should be powered ON (by the ON/OFF switch at the top of the board). Figure 7: Programmer status LED As soon as the cable is plugged, the onboard programmer will be detected by the host computer, regardless of the ON/OFF switch position. It is a USB HID device class and requires no additional drivers under Windows OS. When the link is established and enumeration of the device is done, the amber programmer status LED near the USB connector will indicate the connection. Turning the ON/OFF switch to ON position will enable the power to the main MCU, allowing it to be detected and programmed. The PSoC Creator / PSoC Programmer detects the connected Clicker for PSoC 6 as the KitProg and it requires no additional programming options to be adjusted. In fact, the options not available for the programmer will be greyed out. The standalone PSoC Programmer application offers an easy and convenient way to directly program the selected firmware.hex file to the MCU. Otherwise, the PSoC Creator IDE can be used for the firmware development, compiling, programming and debug, without any restrictions. Figure 8: Connection via USB connector Page

. Programming using the PSoC Creator IDE Programming procedure using the PSoC Creator IDE is simple: Connect the Clicker for PSoC 6 board via the USB, or an external programmer Power up the board via the ON/OFF switch and start up the PSoC Creator IDE Open one of the projects in the Examples folder Click on Program button (Debug >> Program or shortcut CTRL+F5) A pop-up window may appear, offering a selection of the detected MCU MCU cores will be detected as two separate items, selecting any of them will enable the OK button By clicking the OK button, the programming will start, and the progress can be monitored on the status bar. Figure 9: Opened project, ready for programming Figure 0: MCU selection and starting programming operation Page

. Programming using the PSoC Programmer application Programming by using the stand-alone PSoC Programmer application is even easier. However, it requires a previously compiled.hex file: Connect the Clicker for PSoC 6 board via the USB, or an external programmer Power up the board via the ON/OFF switch and start up the PSoC Programmer application Click on File > File Load (or F shortcut, or click the folder icon) and browse for the required firmware.hex file Click on File > Program (or F5 shortcut, or click the arrow icon, next to the folder icon) The programming status can be monitored in the lower part of the programmer application window The status bar contains colored tabs which reflect the status of the programmer and its actions Open the file browser Browse for the.hex file Program selected.hex file Page

5. Programming with external programmers When using an external programmer such as the MiniProg, it is possible to program the MCU by using the x5 header at the bottom of the Clicker for PSoC 6 board. This programmer will be detected by the PSoC Creator Studio / PSoC Programmer application, as usual. However, if the USB cable is still plugged in at the same time (i.e. to provide power), the onboard programmer will still be detected. It is necessary to select the desired programming device, and the programming process can be continued as usual. NOTE The x5 header is not mounted by default, so you will have to solder it on the board prior to use Figure : MiniProg external programmer Page 5

6. Buttons and LEDs Clicker for PSoC is equipped with the reset button and a pair of pushbuttons and LEDs. The Reset button is used to manually reset the microcontroller. It generates a LOW logic level on the XRST pin of the main MCU. Two LEDs can be used for visual indication of the logic states on the pins they are routed to (pin P5. and pin P5.5). An active LED indicates that a logic HIGH level () is present on that pin. The current through these LEDs is limited by K resistors. Two pushbuttons can change the logic state of the pins they are routed to (pin P0. and pin P.5) from logic HIGH () to logic LOW (0). The pins are pulled up by 0K resistors, setting pins to a HIGH logic level when not pressed. Pressing the button will connect the pin to the, setting it to a LOW logic level. Figure : The reset button (), pushbuttons (), LEDs () Page 6

7. Power management and battery charger Clicker for PSoC 6 is equipped with the LTC586, a high-efficiency USB power manager, and battery charger, featuring the proprietary PowerPath and Bat-Track technologies, from Linear Technology. The LTC586 power manager takes care of all the power options of the Clicker for PSoC 6, providing stable and low ripple voltage outputs for all parts of the board while ensuring proper Li-Po battery charging conditions. The power manager IC allows charging of the Li-Po battery while the Clicker for PSoC 6 board is connected to the USB port of the computer. Figure : Power management and battery charger IC Page 7

8. Oscillators The Clicker for PSoC 6 board is equipped with the accurate MHz crystal, which is used for generating the main high-speed clock signal for the MCU operation. The board is also equipped with the.768khz crystal oscillator, which provides an external clock source for the internal low speed clock generator, typically used for the watchdog timer (WDT), or for peripheral operation in Deep Sleep mode. Figure :.768 khz crystal oscillator module Figure 5: MHz crystal oscillator module Page 8

9. Pads A589 C0.7µF BT_ANT C6 R9 0.0 C6 C5 Pads HDR VSYS HDR SAR/P0.6 SAR/P9.6 SAR/P0.5 5 SAR/P9.7 6 AN CTB/P9. 7 CTB/P9.5 8 CTB/P9. 9 GPIO/P9. 0 GPIO/P5.0 GPIO/P5. INT GPIO/P7.0 GPIO/P7. GPIO/P7. 5 GPIO/P7. 6 GPIO/P7. 7 GPIO/P7.5 8 GPIO GPIO/P7.6 9 GPIO/P7.7 0 SPI_CS/P6. SPI_CLK/P6. SPI_MISO/P6. SPI SPI_MOSI/P6.0 5 6 NC NC C A VRF VDDR U C L.µH F C0. VIND µf G VIND 8pF Y C C P0.0.768kHz D P0. pf E P0. UART_RX/P0. E P0. UART_TX/P0. F P0. GPIO/P0. D P0.5 GPIO/P0.5 XRST E XRES IC_SCL/P.0 G P.0 IC_SDA/P. F P. GPIO/P. J5 P. GPIO/P. J P. GPIO/P. J P. GPIO/P.5 J P.5 GPIO/P5.0 L6 P5.0 GPIO/P5. K6 P5. GPIO/P5. J6 P5. GPIO/P5. K7 P5. GPIO/P5. J7 P5. GPIO/P5.5 L8 P5.5 GPIO/P5.6 M9 P5.6 SPI_MOSI/P6.0 K8 P6.0 SPI_MISO/P6. J8 P6. SPI_CLK/P6. L9 P6. SPI_CS/P6. K9 P6. IC_SCL/P6. J9 P6. IC_SDA/P6.5 M0 P6.5 PRG_SWDIO L0 P6.6 PRG_SWDCLK K0 P6.7 GPIO/P7.0 J0 P7.0 GPIO/P7. H0 P7. GPIO/P7. H8 P7. GPIO/P7. H7 P7. GPIO/P7. H6 P7. GPIO/P7.5 G9 P7.5 GPIO/P7.6 G8 P7.6 GPIO/P7.7 G7 P7.7 SPI_MOSI/P8.0 F0 P8.0 SPI_MISO/P8. F9 P8. SPI_CLK/P8. F8 P8. SPI_CS/P8. F7 P8. GPIO/P8. G6 P8. GPIO/P8.5 E9 P8.5 PWM/8.6 E8 P8.6 PWM/8.7 E7 P8.7 VBACKUP C VDDD B VDDA A9 VDDIO G0 VDDIO0 B VDD_NS H VDCDC M7 VRF H CY8C67BZI-BLD5 VDDR L VDDR M VDDR M VCCD A VBUCK G VREF B0 DVDD M6 VDDR_HVL L7 J K K K K5 L L L L5 M M8 B VSS B9 VSS H VSS H9 VSS D VSS J PRG_SWDIO PRG_SWDCLK XRST 5 MX5 R8 0.0 C P9.0 D0 P9. D9 P9. D8 P9. D7 P9. C0 P9.5 C9 P9.6 C8 P9.7 C7 M XI XO M5 ANT K P0.0 B8 P0. A8 P0. F6 P0. E6 P0. D6 P0.5 B7 P0.6 A7 P.0 F5 P. E5 P. D5 P. C6 P. B6 P.5 A6 P.6 B5 P.7 A5 P.0 A P. B P. C P. A P. C5 P.5 D P.6 G5 P.7 H5 P.0 H P. G P.6 F P.7 C UART_RX/P9.0 UART_TX/P9. GPIO/P9. CTB/P9. CTB/P9. CTB/P9.5 SAR/P9.6 SAR/P9.7 Y MHz BT_ANT IC_SCL/P0.0 IC_SDA/P0. SAR/P0. SAR/P0. SAR/P0. SAR/P0.5 SAR/P0.6 SPI_MOSI/P.0 SPI_MISO/P. SPI_CLK/P. SPI_CS/P. PWM/P. PWM/P.5 GPIO/P.6 GPIO/P.7 KP_USB_UART_TX KP_USB_UART_RX PWM/P. PWM/P. PWM/P. PWM/P.5 PWM/P.6 PWM/P.7 UART_RX/P.0 UART_TX/P. GPIO/P.6 GPIO/P.7 KP_TMS/SWDIO KP_TCK/SWDCK KP_XRST PWM GPIO RX TX SCL SDA HDR 5 6 7 8 9 0 5 6 7 8 9 0 5 6 PWM/P. PWM/P. PWM/P. PWM/P.5 PWM/P.5 PWM/P. PWM/P.6 PWM/P.7 GPIO/P.6 GPIO/P.7 GPIO/P5. GPIO/P5.5 GPIO/P.7 GPIO/P. GPIO/P. GPIO/P. GPIO/P5. UART_RX/P.0 UART_TX/P. IC_SCL/P6. IC_SDA/P6.5 XRST Figure 6: Connecting pads schematic Pads HDR Most microcontroller pins are available for further connectivity via two x6 rows of connection pads on both sides of the Clicker for PSoC 6. They are designed to allow interfacing to additional shields, such as Battery Boost shield, Gaming shield, PROTO shield and others. Page 9

0. mikrobus pinouts The CY8C67BZI-BLD5 MCU has unparalleled flexibility and quite a large number of pins, thus offering two completely independent mikrobus slots, with no shared pins. Two mikrobus sockets provide the standardized set of communication pins, such as the UART, SPI, IC, as well as PWM, a pair of GPIOs, and analog input pins. Since the CY8C67BZI-BLD5 uses custom defined peripheral pinout, Figure x.x shows how the mikrobus pinout should be configured. For example, P0. should be set as the UART RX pin, since it is routed to the mikrobus UART RX pin. This will ensure proper operation of the Click boards and compliance with the mikrobus standard. Analog Reset/GPIO Chip Select SPI Lines AN RST CS SCK MISO MOSI P0. P0.5 P. P. P. P.0 P8.6 P8.5 P0. P0. P.0 P. PWM PWM INT Interrupt/GPIO RX TX UART Lines SCL SDA I C Lines Figure 7: mikrobus sockets pinout Analog Reset/GPIO Chip Select SPI Lines AN RST CS SCK MISO MOSI P0. P5. P8. P8. P8. P8.0 P8.6 P8.5 P0. P0. P.0 P. PWM PWM INT Interrupt/GPIO RX TX UART Lines SCL SDA I C Lines Page 0

. Click boards are plug and play! Figure 8: Clicker for PsoC 6 driving Click boards Up to now, MikroElektronika has released a vast number of mikrobus compatible Click boards, with their number growing on a daily basis. It is our intention to provide users with as many Click boards as possible, allowing expansion of the Clicker for PSoC 6 development system with a wide range of different devices. Each Click board is designed with care by our hardware engineers, providing the best performances of the device so that the custom application developers and system integrators do not have to waste time by making prototypes and test instances of the project they are working on. Click boards use the mikrobus - a standardized x8 pinout, making them easily switchable and reusable. www.mikroe.com/click Page

. Dimensions Page

DISCLAIMER All the products owned by MikroElektronika are protected by copyright law and international copyright treaty. Therefore, this manual is to be treated as any other copyright material. No part of this manual, including product and software described herein, may be reproduced, stored in a retrieval system, translated or transmitted in any form or by any means, without the prior written permission of MikroElektronika. The manual PDF edition can be printed for private or local use, but not for distribution. Any modification of this manual is prohibited. MikroElektronika provides this manual as is without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties or conditions of merchantability or fitness for a particular purpose. MikroElektronika shall assume no responsibility or liability for any errors, omissions and inaccuracies that may appear in this manual. In no event shall MikroElektronika, its directors, officers, employees or distributors be liable for any indirect, specific, incidental or consequential damages (including damages for loss of business profits and business information, business interruption or any other pecuniary loss) arising out of the use of this manual or product, even if MikroElektronika has been advised of the possibility of such damages. MikroElektronika reserves the right to change information contained in this manual at any time without prior notice, if necessary. HIGH RISK ACTIVITIES The products of MikroElektronika are not fault tolerant nor designed, manufactured or intended for use or resale as on line control equipment in hazardous environments requiring fail safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines or weapons systems in which the failure of Software could lead directly to death, personal injury or severe physical or environmental damage ( High Risk Activities ). MikroElektronika and its suppliers specifically disclaim any expressed or implied warranty of fitness for High Risk Activities. TRADEMARKS The MikroElektronika name and logo, mikroc, mikrobasic, mikropascal, Visual TFT, Visual GLCD, mikroprog, Ready, MINI, mikrobus, EasyPIC, EasyAVR, Easy805, Click boards and mikromedia are trademarks of MikroElektronika. All other trademarks mentioned herein are property of their respective companies.all other product and corporate names appearing in this manual may or may not be registered trademarks or copyrights of their respective companies, and are only used for identification or explanation and to the owners benefit, with no intent to infringe. The FTDI Chip and Windows logos and product names are trademarks of FTDI Chip and Microsoft in the U.S.A. and other countries. Copyright 08 MikroElektronika. All Rights Reserved. Page

If you want to learn more about our products, please visit our website at www.mikroe.com If you are experiencing some problems with any of our products or just need additional information, please place your ticket at www.mikroe.com/support If you have any questions, comments or business proposals, do not hesitate to contact us at office@mikroe.com Clicker for PSoC 6 manual ver.00 Designed by MikroElektronika Ltd.