CY8CKIT-046 PSoC® 4 L-Series Pioneer Kit Guide, Doc. #: 002-03344 Rev. *D
78
Appendix
A.4
Migrating Projects across different Pioneer Series Kits
All Cypress Pioneer series kits are Arduino-compatible and have some common onboard peripher-
als 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. This section lists the pin
mapping of the Pioneer series kits to allow for easy migration of projects across different kits.
In some cases, the pins available on the Pioneer kit headers are a superset of the standard Arduino
pins. For example, J2 contains only one row of pins on the Arduino pin layout while it contains two
rows of pins on many of the Pioneer series kits.
The CY8CKIT-046 PSoC 4 L-Series Pioneer Kit has an additional shield board, which offers another
set of Arduino-compatible pins. The pins present in the side board are completely independent of the
ones present in the main board and hence offer the ability to use two Arduino shields simultaneously.
The side board can be snapped out and used as an Arduino shield. The odd pins on the headers
J17, J18, J19, and J20 provide the functionality of Arduino baseboard headers whereas the even
pins on these headers, when snapped out, offer Arduino shield functionality.
Figure A-23. Pioneer Series Kits Pin Map
CY8CKIT-046 Shield board
Pioneer series kits
J1
J2
J3
J4
1
8
1
2
1
1
15
19
17
18
11
12
CY8CKIT-040
CY8CKIT-042-BLE & CY8CKIT-046
6x2 header
CY8CKIT-042 & CY8CKIT-044
6x1 header
9x2 header
Arduino compatible
(baseboard) I/O
headers
Arduino compatible
power header
2
2
16
20
1
1
15
19
2
2
16
20
1
15
1
2
11
12
2
16
Arduino compatible
shield headers
CY8CKIT-046 only
Arduino compatible
power headers
CY8CKIT-046 only
J17
J18
J19
J20
CY8CKIT-046
10x2 header
CY8CKIT-046
8x2 header
Arduino compatible
(baseboard) I/O
headers
CY8CKIT-046 only