You are here

CY8CKIT-032 PSoC® Analog Front End (AFE) Arduino® Shield | Cypress Semiconductor

CY8CKIT-032 PSoC® Analog Front End (AFE) Arduino® Shield

Last Updated: 
Nov 17, 2020

The PSoC® AFE Shield is an Arduino® Uno R3 compatible companion board that can be used to add analog capability and sensors as well as a user interface to an Arduino Uno R3 compatible baseboard (not included with this kit).  


The table below shows compatible Cypress baseboards for this AFE shield:

Kit Name Description
CYW943907AEVAL1F Wi-Fi kit The Cypress CYW943907AEVAL1F Evaluation kit enables you to evaluate and develop single-chip 802.11n dual-band (2.4 GHz and 5 GHz) Wi-Fi applications using CYW43907 devices.
CYW920719Q40EVB-01 Bluetooth Kit The Cypress CYW920719Q40EVB-01 Evaluation Kit enables you to evaluate and develop single-chip Bluetooth applications using the CYW20719, an ultra-low-power dual-mode Bluetooth 5.0 wireless MCU device.
CYW920706WCDEVAL Bluetooth kit The Cypress CYW920706WCDEVAL Evaluation Kit enables you to evaluate and develop single-chip Bluetooth 4.2 compliant applications using the CYW20706 device.
CY8CKIT-044 PSoC 4 M-Series Pioneer kit The PSoC® 4 M-Series Pioneer Kit is a low-cost platform enabling design and debug of PSoC 4 M-Series devices.


A PSoC Creator project demonstrating the use of this shield with the CY8CKIT-044 PSoC 4 M-Series Pioneer kit is provided with the kit firmware.


Analog Sensors

The PSoC AFE Shield implements the functionality of an analog coprocessor by measuring the analog sensors and transferring the digitized data to the base board via I2C. It interfaces with the following sensors:

  • Temperature (resistance)
  • Humidity (capacitance)
  • Ambient Light (current)
  • Potentiometer (voltage)


User Interface

The PSoC AFE Shield provides the following user interface for the base board:

  • 4x CapSense buttons (I2C) + 4 LEDs
  • 1x CapSense proximity sensor (I2C) + 1 LED
  • 128x64 graphics OLED display (I2C)
  • 4x LEDs (GPIO)
  • 2x Mechanical buttons (GPIO)



The PSoC on the shield is pre-programmed to provide the functionality described above and in most cases, can be used as-is. However, the PSoC can be re-programmed using either an I2C bootloader or a 5-pin SWD programming header to implement user-specific functionality.


Related Training

This shield is used as a companion in some exercises in our WICED® Wi-Fi 101 Video training course. To access the course material please visit:

WICED Wi-Fi 101 Video Tutorial Series

For introductory training on programming the PSoC 4 contained on the shield, please visit:

PSoC 101 Video Tutorial Series: How To Use the ARM® Cortex®-M0 Based PSoC 4


Kit Contents

  • PSoC Analog Front End Shield Board
  • Quick Start Guide