Cypress Roadmap: CapSense® Controllers Q2 2016 001-89681 Rev *L Owner: JFMD BUM: GOPA CapSense Roadmap Performance CapSense® Portfolio CapSense Express™ CapSense Plus™ PSoC® Configurable Controllers1 Programmable Controllers2 Programmable System-on-Chip2 CY8CMBR3106S 11 Buttons, 2 Sliders Proximity, Liquid Tolerance SmartSense_EMCplus™3 CY8CMBR3116 16 Buttons, 8 LEDs Proximity, Liquid Tolerance SmartSense_EMCplus3 CY8CMBR3108 8 Buttons, 4 LEDs Proximity, Liquid Tolerance SmartSense_EMCplus3 CY8CMBR3110 10 Buttons, 5 LEDs Proximity, Liquid Tolerance SmartSense_EMCplus3 CY8CMBR3102 2 Buttons, Proximity SmartSense_EMCplus3 CY8CMBR2110 10 Buttons, 10 LEDs SmartSense Auto-tuning CY8CMBR2016 16 Buttons SmartSense Auto-tuning CY8CMBR2044 4 Buttons, 4 LEDs SmartSense™ Auto-tuning CY8CMBR3002 2 Buttons, 2 LEDs SmartSense_EMCplus3 1 Standard CY8C20xx6H 25 Buttons, 5 Sliders 8, 16KB Flash SmartSense Auto-tuning Haptics CY8CMBR2010 10 Buttons, 10 LEDs SmartSense Auto-tuning CY8C201xx 10 Buttons, 5 LEDs 2 Sliders NEW CY8C4246/7 96 Buttons, 19 Sliders 64, 128KB Flash Proximity, Liquid Tolerance SmartSense_EMCplus3 CY8C56xx/58xx 62 Buttons, 12 Sliders 64, 128, 256KB Flash Proximity, Liquid Tolerance SmartSense_EMCplus3 CY8C20xx7 31 Buttons, 6 Sliders 16, 32KB Flash Proximity, Liquid Tolerance SmartSense™ Auto-tuning CY8C52xx/54xx 62 Buttons, 12 Sliders 32, 64, 128, 256KB Flash Proximity, Liquid Tolerance SmartSense_EMCplus3 CY8C36xx/38xx 62 Buttons, 12 Sliders 32, 64KB Flash Proximity, Liquid Tolerance SmartSense_EMCplus3 CY8C20xx6A/S 33 Buttons, 6 Sliders 16, 32KB Flash, 2KB SRAM SmartSense Auto-tuning CY8C32xx/34xx 62 Buttons, 12 Sliders 16, 32, 64KB Flash Proximity, Liquid Tolerance SmartSense_EMCplus3 NEW CY8C21x34/B 24 Buttons, 4 Sliders 8KB Flash Proximity, Liquid Tolerance SmartSense Auto-tuning CY8C41xx/42xx 36 Buttons, 7 Sliders 16, 32KB Flash Proximity, Liquid Tolerance SmartSense_EMCplus3 NEW CY8C20x36A 33 Buttons, 6 Sliders 8KB Flash SmartSense Auto-tuning CY8C28xx 44 Buttons, 8 Sliders 16KB Flash Proximity, Liquid Tolerance SmartSense Auto-tuning CY8C40xx 16 Buttons, 3 Sliders 8, 16KB Flash Proximity, Liquid Tolerance SmartSense_EMCplus3 CY8C20x34 25 Buttons, 6 Sliders 8KB Flash Integration products that are configured for target applications with a graphical user interface 2 Microcontroller-based products that can be freely programmed to implement additional functions 3 SmartSense Electromagnetic Compatible = SmartSense Auto-tuning + high noise immunity 001-89681 Owner: JFMD CapSense Roadmap Rev *L BUM: GOPA 4 CY8C4xx8-BL 36 Buttons, 7 Sliders 256KB Flash, BLE4 Proximity, Liquid Tolerance SmartSense_EMCplus3 Q316 CY8C41xxS 36 Buttons, 7 Sliders 32KB Flash, 4th Gen Proximity, Liquid Tolerance SmartSense_EMCplus3 NEW Q216 CY8C40xxS 36 Buttons, 7 Sliders 64KB Flash, 4th Gen Proximity, Liquid Tolerance SmartSense_EMCplus3 Production Sampling Development Concept Bluetooth Low Energy Status Availability QQYY QQYY 2 PSoC® 4000 S-Series PSoC MCU Family Applications Block Diagram Consumer devices (wearable, mobile, personal care) Small home appliances (coffee machine, juicer) PSoC® 4 One-Chip Solution MCU Subsystem Programmable Analog Blocks I/O Subsystem GPIO x8 Smart I/O4 Features 32-Bit MCU Subsystem 48-MHz ARM® Cortex®-M0+ CPU Up to 32KB flash, 4KB SRAM Real-time clock capability with a WCO1 Programmable Analog Blocks One 10-bit, 46.8-Ksps Single-Slope ADC2 Two low-power comparators (CMP) One CapSense® block that supports low-power operation and mutual-capacitance sensing Two 7-bit IDACs3 configurable as a single 8-bit IDAC Programmable Digital Blocks Five 16-bit Timer, Counter, PWM (TCPWM) blocks Two serial communication blocks (SCBs) that are configurable as I2C, SPI or UART Packages 25-ball WLCSP, 24-pin QFN, 32-pin QFN, 48-pin TQFP Up to 36 GPIOs, including 16 Smart I/Os4 Flash (16KB to 32KB) SRAM (2KB to 4KB) CapSense Programmable Digital Blocks Serial Wire Debug SCB x2 GPIO x8 Smart I/O4 GPIOx8 GPIO x8 GPIO x4 Datasheet: PSoC 4000S Sampling: Production: 1 Watch 3 Current 2 4 Embedded Owner: JFMD BUM: GOPA Single-Slope ADC2 WCO1 Availability 001-89681 Rev *L 7-bit IDAC3 x2 TCPWM x5 Collateral crystal oscillator A simple ADC used to measure slow-moving signals CMP x2 Programmable Interconnect and Routing 48 MHz Advanced High-Performance Bus (AHB) Cortex®-M0+ Now Q2 2016 output digital-to-analog converter programmable digital logic in the I/O subsystem CapSense Roadmap 3 PSoC® 4100 S-Series Intelligent Analog Family Applications Block Diagram Home appliances (washing machine, dishwasher) Industrial applications PSoC® 4 One-Chip Solution MCU Subsystem Programmable Analog Blocks I/O Subsystem GPIO x8 Features Opamp x2 Flash (16KB to 64KB) SRAM (4KB to 8KB) 4 Programmable 001-89681 Rev *L Owner: JFMD BUM: GOPA CapSense Programmable Digital Blocks Serial Wire Debug SCB x3 GPIO x8 Smart I/O6 GPIOx8 GPIO x8 GPIO x4 Sampling: Production: 3A Single-Slope ADC3 WCO1 Datasheet: PSoC 4100S crystal oscillator Successive approximation register 7-bit IDAC5 x2 TCPWM x5 Availability 2 CMP x2 Programmable Interconnect and Routing 48 MHz Collateral 1 Watch Smart I/O6 SAR2 ADC Cortex®-M0+ Advanced High-Performance Bus (AHB) 32-Bit MCU Subsystem 48-MHz ARM® Cortex®-M0+ CPU Up to 64KB flash, 8KB SRAM Real-time clock capability with a WCO1 Programmable Analog Blocks One 12-bit, 1-Msps SAR2 ADC One 10-bit, 46.8-Ksps Single-Slope ADC3 Two opamps configurable as PGAs4, comparators, etc. Two low-power comparators (CMP) One CapSense® block that supports low-power operation with self- and mutual-capacitance sensing Two 7-bit IDACs5 configurable as a single 8-bit IDAC Programmable Digital Blocks Five 16-bit Timer, Counter, PWM (TCPWM) blocks Three serial communication blocks (SCBs) that are configurable as I2C, SPI or UART Packages 35-ball WLCSP, 32-pin QFN, 40-pin QFN, 48-pin TQFP Up to 36 GPIOs, including 16 Smart I/Os6 simple ADC used to measure slow-moving signals gain amplifier CapSense Roadmap Now Q3 2016 5 Current 6 output digital-to-analog converter Embedded programmable digital logic in the I/O subsystem 4 PSoC® 4100 BLE-Series Intelligent Analog Family with Bluetooth Low Energy Sports and fitness monitors, wearable electronics, medical devices, home automation solutions, game controllers, sensor-based low-power systems for the Internet of Things (IoT) Block Diagram PSoC 4 BLE One-Chip Solution MCU Subsystem Programmable Analog Blocks Features Opamp x4 32-bit MCU subsystem 24-MHz ARM® Cortex®-M0 CPU Up to 256KB flash and 32KB SRAM Programmable AFE1 Four opamps, configurable as PGAs, comparators, filters, etc. One 12-bit, 1-Msps SAR2 ADC CapSense® with SmartSense™ Auto-tuning Industry’s No. 1 capacitive-sensing solution with one Capacitive Sigma-Delta™ (CSD) controller with touchpad capability Programmable digital logic Four configurable TCPWM3 blocks: 16-bit timer, counter or PWM Two configurable serial communication blocks (SCBs4): I2C master or slave, SPI master or slave, or UART Packages 56-pin QFN, 68-pin CSP Bluetooth connectivity with Bluetooth 4.1 or Bluetooth 4.25 Royalty-free stack and GUI-based Component to configure profiles 2.4-GHz BLE radio with integrated balun 1 24 MHz BLE System Flash (128KB to 256KB) SRAM (16KB to 32KB) Advanced High-Performance Bus (AHB) Cortex®-M0 Serial Wire Debug CMP x2 I/O Subsystem GPIO x8 SAR2 ADC CSD Programmable Digital Blocks TCPWM3 x4 SCB4 x2 Programmable Interconnect and Routing Applications GPIO x8 GPIO x8 GPIO x8 Segment LCD Drive GPIO x4 Collateral Availability Datasheet: PSoC 4 BLE (CY8C4XX7 BLE) Production: 3 Timer, counter, PWM block Analog front end(s) 4 Serial communication block programmable as I 2C/SPI/UART Successive approximation register 001-89681 Owner: JFMD CapSense Roadmap Rev *L BUM: GOPA Now 5 Bluetooth 4.2 is only available in the 256KB flash option device 2 5 PSoC® 4200 BLE-Series Programmable Digital Family with Bluetooth Low Energy Block Diagram Sports and fitness monitors, wearable electronics, medical devices, home automation solutions, game controllers, sensor-based low-power systems for the Internet of Things (IoT) PSoC 4 BLE One-Chip Solution MCU Subsystem Programmable Analog Blocks Features Opamp x4 32-bit MCU subsystem 48-MHz Cortex®-M0 with up to 256KB flash and 32KB SRAM Programmable AFE1 Four opamps, configurable as PGAs, comparators, filters, etc. One 12-bit, 1-Msps SAR2 ADC CapSense® with SmartSense™ Auto-tuning Industry’s No. 1 capacitive-sensing solution with one Capacitive Sigma-Delta™ (CSD) controller with touchpad capability Programmable digital logic Four universal digital blocks (UDBs3): custom digital peripherals Four configurable TCPWM4 blocks: 16-bit timer, counter or PWM Two configurable serial communication blocks (SCBs5): I2C master or slave, SPI master or slave, or UART Packages 56-pin QFN, 68-pin CSP Bluetooth connectivity with Bluetooth 4.1 or Bluetooth 4.26 Royalty-free stack and GUI-based Component to configure profiles 2.4-GHz BLE radio with integrated balun 48 MHz BLE System Flash (128KB to 256KB) SRAM (16KB to 32KB) Production: 5 6 CSD Programmable Digital Blocks UDB3 x4 TCPWM4 x4 SCB5 x2 GPIO x8 GPIO x8 GPIO x8 GPIO x4 Datasheet: PSoC 4 BLE (CY8C4XX7 BLE) 3 Universal digital block Analog front end(s) 4 Timer, counter, PWM block Successive approximation register 001-89681 Owner: JFMD Rev *L BUM: GOPA ADC Segment LCD Drive Availability 2 CMP x2 GPIO x8 SAR2 Serial Wire Debug Collateral 1 Advanced High-Performance Bus (AHB) Cortex®-M0 I/O Subsystem Programmable Interconnect and Routing Applications Now Serial communication block programmable as I2C/SPI/UART Bluetooth 4.2 is only available in the 256KB flash option device CapSense Roadmap 6 PSoC® 4100 M-Series Intelligent Analog Family Applications Block Diagram User interface and host processor for home appliances Digital and analog sensor hub MCU and discrete analog replacement PSoC 4 One-Chip Solution MCU Subsystem Programmable Analog Blocks I/O Subsystem GPIO x8 Features 32-bit MCU subsystem 24-MHz ARM® Cortex®-M0 CPU with a DMA controller and RTC Up to 128KB flash and 16KB SRAM CapSense® with SmartSense™ Auto-tuning Cypress Capacitive Sigma-Delta™ (CSD) controller CapSense supported on up to 55 pins Programmable Analog Blocks Two comparators (CMP) Four opamps, programmed as PGAs, CMPs, filters, etc. One 12-bit, 1-Msps SAR1 ADC Four IDACs2 (2x 8-bit, 2x 7-bit) Programmable Digital Blocks Eight programmable 16-bit TCPWM3 blocks Four SCBs4: I2C master or slave, SPI master or slave, or UART Packages: 48-pin LQFP, 64-pin TQFP (0.8-mm pitch), 64-pin TQFP (0.5-mm pitch), 68-pin QFN SRAM (8KB to 16KB) Serial Wire Debug CMP x2 CSD 8-bit IDAC2 x2 7-bit IDAC2 x2 Programmable Digital Blocks TCPWM3 x8 Programmable Interconnect and Routing Flash (64KB to 128KB) Advanced High-Performance Bus (AHB) 24 MHz GPIO x8 GPIO x8 GPIO x8 SCB4 x4 GPIO x8 Segment LCD Drive GPIO x7 RTC Availability Collateral Production: Now PSoC 4 M-Series (CY8C4100) 1 Successive 3 2 4 approximation register Current-output digital-to-analog converter 001-89681 Rev *L GPIO x8 Cortex®-M0 DMA Datasheet: SAR1 ADC Opamp x4 Owner: JFMD BUM: GOPA Timer, counter, PWM block Serial communication block programmable as I2C/SPI/UART CapSense Roadmap 7 PSoC® 4200 M-Series Programmable Digital Family Applications Block Diagram User interface and host processor for home appliances Digital and analog sensor hub LED control and communication for lighting systems PSoC 4 One-Chip Solution MCU Subsystem Programmable Analog Blocks I/O Subsystem GPIO x8 Features 32-bit MCU subsystem 48-MHz ARM® Cortex®-M0 CPU with a DMA controller and RTC Up to 128KB flash and 16KB SRAM CapSense® with SmartSense™ Auto-tuning Cypress Capacitive Sigma-Delta™ (CSD) controller CapSense supported on up to 55 pins Programmable Analog Blocks Two comparators (CMP) Four opamps, programmed as PGAs, CMPs, filters, etc. One 12-bit, 1-Msps SAR1 ADC Four IDACs2 (2x 8-bit, 2x 7-bit) Programmable Digital Blocks Four universal digital blocks (UDBs3): custom digital peripherals Eight programmable 16-bit TCPWM4 blocks Four SCBs5: I2C master or slave, SPI master or slave, or UART Two controller area network (CAN) controllers Packages: 48-pin LQFP, 64-pin TQFP (0.8-mm pitch), 64-pin TQFP (0.5-mm pitch), 68-pin QFN SRAM (8KB to 16KB) Serial Wire Debug CAN x2 CMP x2 CSD 8-bit IDAC2 x2 7-bit IDAC2 x2 Programmable Digital Blocks UDB3 x4 TCPWM4 x8 Programmable Interconnect and Routing Flash (64KB to 128KB) Advanced High-Performance Bus (AHB) 48 MHz GPIO x8 GPIO x8 GPIO x8 GPIO x8 RTC SCB5 x4 DMA Segment LCD Drive Production: GPIO x7 Now PSoC 4 M-Series (CY8C4200) 1 Successive 3 2 4 approximation register Current-output digital-to-analog converter 001-89681 Rev *L GPIO x8 Cortex®-M0 Availability Collateral Datasheet: SAR1 ADC Opamp x4 Owner: JFMD BUM: GOPA Universal digital block Timer, counter, PWM block CapSense Roadmap 5 Serial communication block programmable as I2C/SPI/UART 8 PSoC® 4200 L-Series Programmable Digital Family Applications Block Diagram User interface and host processor for home appliances Digital and analog sensor hub MCU and discrete analog replacement LED control and communication for lighting systems PSoC® 4 One-Chip Solution MCU Subsystem Programmable Analog Blocks Features CMP x6 CSD x2 8-bit IDAC3 x2 7-bit IDAC3 x2 GPIO x8 GPIO x8 ADC Cortex®-M0 Flash (64KB to 256KB) SRAM (8KB to 32KB) Serial Wire Debug CAN x2 Full-Speed USB 2.0 Programmable Digital Blocks UDB x8 TCPWM4 x8 GPIO x8 GPIO x8 GPIO x8 GPIO x8 GPIO x8 GPIO x8 GPIO x8 SCB5 RTC1 Programmable Interconnect and Routing 48 MHz GPIO x8 Advanced High-Performance Bus (AHB) 32-bit MCU Subsystem 48-MHz ARM® Cortex®-M0 CPU with a DMA controller and RTC1 Up to 256KB flash and 32KB SRAM Up to 98 GPIOs supporting analog and digital interfaces CapSense® With SmartSense™ Auto-tuning Two Cypress Capacitive Sigma-Delta™ (CSD) controllers Programmable Analog Blocks Two comparators (CMPs) Four opamps, configurable as PGAs, CMPs, filters, etc. One 12-bit, 1-Msps SAR2 ADC Four IDACs3 (2x 8-bit, 2x 7-bit) Programmable Digital Blocks Eight universal digital blocks (UDBs): custom digital peripherals Eight configurable 16-bit TCPWM4 blocks Four SCBs5: I2C master or slave, SPI master or slave, or UART Full-Speed USB 2.0 Controller and Transceiver Two Controller Area Network (CAN) Controllers Packages: 48-pin TQFP,64-pin TQFP,68-pin QFN,124-pin VFBGA x4 GPIO x8 DMA Segment LCD Drive GPIO x4 Availability Collateral Datasheet: Opamp x4 SAR2 I/O Subsystem Production: PSoC 4 L-Series 1 Real-time 3 2 Successive 4 clock approximation register 001-89681 Owner: JFMD Rev *L BUM: GOPA Current-output digital-to-analog converter Timer, counter, PWM 5 Now Serial communication block programmable as I2C/SPI/UART CapSense Roadmap 9 Low-Cost PSoC® Development Kits PSoC Prototyping Kits Bluetooth Low Energy (BLE) Pioneer Development Kit PSoC 5LP Development Kit by SparkFun1 Kit Number CY8CKIT-049 or CY8CKIT-059 CY8CKIT-042-BLE DEV-13229 Key Features Ultra-low-cost prototyping Breadboard-compatible Serial wire debug (SWD) or bootload for program/debug Arduino form factor-compatible Access to all PSoC 4 BLE I/Os Full SWD program and debug Arduino form factor-compatible Access to all PSoC 5LP I/Os Full SWD program and debug Price $4-$10 $49 $50 Learn more or buy a kit today at www.cypress.com/kits 1 SparkFun 001-89681 Rev *L is an online retail store that specializes in supporting the hobbyist market with kits and tools to develop small electronics products Owner: JFMD BUM: GOPA CapSense Roadmap 10 PSoC Packages Package Pins LQFP PDIP 48 PSoC 1 QFN 8 20 28 16 24 32 40 48 56 68 8 16 20 28 68 72 PSoC 3 PSoC 4 SOIC PSoC 5LP CapSense Package SSOP TQFP Pins 8 16 20 24 28 32 48 44 PSoC 1 48 WLCSP 64 PSoC 4 100 30 32 PSoC 3 PSoC 5LP CapSense Package WLCSP µBGA Pins 99 124 PSoC 1 PSoC 3 PSoC 4 PSoC 5LP CapSense 001-89681 Rev *L Owner: JFMD BUM: GOPA CapSense Roadmap 11