PSoC 4: PSoC 4700S Family PRELIMINARY Datasheet Programmable System-on-Chip (PSoC) General Description PSoC 4 is a scalable and reconfigurable platform architecture for a family of programmable embedded system controllers with an ARM Cortex -M0+ CPU. It combines programmable and reconfigurable analog and digital blocks with flexible automatic routing. The PSoC 4700S product family, based on this platform, is the industry s first microcontroller with inductive sensing and capacitive sensing technology in a single chip. The inductive sensing (IndSense) technology enables sensing of metal objects and industry s leading capacitive sensing (CapSense) technology enables sensing of non-metallic objects. Features 32-bit MCU Subsystem Serial Communication 48-MHz ARM Cortex-M0+ CPU Two independent run-time reconfigurable Serial Communication Blocks (SCBs) with re-configurable I2C, SPI, Up to 32 KB of flash with Read Accelerator or UART functionality Up to 4 KB of SRAM LCD Drive Capability Inductive Sensing LCD segment drive capability on GPIOs Cypress inductive sensing provides superior noise immunity Timing and Pulse-Width Modulation IndSense software component automatically calibrates the Five 16-bit timer/counter/pulse-width modulator (TCPWM) solution to compensate for the manufacturing variations blocks Supports up to 16 sensors Center-aligned, Edge, and Pseudo-random modes Capacitive Sensing Comparator-based triggering of Kill signals for motor drive and other high-reliability digital logic applications Cypress CapSense Sigma-Delta (CSD) provides best-in-class signal-to-noise ratio (SNR) (>5:1) and water tolerance Up to 36 Programmable GPIO Pins Cypress-supplied software component makes capacitive 48-pin TQFP, 24-pin QFN, and 25-ball WLCSP packages sensing design easy Any GPIO pin can be Capacitive Sensing, analog, or digital up Automatic hardware tuning (SmartSense) to 16 pins can be used for Inductive sensing. Programmable Analog Drive modes, strengths, and slew rates are programmable Single-slope 10-bit ADC function provided by Capacitance PSoC Creator Design Environment sensing block Integrated Development Environment (IDE) provides Two current DACs (IDACs) for general-purpose or capacitive schematic design entry and build (with analog and digital sensing applications on any pin automatic routing) Two low-power comparators that operate in Deep Sleep Applications Programming Interface (API) component for all low-power mode fixed-function and programmable peripherals Programmable Digital Industry-Standard Tool Compatibility Programmable logic blocks allowing Boolean operations to be performed on port inputs and outputs After schematic entry, development can be done with ARM-based industry-standard development tools Low-Power 1.71-V to 5.5-V Operation Deep Sleep mode with operational analog and 2.5 A digital system current Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600 Document Number: 002-20489 Rev. ** Revised September 12, 2017 PRELIMINARY PSoC 4: PSoC 4700S Family Datasheet More Information Cypress provides a wealth of data at www.cypress.com to help you to select the right PSoC device for your design, and to help you to quickly and effectively integrate the device into your design. For a comprehensive list of resources, see the knowledge base article KBA86521, How to Design with PSoC 3, PSoC 4, and PSoC 5LP. Following is an abbreviated list for PSoC 4: Overview: PSoC Portfolio, PSoC Roadmap Technical Reference Manual (TRM) is in two documents: Architecture TRM details each PSoC 4 functional block. Product Selectors: PSoC 1, PSoC 3, PSoC 4, PSoC 5LP In addition, PSoC Creator includes a device selection tool. Registers TRM describes each of the PSoC 4 registers. Application notes: Cypress offers a large number of PSoC Development Kits: application notes covering a broad range of topics, from basic CY8CKIT-042, PSoC 4 Pioneer Kit, is an easy-to-use and to advanced level. Recommended application notes for getting inexpensive development platform. This kit includes started with PSoC 4 are: connectors for Arduino compatible shields and Digilent Pmod daughter cards. AN79953: Getting Started With PSoC 4 CY8CKIT-049 is a very low-cost prototyping platform. It is a AN88619: PSoC 4 Hardware Design Considerations low-cost alternative to sampling PSoC 4 devices. AN86439: Using PSoC 4 GPIO Pins CY8CKIT-001 is a common development platform for any AN57821: Mixed Signal Circuit Board Layout one of the PSoC 1, PSoC 3, PSoC 4, or PSoC 5LP families AN81623: Digital Design Best Practices of devices. AN73854: Introduction To Bootloaders The MiniProg3 device provides an interface for flash AN89610: ARM Cortex Code Optimization programming and debug. AN90071: CY8CMBRxxx CapSense Design Guide PSoC Creator PSoC Creator is a free Windows-based Integrated Design Environment (IDE). It enables concurrent hardware and firmware design of PSoC 3, PSoC 4, and PSoC 5LP based systems. Create designs using classic, familiar schematic capture supported by over 100 pre-verified, production-ready PSoC Components see the list of component datasheets. With PSoC Creator, you can: 1. Drag and drop component icons to build your hardware 3. Configure components using the configuration tools system design in the main design workspace 4. Explore the library of 100+ components 2. Codesign your application firmware with the PSoC hardware, 5. Review component datasheets using the PSoC Creator IDE C compiler Figure 1. Multiple-Sensor Example Project in PSoC Creator 1 2 3 4 5 Document Number: 002-20489 Rev. ** Page 2 of 36