PSoC 5LP: CY8C58LP Family Datasheet Programmable System-on-Chip (PSoC ) General Description PSoC 5LP is a true programmable embedded system-on-chip, integrating configurable analog and digital peripherals, memory, and a microcontroller on a single chip. The PSoC 5LP architecture boosts performance through: 32-bit ARM Cortex-M3 core plus DMA controller and digital filter processor, at up to 80 MHz Ultra low power with industry s widest voltage range Programmable digital and analog peripherals enable custom functions Flexible routing of any analog or digital peripheral function to any pin PSoC devices employ a highly configurable system-on-chip architecture for embedded control design. They integrate configurable analog and digital circuits, controlled by an on-chip microcontroller. A single PSoC device can integrate as many as 100 digital and analog peripheral functions, reducing design time, board space, power consumption, and system cost while improving system quality. Features Operating characteristics Analog peripherals Voltage range: 1.71 to 5.5 V, up to 6 power domains Configurable 8- to 20-bit delta-sigma ADC 1 Up to two 12-bit SAR ADCs Temperature range (ambient) 40 to 85 C Four 8-bit DACs DC to 80-MHz operation Power modes Four comparators Active mode 3.1 mA at 6 MHz, and 15.4 mA at 48 MHz Four opamps Four programmable analog blocks, to create: 2-A sleep mode Programmable gain amplifier (PGA) 300-nA hibernate mode with RAM retention Transimpedance amplifier (TIA) Boost regulator from 0.5-V input up to 5-V output Mixer Performance Sample and hold circuit 32-bit ARM Cortex-M3 CPU, 32 interrupt inputs CapSense support, up to 62 sensors 24-channel direct memory access (DMA) controller 1.024 V 0.1% internal voltage reference 24-bit 64-tap fixed-point digital filter processor (DFB) Versatile I/O system Memories 46 to 72 I/O pins up to 62 general-purpose I/Os (GPIOs) Up to 256 KB program flash, with cache and security features Up to eight performance I/O (SIO) pins Up to 32 KB additional flash for error correcting code (ECC) 25 mA current sink Up to 64 KB RAM Programmable input threshold and output high voltages 2 KB EEPROM Can act as a general-purpose comparator Digital peripherals Hot swap capability and overvoltage tolerance Four 16-bit timer, counter, and PWM (TCPWM) blocks 2 Two USBIO pins that can be used as GPIOs I C, 1 Mbps bus speed Route any digital or analog peripheral to any GPIO USB 2.0 certified Full-Speed (FS) 12 Mbps LCD direct drive from any GPIO, up to 46 16 segments Full CAN 2.0b, 16 Rx, 8 Tx buffers 20 to 24 universal digital blocks (UDB), programmable to CapSense support from any GPIO create any number of functions: 1.2-V to 5.5-V interface voltages, up to four power domains 8-, 16-, 24-, and 32-bit timers, counters, and PWMs Programming, debug, and trace 2 I C, UART, SPI, I2S, LIN 2.0 interfaces JTAG (4-wire), serial wire debug (SWD) (2-wire), single wire Cyclic redundancy check (CRC) viewer (SWV), and Traceport (5-wire) interfaces Pseudo random sequence (PRS) generators ARM debug and trace modules embedded in the CPU core 2 Quadrature decoders Bootloader programming through I C, SPI, UART, USB, and other interfaces Gate-level logic functions Package options: 68-pin QFN and 100-pin TQFP Programmable clocking Development support with free PSoC Creator tool 3- to 74-MHz internal oscillator, 1% accuracy at 3 MHz 4- to 25-MHz external crystal oscillator Schematic and firmware design support Internal PLL clock generation up to 80 MHz Over 100 PSoC Components integrate multiple ICs and system interfaces into one PSoC. Components are free Low-power internal oscillator at 1, 33, and 100 kHz embedded ICs represented by icons. Drag and drop 32.768-kHz external watch crystal oscillator component icons to design systems in PSoC Creator. 12 clock dividers routable to any peripheral or I/O Includes free GCC compiler, supports Keil/ARM MDK compiler Supports device programming and debugging Note 1. The maximum storage temperature is 150 C in compliance with JEDEC Standard JESD22-A103, High Temperature Storage Life. Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600 Document Number: 001-84932 Rev. *F Revised May 22, 2014 PSoC 5LP: CY8C58LP 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 5LP: Overview: PSoC Portfolio, PSoC Roadmap Development Kits: CY8CKIT-001 provides a common development platform for Product Selectors: PSoC 1, PSoC 3, PSoC 4, PSoC 5LP any one of the PSoC 1, PSoC 3, PSoC 4, or PSoC 5LP In addition, PSoC Creator includes a device selection tool. families of devices. Application notes: Cypress offers a large number of PSoC CY8CKIT-050 is designed for analog performance. It enables application notes covering a broad range of topics, from basic you to evaluate, develop and prototype high precision to advanced level. Recommended application notes for getting analog, low-power and low-voltage applications powered by started with PSoC 5LP are: PSoC 5LP. AN77759: Getting Started With PSoC 5LP Both kits support the PSoC Expansion Board Kit ecosystem. AN77835: PSoC 3 to PSoC 5LP Migration Guide Expansion kits are available for a number of applications AN61290: Hardware Design Considerations including CapSense, precision temperature measurement, and AN57821: Mixed Signal Circuit Board Layout power supervision. AN58304: Pin Selection for Analog Designs The MiniProg3 device provides an interface for flash AN81623: Digital Design Best Practices programming and debug. AN73854: Introduction To Bootloaders 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 Document Number: 001-84932 Rev. *F Page 2 of 126