CY8C20x34

Features up to 25 capacitive sensors to support a combination of CAPSENSE™ buttons, sliders, and proximity sensors

anchor

Overview

The CY8C20x34 CAPSENSE™ family features advanced touch sensing CAPSENSE™ buttons, sliders, and proximity sensors with CSA_EMC capacitive sensing technology.

Key Features

  • 8-bit M8C processor (up to 2 MIPS)
  • Up to 8 KB flash and 512 B SRAM
  • Emulated EEPROM
  • Up to 25 capacitive sensors
  • Up to 6 sliders
  • Up to 28 programmable GPIOs
  • 13-bit timer
  • I2C and SPI
  • 1.5 mA active and 2.6 µA sleep mode
  • Operating Voltage: 2.4 V to 5.25 V
  • Temperature range: –40°C to +85°C
  • 16 QFN (3x3 mm) to 32 QFN (5x5 mm)

Products

About

Programmable capacitive sensing elements

  • Programmable capacitive sensing elements
  • Supports a combination of CAPSENSE™ buttons, sliders, and proximity sensors with CSA_EMC capacitive sensing technology
  • Contains an integrated API to implement buttons and sliders
  • Supports up to 25 capacitive sensors and 6 sliders
  • CY8C20x24 supports 25 capacitive sensors and 1 slider
  • Supports proximity sensing up to 2 cm (with onboard PCB trace)

Enhanced noise immunity

  • CSA_EMC offers superior noise immunity for applications with challenging conducted and radiated noise conditions

Low-power consumption

  • Two different power modes for optimized power consumption
  • 1.5 mA active mode current; 2.6 µA sleep mode current

High-performance, low-power M8C Harvard-architecture processor

  • Up to 2 MIPS with 12-MHz Internal clock and external clock signal

Flexible on-chip memory

  • Up to 8 KB of flash and 512 B of SRAM
  • Emulated EEPROM supported

Precision, programmable clocking

  • Internal main oscillator (IMO): 6/12 MHz ± 5%
  • Internal low speed oscillator at 32 kHz for watchdog and sleep

Enhanced GPIO features

  • Up to 28 GPIOs with programmable pin configuration
  • 20-mA sink current on all GPIOs
  • Internal restive pull-up, HI-Z, open-drain, and strong drive modes on all GPIOs

Peripheral features

  • 13-bit programmable timer
  • Watchdog and sleep timers
  • I2C master – clocked at 100 kHz; I2C slave – up to 400 kHz
  • SPI master and slave – Configurable range of 46.9 kHz to 3 MHz

Operating conditions

  • Operating voltage: 2.4 V to 5.25 V
  • Temperature range: –40 °C to +85 °C
  • Download the Getting started with CAPSENSE™" design guide
  • Install PSOC™ Designer to begin development
  • READ the CY8C20x34 CAPSENSE™ design guide

The CY8C20x34 CAPSENSE™ family provides programmable touch sensing via assembly or C language coding in PSOC™ Designer.

PSOC™ Designer is a free Windows-based integrated design environment (IDE). It enables concurrent hardware and firmware design of systems based on CAPSENSE™. With PSOC™ Designer, you can:

  1. Drag and drop User Modules to build your hardware system
  2. design in the main design workspace.
  3. Codesign your application firmware with the PSOC™ hardware,
  4. using the PSOC™ Designer IDE C compiler.
  5. Configure User Module.
  6. Explore the library of user modules.
  7. Review user module datasheets.

Programmable capacitive sensing elements

  • Programmable capacitive sensing elements
  • Supports a combination of CAPSENSE™ buttons, sliders, and proximity sensors with CSA_EMC capacitive sensing technology
  • Contains an integrated API to implement buttons and sliders
  • Supports up to 25 capacitive sensors and 6 sliders
  • CY8C20x24 supports 25 capacitive sensors and 1 slider
  • Supports proximity sensing up to 2 cm (with onboard PCB trace)

Enhanced noise immunity

  • CSA_EMC offers superior noise immunity for applications with challenging conducted and radiated noise conditions

Low-power consumption

  • Two different power modes for optimized power consumption
  • 1.5 mA active mode current; 2.6 µA sleep mode current

High-performance, low-power M8C Harvard-architecture processor

  • Up to 2 MIPS with 12-MHz Internal clock and external clock signal

Flexible on-chip memory

  • Up to 8 KB of flash and 512 B of SRAM
  • Emulated EEPROM supported

Precision, programmable clocking

  • Internal main oscillator (IMO): 6/12 MHz ± 5%
  • Internal low speed oscillator at 32 kHz for watchdog and sleep

Enhanced GPIO features

  • Up to 28 GPIOs with programmable pin configuration
  • 20-mA sink current on all GPIOs
  • Internal restive pull-up, HI-Z, open-drain, and strong drive modes on all GPIOs

Peripheral features

  • 13-bit programmable timer
  • Watchdog and sleep timers
  • I2C master – clocked at 100 kHz; I2C slave – up to 400 kHz
  • SPI master and slave – Configurable range of 46.9 kHz to 3 MHz

Operating conditions

  • Operating voltage: 2.4 V to 5.25 V
  • Temperature range: –40 °C to +85 °C

  • Download the Getting started with CAPSENSE™" design guide
  • Install PSOC™ Designer to begin development
  • READ the CY8C20x34 CAPSENSE™ design guide

The CY8C20x34 CAPSENSE™ family provides programmable touch sensing via assembly or C language coding in PSOC™ Designer.

PSOC™ Designer is a free Windows-based integrated design environment (IDE). It enables concurrent hardware and firmware design of systems based on CAPSENSE™. With PSOC™ Designer, you can:

  1. Drag and drop User Modules to build your hardware system
  2. design in the main design workspace.
  3. Codesign your application firmware with the PSOC™ hardware,
  4. using the PSOC™ Designer IDE C compiler.
  5. Configure User Module.
  6. Explore the library of user modules.
  7. Review user module datasheets.

Documents

Design resources

Developer community

{ "ctalist":[ { "link" : "https://community.infineon.com/t5/forums/postpage/choose-node/true", "label" : "Ask the community ", "labelEn" : "Ask the community " }, { "link" : "https://community.infineon.com/t5/Forums/ct-p/products", "label" : "View all discussions ", "labelEn" : "View all discussions " } ] }