PSo C 4 Programmable System onChip PSo C
PSo. C® 4 Programmable System -on-Chip PSo. C 4: The World’s Most Flexible, Lowest-Power ARM® Cortex™-M 0 One-Chip Solution Is $1 Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation
PSo. C 4 Awards The editors of Semiconductor Industry News gave PSo. C 4 their 19 th annual “Semiconductor of the Year” award “PSo. C 4 is truly a revolutionary device that symbolizes a new era of flexibility in design. ” - Wataru Izumiya, President of Sangyo Times, Publisher of Semiconductor Industry News The editors of Embedded Computing Design magazine selected PSo. C 4 as the “Most Innovative Product” of 2013 “We selected the PSo. C 4 architecture as an Editor’s Choice Product for its combination of flexible analog and digital resources with capacitive touch technology and the 32 -bit ARM Cortex-M 0 core. ” - Warren Webb, Editorial Director at Embedded Computing Design Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 2
PSo. C Terms PSo. C Creator™ PSo. C 3, PSo. C 4 and PSo. C 5 LP Integrated Design Environment (IDE) Software that installs on your PC Allows concurrent hardware and firmware design of PSo. C systems 60+ Components available for PSo. C 4 designs Components Free embedded ICs represented by an icon in PSo. C Creator software Used to integrate multiple ICs and system interfaces into one PSo. C Dragged and dropped as icons to design systems in PSo. C Creator Inherently connected to the MCU via the main system bus Component Configuration Tools Simple graphical user interfaces in PSo. C Creator Embedded in each Component Used to customize Component parameters Accessed by right-clicking a Component Opamp Component with Configuration Tool in PSo. C Creator Continuous Time Block-mini (CTBm) Programmable analog block used to implement opamps, PGAs, comparators, etc. The opamp graphical Component Configuration Tool simplifies parameter configuration Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 3
PSo. C Terms Cap. Sense® Cypress’s touch-sensing user interface solution The industry’s No. 1 solution in sales by 4 x over No. 2 Smart. Sense™ Auto-tuning An algorithm that enables Cap. Sense buttons to continuously compensate for system, manufacturing and environmental changes Universal Digital Block (UDB) PSo. C programmable digital logic block containing: Two programmable logic devices (PLDs) One programmable data path with arithmetic logic unit Status and control registers Configured with PSo. C Creator using: 1) PSo. C Creator Components, 2) the graphical state machine editor, or 3) Verilog code Programmable Interconnect and Routing Allows for the flexible connection of internal analog and digital signals to internal buses and external IOs Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 4
Design Problems Engineers Face 1. Proprietary 8 -bit and 16 -bit MCUs are being broadly replaced by 32 -bit ARM Cortex-M cores 8 -Bit MCUs Now Look Like This Both faster and lower in power 8 -bit and 16 -bit legacy MCUs include the Microchip PIC 10/12/16/18/24, TI MSP 430, Atmel AVR 8, Freescale S 08/S 12 and Renesas H 8 S While 32 -Bit MCUs Look Like This Tesla, with touch controls by Cypress Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 5
Design Problems Engineers Face 2. Analog front ends (AFEs) and digital glue logic around MCUs are difficult to design and debug Device Selection Digital Design and Modeling Analog Design and Simulation Firmware Development and Programming Prototyping Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 6
Design Problems Engineers Face 3. Reliable touch-sensing solutions are difficult to design Wet Environments Multi-Touch Capability Owner: JHNW 001 -89674 Rev ** Noisy Environments Standards Compliance PSo. C 4 Programmable System-on-Chip New Product Presentation 7
Design Problems Engineers Face 4. It is difficult to achieve the lowest power at the required performance level Battery Drain Is a Big Problem Optimizing Performance in a Low-Power System Is Difficult and Requires the Careful Use of Low-Power Modes 2 2. 50 Current (m. A) 2. 00 1. 50 System Current (m. A) 1. 00 Average Current (m. A) 0. 50 1, 000 950 900 850 800 750 700 650 600 550 500 450 400 350 300 250 200 150 100 50 0 0. 00 Time (ms) Deep-Sleep Active ARM standard power modes: Active = MCU on + all peripherals on Sleep = MCU off + all peripherals on Deep-Sleep = MCU off + select peripherals on 1 1 Select peripherals enabled in the Deep-Sleep low-power mode greatly varies by ARM vendor Owner: JHNW 001 -89674 Rev ** 2 Graph is not to scale, in order to illustrate the differences in ARM standard power modes PSo. C 4 Programmable System-on-Chip New Product Presentation 8
PSo. C 4 Solves These Problems 1. PSo. C 4 has a 32 -bit ARM Cortex-M 0 system with programmable analog and digital that quickly upgrades legacy 8 -bit and 16 -bit systems 2. PSo. C Creator™ IDE simplifies the design and debug of analog front ends and digital glue logic 3. PSo. C Creator Cap. Sense Component simplifies designs for Cap. Sense, the No. 1 touch-sensing solution 4. The PSo. C Creator IDE simplifies power optimization using PSo. C 4 low-power modes For $1 you can buy the world’s most flexible, lowest-power ARM Cortex-M 0 one-chip solution The PSo. C “Lego” image illustrates how engineers can construct their own systems simply, using PSo. C Creator and PSo. C Components Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 9
Integrated Functions Complete Solutions PSo. C Portfolio PSo. C 1 Cypress M 8 C PSo. C 3 Cypress 8051 PDIP, SOIC, SSOP, QFN, TQFP, CSP Certified Support for MFi Connectivity and MFi Music Single-Shunt FOC Compressor Motor, Sensorless BLDC Motor (Est. Q 1 2014) Integrated Power Supervisor Functions: Fault Detect, Trim&Margin, Voltage Seq LED Lighting with Pr. ISM™ 1 Technology Integrated Power Supervisor Functions: Fault Detect, Trim&Margin, Voltage Seq. Closed-Loop Micro-Stepper (Est. Q 2 2014) Optical Module Support with MDIO Home Appliance: Cap. Sense®, LED Drive, Segment LCD Home Appliance: Cap. Sense, LED Drive, Graphic LCD Power. PSo. C® (Current Sense Amplifiers, Hysteretic Controllers, FETs, DMX 512 2) Precision Analog Sensing (e. g. , Temp. ) Custom Analog ASIC Replacement Digital and Analog Sensor Hub (e. g. , Temp. , Pressure, Accelerometer, Light) Precision Analog Sensing (e. g. , Temp. ) Custom analog ASIC replacement Integrated Thermistor RTD, Thermistor and Thermocouple Integrated Fan Control HW I 2 C Mux, Quadrature Decoder Pseudo Random Pulse Modulator Gas Sensor Analog Front End DSP 24 -bit MAC and ALU with DMA I 2 C UART SPI Bridge Integrated Fan Controller DSP 24 -bit MAC and ALU with DMA CY Patented CSD™ Cap. Sense with Smart. Sense™ Auto-tuning CY Patented CSD Cap. Sense with Smart. Sense Auto-tuning Standard Proprietary VDAC 3 PSo. C 4 Cortex™-M 0 ARM® PSo. C 5 LP ARM Cortex-M 3 Differential GPIO IDAC 4, VDAC 3 IDAC 4 Opamp Differential GPIO IDAC 4, VDAC 3 EEPROM ECC Memory Segment LCD LP Comparator EEPROM ECC Memory EEPROM Opamp Segment LCD Ultra-Low Power 20 -n. A STOP 20 -bit ADC 0. 1% VREF 12 -bit SAR ADC 1 Msps RTC (ext. 32 k. Hz) EEPROM Opamp Segment LCD 10 -bit SAR ADC 14 -bit ADC 20 -bit ADC 0. 1% VREF LIN Slave 12 -bit SAR ADC 1 Msps Custom Analog: Switch Cap. &Cont. Time (e. g. , Mixer, PGA, TIA, Filter, CMP) Custom Analog: Switch Capacitor (e. g. , Mixer, PGA, TIA, Filter, CMP) USB/UART/SPI/I 2 C/Ir. DA USB/CAN/UART/SPI/I 2 C/I 2 S Timers/Counters/PWMs External Bus Interface CY patented Precise Intensity Signal Modulation Owner: JHNW 001 -89674 Rev ** 1 2 Digital Multiple. X communication protocol Voltage digital-to-analog converter PSo. C 4 Programmable System-on-Chip New Product Presentation 3 4 Current digital-to-analog converter 10
PSo. C 4 Device Families All families include: Performance Analog CY 8 C 46 xx Performance ARM® Cortex™-M 0 CPU Cap. Sense® Timers/counters/PWMs Serial-Wire Debug (SWD) Programmable Analog CY 8 C 44 xx Programmable Digital CY 8 C 42 xx Intelligent Analog CY 8 C 41 xx PSo. C MCU CY 8 C 40 xx Features Production Development/Concept Integration CY 8 C 40 xx CY 8 C 41 xx CY 8 C 42 xx CY 8 C 44 xx CY 8 C 46 xx CPU speed 16 MHz 24 MHz 48 MHz Flash/SRAM 8 K-16 K/2 K 16 K-32 K/4 K 32 K-64 K/8 K-16 K 64 K-128 K/16 K-32 K Comparators 1 2 -4 4 In development Opamps 0 0 -2 1 -2 Programmable Digital Blocks 0 0 2 -4 Programmable Analog Blocks 0 0 0 ADC 0 1 x 12 -bit SAR (800 ksps) 1 x 12 -bit SAR (1 Msps) 1 (I 2 C only) 20/8 -SOIC, 16 -QFN, 24 -QFN 1 -2 36/28 -SSOP, 40 -QFN, 44 -TQFP 2 -4 36/28 -SSOP, 40 -QFN, 44 -TQFP Configurable I 2 C/SPI/UART GPIOs/Packages Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 11
PSo. C 4200 Architecture PSo. C 4 One-Chip Solution MCU Subsystem Programmable Analog Blocks Programmable I/O Subsystem CTBm Op amp CORTEXTM-M 0 12 -bit SAR ADC 1 Msps Op amp GPIO Port 48 MHZ Clocking System Power Mgmt. Flash (16 To 32 KB) SRAM (4 KB) SWD CMP 8 -bit IDAC 7 -bit IDAC Programmable Digital Blocks UDB UDB TCPWM SCB Programmable Interconnect and Routing Interrupt Controller Advanced High-Performance Bus (AHB) Cap. Sense GPIO Port Segment LCD Drive Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 12
PSo. C 4 System Design in PSo. C Creator Cap. Sense Starter Project on Six Windows in the PSo. C Creator IDE 1. Explore the library of 60+ Components 2. Complete your hardware system design by dragging and dropping component icons 3. Configure Components using a component-specific configuration tool 4. Access component datasheets directly from the configuration tool for technical specification 5. Codesign your application firmware and hardware using the PSo. C Creator IDE C-based compiler 6. Review the Components’ application note for usage guidelines Cap. Sense Design Guide Owner: JHNW 001 -89674 Rev ** Cap. Sense Component Datasheet Cap. Sense Component Configuration Tool PSo. C 4 Programmable System-on-Chip New Product Presentation 13
PSo. C 4: 32 -bit Performance for $1 PSo. C 4 has a 32 -bit ARM Cortex-M 0 system that upgrades legacy 8 -bit and 16 -bit systems The ARM Cortex-M 0 processes instructions three times faster than the MSP 430 and 45 times faster than the PIC 18 Faster instruction processing enables the ARM Cortex-M 0 to spend more time in sleep modes, reducing system power consumption PSo. C 4 also has programmable analog and digital blocks that integrate AFEs and digital glue logic MCU Performance Comparison Using the Dhrystone Benchmark 1 1. 00 DMIPS per MHz 2 8 -bit MCU 16 -bit MCU 32 -bit MCU 0. 75 0. 50 0. 25 0. 00 PIC 18 Microchip 8051 Intel MSP 430 H 8 S/2600 S 12 PIC 24 ARM TI Renesas Freescale Microchip Cortex-M 0 1 Dhrystone 2 is a computing benchmark program used to calculate the relative performance of an MCU DMIPS = Dhrystone million instructions per second; data referenced from The Definitive Guide to the ARM Cortex-M 0 , ISBN: 978 -0 -12 -385477 -3 Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 14
PSo. C 4 Programmable Analog PSo. C Creator simplifies analog front end design and saves time on debugging with: Analog Components that are dragged and dropped as icons to create custom analog front ends Starter projects, such as the ADC Differential Preamplifier and Dynamic Gain Switching Opamp, that accelerate development Component Configuration Tools that simplify parameter configurations with a graphical user interface PSo. C 4 integrates analog front end designs to save BOM cost by delivering: Discrete analog performance with a differential 1 -Msps, 12 -bit SAR ADC, and two high-performance opamps with ± 1 -m. V-input offset voltage and 6 -MHz gain bandwidth A 1 - to 36 -channel analog multiplexer (AMUX) that can be flexibly configured to create custom AFE designs A 5 -V operating voltage that provides over 50% more analog input signal range vs. 3. 3 V PSo. C 4 Programmable Analog Blocks Opamp Component with Configuration Tool in PSo. C Creator Programmable Analog Blocks CTBm Op amp 12 -bit SAR ADC 1 Msps Cap. Sense CMP 8 -bit IDAC CTBm = Continuous Time Block-mini CMP = comparator Owner: JHNW 001 -89674 Rev ** 7 -bit IDAC The opamp graphical Component Configuration Tool simplifies parameter configuration PSo. C 4 Programmable System-on-Chip New Product Presentation 15
Programmable Analog Starter Project: Differential Preamplifier AFE MCU + Opamps Opamp + ADC SAR Components PSo. C 4 Pioneer Kit with Arduino Shield Arduino analog shield Opamps PSo. C 4 MCU Old, three-chip solution The integration of an MCU and two discrete opamps in your differential preamplifier analog front end… New, one-chip solution Is simplified using the PSo. C Creator ADC Differential Preamplifier starter project and PSo. C Components… And prototyped quickly using the PSo. C 4 Pioneer Kit and an optional Arduino™ analog shield to create a PSo. C one-chip solution. To get started, you should: Buy the $25 PSo. C 4 Pioneer Kit (CY 8 CKIT-042) Install PSo. C Creator software on your PC Use the Getting Started with PSo. C 4 Application Note Use the ADC Differential Preamplifier starter project in PSo. C Creator Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 16
Programmable Analog Starter Project: Dynamic Gain Switching Opamp AFE MCU + Dual Opamp + AMUX + ADC SAR Components PSo. C 4 Pioneer Kit with Arduino Shield Arduino analog shield Dual Opamp AMUX PSo. C 4 MCU Old, three-chip solution The integration of an MCU, two opamps and an AMUX in your dynamic gain switching opamp analog front end… New, one-chip solution Is simplified using the PSo. C Creator Opamp with Dynamic Gain Switching starter project and PSo. C Creator Components… And prototyped quickly using the PSo. C 4 Pioneer Kit and an optional Arduino shield to create a PSo. C one -chip solution. To get started, you should: Buy the $25 PSo. C 4 Pioneer Kit (CY 8 CKIT-042) Install PSo. C Creator software on your PC Use the Getting Started with PSo. C 4 Application Note Use the Opamp with Dynamic Gain Switching starter project in PSo. C Creator Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 17
Programmable Analog: Choose Wisely Tool to Rework Traditional Analog Designs Owner: JHNW 001 -89674 Rev ** Tool to Rework PSo. C Analog Designs PSo. C 4 Programmable System-on-Chip New Product Presentation 18
PSo. C 4 Programmable Digital Simplify design and debug with PSo. C Creator and integrate glue logic ICs to save time and BOM cost PSo. C Creator Components integrate 60+ digital functions into a one-chip PSo. C solution PSo. C Creator digital Components are dragged and dropped as icons to create custom glue logic solutions PSo. C Creator provides Component Configuration Tools to simplify parameter configurations with a graphical user interface Offload traditional firmware-based CPU tasks to save power and increase reliability Hardware-based state machines save CPU cycles by replacing firmware Hardware-based logic provides deterministic monitoring for safety-critical tasks by replacing firmware Hardware-based logic simplifies software design and ISR handling by replacing “bit-banging” firmware Reconfigure programmable digital blocks to create multiple functions from the same blocks Dynamic reconfiguration = changing hardware on the fly Dynamically reconfigure serial communication blocks (e. g. , a UART transfer followed by a SPI transfer in the same block) Dynamically reconfigure timer/counter/PWM blocks PSo. C 4 Digital Blocks UDB UDB TCPWM SCB PSo. C Components Integrate Digital Functions PSo. C Creator integrates 60+ digital functions with Components, including: logic gates, flip-flops and lookup tables UDB = Universal Digital Block TCPWM = Timer/counter/PWM block SCB = Serial communication block Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 19
Create Custom Glue Logic Using UDBs A Universal Digital Block (UDB) is a programmable digital block containing: Two programmable logic devices (PLDs) One programmable data path with arithmetic logic unit Status and control registers PSo. C Creator UDBs simplify the design of custom glue logic solutions using one of three methods: Digital logic Components, which can be dragged and dropped as icons The graphical state machine editor The code editor, which accepts custom Verilog code 1. Use digital logic Components… 3. Or the Verilog code in the code editor… To program the UDB. PLD Chaining Clock and Reset Control 2. Or the graphical state machine editor… Status and Control PLD 12 C 4 (8 PTs 1) PLD 12 C 4 (8 PTs) Data Path Chaining Digital Routing to the System AHB Three different design methods to create custom glue logic using UDBs in PSo. C Creator Owner: JHNW 001 -89674 Rev ** 1 Product PSo. C 4 Programmable System-on-Chip New Product Presentation terms; a product term is a logical conjunction of Boolean inputs 20
PSo. C 4 Brings Proven Cap. Sense Technology to the ARM World Touch Buttons: 2003 Cypress’s Cap. Sense research and development began with buttons and sliders Water Rejection: 2008 CSD and CSA algorithms released, offering improved noise immunity, water rejection and proximity detection Multi-Touch: 2009 Mutual Cap creates multi-touch feature; improved dual channel CSD provides upgraded scan rate Noise Immunity: 2010 Smart. Sense Auto-tuning revolutionizes Cap. Sense design and improves noise immunity Cap. Sense Component Configuration Tool Cypress’s reliable Cap. Sense solution is proven in production Industry’s No. 1 solution in sales by 4 x over No. 2 PSo. C Cap. Sense buttons “just work” because of rigorous engineering and testing PSo. C Creator Cap. Sense Component simplifies design The Cap. Sense Component Configuration Tool simplifies button and slider designs Smart. Sense Auto-tuning sets, monitors and continuously maintains optimal performance The Cap. Sense Component Configuration Tool makes it easy to design buttons, sliders, proximity sensors and touch pads Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 21
Cap. Sense Starter Project: Low Power Wake-On-Touch Design Old: MCU + Touch-Sensing Controller Upgrade: Using the Cap. Sense Component With Its Configuration Tool PSo. C 4 Pioneer Kit Touch IC PSo. C 4 MCU Two-chip solution Upgrading an existing two-chip touchsensing solution with an ARM Cortex-M 0 device featuring the industry’s best Cap. Sense hardware and firmware IP… Cap. Sense Component with Configuration Tool Is simplified using the PSo. C Creator Cap. Sense LCD Low Power starter project and PSo. C Creator Components… One-chip solution And prototyped quickly using the PSo. C 4 Pioneer Kit to create a PSo. C one-chip solution. To get started, you should: Buy the $25 PSo. C 4 Pioneer Kit (CY 8 CKIT-042) Install PSo. C Creator software on your PC Use the PSo. C 4 Design Cap. Sense Design Guide to get started Use the Cap. Sense LCD Low Power starter project in PSo. C Creator Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 22
PSo. C 4 Low-Power Modes The PSo. C Creator IDE simplifies power optimization using PSo. C 4 low-power modes Power Mode Current Consumption Code Execution Digital Peripherals Available Analog Peripherals Available Clock Sources Available Wake-Up Sources Wake-Up Time Active 2. 2 m. A @ 6 MHz Yes All All - - Sleep 1. 3 m. A No No Any interrupt source Comparator, GPIO, WDT, SCB 0 1. 3 μA Hibernate 150 n. A No No All Comparator, POR, BOD All Deep-Sleep All WDT, LCD, I 2 C/SPI Stop 20 n. A No No POR: Power-on-reset BOD: Brownout-detect SCB: Serial communication block 32 -k. Hz ILO No WDT: Watchdog timer 25 μs No Comparator, GPIO 2 ms No Wake-Up pin, XRES 2 ms XRES: External reset PSo. C 4 Current Consumption in Different Power Modes 1 Consumes the lowest current in Stop mode with GPIO state retention Retains SRAM and UDB state in Hibernate mode Provides full state retention in Deep Sleep mode with LCD operation PSo. C Creator’s APIs simplify power management by: Current (m. A) PSo. C 4 has the lowest-leakage process technology, which: System Current (m. A) Average Current (m. A) 0 30 60 90 120 150 180 210 240 270 300 330 360 390 420 450 480 510 540 570 600 630 660 690 720 750 780 810 840 870 900 930 960 990 Enabling changes between power modes Controlling the power of individual PSo. C Components Stop 1 Graph Owner: JHNW 001 -89674 Rev ** Sleep Active Sleep Deep Sleep Hibernate is not to scale, in order to illustrate the differences in PSo. C 4 low-power modes PSo. C 4 Programmable System-on-Chip New Product Presentation 23
PSo. C 4 Example Application: System Management and Control Thermal management Rack-Mounted Routers and Switches Build a closed-loop fan controller that supports up to four independently controlled fans Integrate ASSPs, MCUs and ADCs Power management Sequence up to 17 power rails per PSo. C 4 device Trim and margin up to 12 power rails per PSo. C 4 device Monitor voltages at ± 1. 5% accuracy Detect over- and under-voltage fault conditions Communication bridging Communicate over serial host interfaces, including I 2 C, UART, SMBus and PMBus Build custom communication interfaces using PSo. C 4 UDBs PSo. C 4 is a one-chip solution for customized system management and control Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 24
PSo. C 4 Example Application: Temperature Sensing Temperature Controller Programmable analog front end Integrate ADCs, opamps, current DACs and comparators into a PSo. C one-chip analog design Build custom analog front end designs in the PSo. C Creator IDE Multiple temperature sensors Integrate multiple sensor AFEs for thermistors, diodes, thermocouples and RTDs into a PSo. C one-chip solution Accelerate designs using PSo. C Components that provide algorithms and firmware for accurate sensor conversion PSo. C 4 is an easy-to-use, low-cost, one-chip solution for temperature sensing Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 25
PSo. C 4 Example Application: User Interfaces Industry’s No. 1 Cap. Sense solution Build reliable Cap. Sense buttons that “just work” because of Cypress’s rigorous engineering and testing Simplify designs using the Cap. Sense Component Configuration Tool Eliminate manual tuning with Smart. Sense Auto-tuning, which continuously optimizes performance Capacitive Buttons in a Digital Boom Box Customized displays Drive and control LED and segment LCDs Integrate light sensor AFEs for auto-dimming Low-power operation Minimize power consumption using PSo. C 4 low-power modes Sleep: 1. 3 m. A Deep Sleep: 1. 3 µA Hibernate: 150 n. A Stop: 20 n. A PSo. C 4 is a one-chip, reliable, easy-to-use, low-power solution for user interfaces Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 26
PSo. C 4 vs. 8 -/16 -bit Legacy MCUs Feature CY 8 C 4125 AXI-483 PIC 24 FJ 32 GA 004 MSP 430 F 5310 MC 9 S 08 LL 16 u. PD 78 F 1211 CPU Speed (MHz) 24 32 (16 MIPS) 25 20 20 Flash Size (KB) 32 32 32 16 16 Serial Interface 4 SPI, 2 I 2 C, 4 UART 2 SPI, 2 I 2 C, 2 UART 1 SPI, 1 I 2 C, 1 UART 1 SPI, 1 I 2 C, 2 UART ADC 12 bit SAR, 806 ksps 10 bit SAR, 500 ksps 10 bit SAR, 200 ksps 12 bit SAR, 400 ksps 10 bit SAR, 400 ksps Opamp 2 - - - 1 Comparator 4 2 4 1 2 36 (36) - - Yes - Supply Voltage 1. 71 -5. 5 2. 0 -3. 6 1. 8 -3. 6 2. 7 -5. 5 Package 44 -TQFP 48 -LQFP 44 -LQFP Capacitive Sensing Channels (with Autotuning) LCD Drive Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 27
PSo. C 4 vs. ARM Cortex-M 0 Competition Feature CY 8 C 4245 AXI-483 STM 32 F 150 C 6 LPC 1114 FBD 48 MKL 05 Z 32 VLC 4 NUC 100 LC 1 BN ATSAMD 20 E 15 A CPU Speed (MHz) 48 48 50 48 Flash Size (KB) 32 32 32 Programmable Digital Blocks 4 - - - Serial Interface 4 SPI, 2 I 2 C, 4 UART 1 SPI, 1 I 2 C, 2 UART 2 SPI, 1 I 2 C, 1 UART 1 SPI, 2 I 2 C, 2 UART 4 SPI, 4 I 2 C, 4 UART ADC 12 bit SAR, 1 Msps 10 bit SAR, 400 ksps 12 bit SAR, 818 ksps 12 bit SAR, 600 ksps 12 bit SAR, 350 ksps Opamp 2 - - - Comparator 4 2 - 1 1 2 36 (36) 18 (0) - 14 (0) - 60 (0) Yes - - 1. 7 -5. 5 2. 0 -3. 6 1. 8 -3. 6 1. 7 -3. 6 2. 5 -5. 5 1. 6 -3. 6 44 -TQFP 48 -LQFP 32 -TQFP Capacitive Sensing Channels (with Auto-tuning) LCD Drive Supply Voltage Package Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 28
Getting Started with PSo. C 4 1. Download the PSo. C Creator IDE: www. cypress. com/Creator PSo. C 4 Pioneer Kit (CY 8 CKIT-042) 2. Buy the $25 PSo. C 4 Pioneer Kit: www. cypress. com/go/CY 8 CKIT-042 3. Download the Getting Started with PSo. C 4 App Note: www. cypress. com/go/AN 79953 4. Attend the “Introduction to PSo. C 4” Workshop in person: Contact training@cypress. com PSo. C 4 Pioneer Kit provides simple, rapid development Direct access to all PSo. C 4 I/O Easy access to PSo. C 4 power measurement test points Compatible form factor with Arduino shields and Digilent® Pmod™ daughter cards PSo. C 4 Pioneer Kit provides an advanced debug interface Onboard PSo. C 5 LP, factory-programmed to be a programmer and debugger USB program and debug channel for target PSo. C 4 device USB-to-serial communication interface with the target PSo. C 4 device Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 29
APPENDIX Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 30
References and Links Introductory video: www. cypress. com/psoc 4 PSo. C 4 Pioneer Kit (CY 8 CKIT-042) page: www. cypress. com/go/CY 8 CKIT-042 Contains kit documentation and example projects App Note AN 79953: Getting Started with PSo. C 4 www. cypress. com/go/AN 79953 App Note AN 86233: PSo. C 4 Low-Power Modes and Power Reduction Techniques www. cypress. com/go/AN 86233 App Note AN 82156: Designing PSo. C Creator™ Components with UDB Data paths www. cypress. com/go/AN 82156 App Note AN 82250: Implementing Programmable Logic Designs with Verilog www. cypress. com/go/AN 82250 PSo. C 4 Cap. Sense Design Guide: www. cypress. com/go/AN 85951 Cypress Platform PSo. C Product Roadmap: www. cypress. com/go/PSo. CRoadmaps Owner: JHNW 001 -89674 Rev ** PSo. C 4 Programmable System-on-Chip New Product Presentation 31
- Slides: 31