PSoC™ 6 Wi-Fi Bluetooth® pioneer kit guide, Document Number. 002-22677 Rev. *I
41
Hardware
3.2.5
Expansion connectors
3.2.5.1
Headers compatible with Arduino (J1, J2, J3, J4, and J5)
The board has five headers compatible with Arduino:
J1
,
J2
,
J3
,
J4
, and
J5
(
J5
is not populated by
default). You can connect 3.3-V shields compatible with Arduino to develop applications based on
the shield’s hardware. Note that 5-V shields are not supported and connecting a 5-V shield may
permanently damage the board. See
for details on the PSoC™ 6 MCU pin
mapping to these headers.
3.2.5.2
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
PSoC™ 6 Wi-Fi Bluetooth® pioneer board reworks on page 47
3.2.5.3
PSoC™ 5LP MCU GPIO header (J6)
J6 is a 8 × 2 header provided on the board to bring out several pins of the PSoC™ 5LP MCU to
support advanced features such as a low-speed oscilloscope and a low-speed digital logic analyzer.
This header also contains the USB-UART, USB-I2C, and USB-SPI bridge pins that can be used
when these pins are not accessible on the Arduino headers because a shield is connected. The
additional PSoC™ 5LP pins MCU are connected directly to the internal programmable analog logic
of PSoC™ 5LP MCU. J6 is not populated by default. Note that the SPI, RTS, and CTS lines on these
headers are directly from PSoC™ 5LP MCU (before level translator).
3.2.5.4
KitProg3 programming/GPIO header (J7)
A 5 × 2 header is provided on the board to bring out more PSoC™ 5LP MCU GPIOs. This header
also brings out the PSoC™ 5LP MCU programming pins and can be programmed using
and a five-pin programming connector. J7 is not populated by default.