![Cypress CYALKIT-E02 Reference Design Kit Manual Download Page 77](http://html1.mh-extra.com/html/cypress/cyalkit-e02/cyalkit-e02_reference-design-kit-manual_2706362077.webp)
CYALKIT-E02 Solar-Powered BLE Sensor Beacon Reference Design Kit Guide, Doc. No. 002-11317 Rev. *C
77
6.2.1 PSoC 5LP (KitProg)
KitProg is the hardware/firmware block for onboard programming, debugging, and bridge functionality. It is a common
reusable hardware/firmware block used across many Cypress kit platforms. It consists of a PSoC 5LP device, which connects
to the computer over a USB interface and connects to the PRoC 4 BLE device on the Debug Board or EZ-BLE module on the
Solar BLE Sensor over the SWD, I
2
C, and UART pins.
The KitProg communicates with the PSoC Programmer and PSoC Creator software to program/debug the target PRoC 4 BLE
or EZ-BLE module over the SWD interface. The main advantage of an onboard programmer/debugger is that users do not
have to buy extra programmer/debugger hardware. Refer to
to learn how to program/debug using
KitProg. Following is the block diagram for KitProg.
Solar Cell
(U1)
power
Solar BLE Sensor
KitProg
Programmer/Serial
Communication
(U3)
PRoC BLE
(U1)
D+/D-
10pin Connector (CN1)
SWD
UART
Extra GPIO
Status/Power
LED
Reset
Button
(SW1)
XRES
Debug Board
USB
Type-A Plug
(J1)
10pin Connector (CN1)
EZ-BLE
Module
(U3)
Slide
SW
(SW3)
EH
PMIC
(U2)
10pin
Programming
Header