CY8CKIT-046 PSoC® 4 L-Series Pioneer Kit Guide, Doc. #: 002-03344 Rev. *D
63
Appendix
A.2.1.6
LEDs
The main board has three LEDs. A green LED (LED1) indicates the status of the KitProg. See the
Troubleshooting section in the
for more information on LED states. An amber
LED (LED2) indicates the status of power supplied to the board. The kit also has a general-purpose
RGB LED (LED3) connected to the PSoC 4200L device for user applications (marked 12 in
).
A.2.1.7
Push Buttons
The main board contains a reset push button SW1 and a user push button SW2 (marked 10 and 14
in
). The reset push button is connected to the XRES pin of PSoC 4200L and
EZ-BLE PRoC Module, and is used to reset the device. The user push button is connected to P0[7]
of the PSoC 4200L device. Both the push buttons connect to ground on activation (active low).
A.2.1.8
Cypress Ferroelectric RAM (F-RAM, U6)
The PSoC 4 L-Series Pioneer Kit contains an F-RAM device (FM24V10-G) (marked 9 in
) that can be accessed through I2C lines P4[0] and P4[1] of the PSoC 4200L device. The
F-RAM has a capacity of 1-Mb (128 KB) with I2C speeds up to 3.4 Mbps. The I2C slave address of
the F-RAM device is 7 bits wide, and the second from last and third from last bits are configurable
through physical pins. These pins are hardwired to 00 on the board. By default, the address of the
F-RAM device used on the kit is 0x50. This address can be modified by changing the R36/R37 (A1)
and R30/R31 (A2) resistor pairs. See
“Using FM24V10 F-RAM” on page 75
for details. The operat-
ing voltage range of the F-RAM is between 2 V and 3.6 V. To prevent the F-RAM from operating at
voltages greater than 3.6 V, the power supply to the F-RAM is derived from the output of the 3.3 V
regulator. The F-RAM I2C lines are connected to the 3.3 V side of an onboard level translator (U11)
to help F-RAM communicate with PSoC 4200L operating at 5 V.
A.2.1.9
Serial Interconnection Between PSoC 5LP and PSoC 4200L
In addition to being a programmer/debugger, the KitProg (PSoC 5LP) acts as a USB-Serial interface
for the USB-UART and USB-I2C bridges, as shown in
. The I2C bus contains firmware-
controlled resistive pull-ups using FETs, which can be enabled or disabled using the PSoC 5LP pins.
The USB-Serial pins of the PSoC 5LP are also available on the Arduino header; therefore, the
PSoC 5LP can also be used to control Arduino shields with an SPI/I2C/UART interface.
Note:
The KitProg does not support USB-SPI bridge functionality. The SPI pins of the PSoC 4200L
are connected to the PSoC 5LP for enabling SPI communication between PSoC 5LP and PSoC
4200L for custom PSoC 5LP applications. By default, the SPI connections are not enabled on the
board. You need to populate R61, R53, R59, and R68 (shown in
) to enable these connec-
tions.