Datasheet

CY8C21x34B
PSoC
®
Programmable System-on-Chip™
CapSense
®
Controller with SmartSense™ Auto-tuning
1–21 Buttons, 0–4 Sliders, Proximity
Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600
Document Number: 001-67345 Rev. *E Revised August 28, 2014
Features
Advanced CapSense block with SmartSense Auto-Tuning
Patented CSD sensing algorithm
SmartSense_EMC Auto-Tuning
Sets and maintains optimal sensor performance during run
time
Eliminates system tuning during development and
production
Compensates for variations in manufacturing process
Driven shield
Delivers best-in class water tolerant designs
Robust proximity sensing in the presence of metal objects
Supports longer trace lengths
Powerful Harvard-architecture processor
M8C processor speeds up to 24 MHz
Low power at high speed
Operating voltage: 2.4 V to 5.25 V
Operating voltages down to 1.0 V using on-chip switch mode
pump (SMP)
Industrial temperature range: -40 °C to 85 °C
Advanced peripherals (PSoC
®
blocks)
Four analog Type E PSoC blocks provide:
Two comparators with digital-to-analog converter (DAC)
references
Single or dual 10-bit 28 channel analog-to-digital
converters (ADC)
Four digital PSoC blocks provide:
8- to 32-bit timers, counters, and pulse width modulators
(PWMs)
Cyclical redundancy check (CRC) and pseudo random
sequence (PRS) modules
Full-duplex universal asynchronous receiver transmitter
(UART), serial peripheral interface (SPI) master or slave
Connectable to all general purpose I/O (GPIO) pins
Implement a combination up to 21 buttons or 4 sliders using
4 analog blocks and 3 digital blocks
Complex peripherals by combining blocks
Flexible on-chip memory
8 KB Flash /512 B SRAM
50,000 erase/write cycles
In-system serial programming (ISSP)
Partial flash updates
Flexible protection modes
EEPROM emulation in flash
Complete development tools
Free development software (PSoC Designer™)
Full-featured, in-circuit emulator (ICE) and programmer
Full-speed emulation
Complex breakpoint structure
128-KB trace memory
Precision, programmable clocking
Internal ±2.5% 24- / 48-MHz main oscillator
Internal oscillator for watchdog and sleep
Programmable pin configurations
25-mA sink, 10-mA source on all GPIOs
Pull-up, pull-down, high-Z, strong, or open-drain drive modes
on all GPIOs
Up to eight analog inputs on GPIOs
Configurable interrupt on all GPIOs
Versatile analog mux
Common internal analog bus
Simultaneous connection of I/O combinations
Capacitive sensing application capability
Additional system resources
I2C master, slave, and multi-master to 400 kHz
Watchdog and sleep timers
User-configurable low-voltage detection (LVD)
Integrated supervisory circuit
On-chip precision voltage reference
Package options
SOIC 16
SSOP 20/28/56
QFN 32
Logic Block Diagram

Summary of content (49 pages)