PSoC™ 6 Wi-Fi Bluetooth® pioneer kit guide, Document Number. 002-22677 Rev. *I
25
Kit operation
The PSoC™ 6 Wi-Fi Bluetooth
®
pioneer board has the following peripherals:
1.
KitProg3 USB connector (J10):
The USB cable provided along with the PSoC™ 6 Wi-Fi
Bluetooth
®
pioneer kit connects between this USB connector and the PC to use the KitProg3 on-
board programmer and debugger and to provide power to the pioneer board.
2.
KitProg3 programming button (SW3):
This button can be used to switch between the KitProg3
operation modes (proprietary SWD programming/CMSIS-DAP mode).
3.
KitProg3 I/O header (J6):
This header brings out several GPIOs of the on-board KitProg3
PSoC™ 5LP device. This includes the USB-I2C, USB-UART, and USB-SPI bridge lines. The
additional PSoC™ 5LP MCU pins are direct connections to the internal programmable analog
logic of the PSoC™ 5LP MCU. For details on KitProg3, see the
.
4.
KitProg3 programming (J7):
This header brings out more GPIOs of the PSoC™ 5LP MCU. It
also contains a five-pin SWD programming header for the PSoC™ 5LP MCU.
5.
External power supply VIN connector (J9):
This connector connects an external DC power
supply input to the on-board regulators. The voltage input from the external supply should be
between 5 V and 12 V.
6.
PSoC™ 6 MCU user button (SW2):
This button can be used to provide an input to the
PSoC™ 6 MCU. Note that by default the button connects the PSoC™ 6 MCU pin to ground when
pressed, so you need to configure the PSoC™ 6 MCU pin as a digital input with resistive pull-up
for detecting the button press. This button also provides a wake-up source from low-power
modes of the device.
7.
I/O header compatible with Digilent Pmod (J14):
This header can be used to connect 1 × 6 pin
modules compatible with Digilent Pmod.
8.
Power LED (LED4):
This is the amber LED that indicates the status of power supplied to the
board.
9.
KitProg3 status LEDs (LED1, LED2, and LED3):
Red, amber, and green LEDs (LED1, LED2,
and LED3 respectively) indicate the status of KitProg3. For details on the KitProg3 status, see the
.
10.
PSoC™ 6 MCU reset button (SW1):
This button is used to reset the PSoC™ 6 MCU. It
connects the PSoC™ 6 MCU reset (XRES) pin to ground.
11.
PSoC™ 6 MCU I/O headers (J18, J19, and J20):
These headers provide connectivity to
PSoC™ 6 MCU GPIOs that are not connected to the headers compatible with Arduino. Most of
these pins are multiplexed with on-board peripherals and are not connected to the
PSoC™ 6 MCU by default. For detailed information on how to rework the kit to access these
pins, see
.
12.
Power header compatible with Arduino (J1):
This header powers the shields compatible with
Arduino. It also has a provision to power the kit though the VIN input.
13.
PSoC™ 6 MCU debug and trace header (J12):
This header can be connected to an embedded
trace macrocell (ETM)-compatible programmer/debugger.
14.
I/O headers compatible with Arduino Uno R3 (J2, J3, and J4):
These I/O headers bring out
pins from the PSoC™ 6 MCU to interface with the shields compatible with Arduino. Some of
these pins are multiplexed with on-board peripherals and are not connected to PSoC™ 6 MCU
by default. For detailed information on how to rework the kit to access these pins, see