Version 2
    Kits & Evaluation ModulesKey FeaturesDevelopment ToolsVideoTechnical Documents




    PSoC® 5 is a true programmable embedded system-on-chip integrating configurable analog and digital peripheral functions, memory and a microcontroller on a single chip. PSoC 5 architecture based PSoC® 5LP adds  the power of the ARMR Cortex.-M3 processor running up to 67 MHz at 83.75 DMIPS. An industry standard, the Cortex-M3 processor leverages the ARM ThumbR-2 instruction set architecture and is ideal for migrating 8- and 16-bit applications to the 32-bit world. You can now run the latest audio algorithms, as well as basic video processing. Even complex motor control algorithms requiring fast signal processing such as field-oriented control (FOC), high.performance waveform generation for brushless motors and high-performance sensor applications, are no problem.


    The PSoC 5 / 5LP family extends the world's only programmable embedded system design platform, shattering your design limitations. Take advantage of high-precision programmable analog including 12- to 20-bit delta-sigma ADCs, a digital logic library with dozens of drop-in peripherals, best-in-class power management and rich connectivity resources. Implement your 8-, 16-, or 32-bit designs with the high-performance ARM Cortex-M3 processors. PSoC 5 / 5LP architecture includes high-precision, programmable analog resources that can be configured as ADCs, DACs, TIAs, Mixers, PGAs, OpAmps, and more. It also includes enhanced programmable-logic based digital resources that can be configured as 8-, 16-, 24- and 32-bit Timers, Counters, and PWMs, as well as more advanced digital peripherals such as Cyclic Redundancy Check (CRC), Pseudo Random Sequence (PRS) generators, and Quadrature decoders. Designers have a unique ability to customize this digital system through full featured general purpose PLD-based logic available in PSoC 5 /5LP.

    More Resources
    Cypress Development KitsCypress PSoC Creator IDE
    Knode Development Kits & Platform Roomelement14 Knode


    Key Features


    The core features of the PSoC 5 devices are below:

    • ARM Cortex-M3 Processor
      • Up to 67MHz @ 83.75 DMIPS
      • Up to 256 KB of flash, 64 KB of RAM, and 2 KB EEPROM
    • Unmatched precision analog integration
      • Best-in-class ADCs
      • 2x12-bit 1Msps SAR ADCs
      • 20-bit DelSig ADC
      • 1.024V ±0.1% on-chip reference
      • Precision Analog
      • OpAmps, Comparators, I/VDACs, CapSense®, and more
      • Fully functional analog from 1.71 – 5.5V
    • The most flexible low power PSoC
      • 0.5V start-up Boost
      • 300nA low leakage Hibernate
      • Widest operating range 0.5V to 5.5V
    • 80+ production-ready components
      • CapSense® touch sensing
      • Segment LCD display
      • Trans-impedance amplifier


    Back to top


    Development Tools

    Software Development Tools:
    Tool  TypeSupplierMPNSupported  FamilyDescription
    IDECypressPSoC CreateorPSoC 3 / PSoC 4 / PSoC 5 / PSoC 5LP

    PSoC® Creator™ is a state-of-the-art software development IDE combined with a revolutionary graphical design editor to form a uniquely powerful hardware/software co-design environment. This co-design approach frees embedded designers from hardware re-spins and software hacks. It also enables immediate testing of new ideas, rapid response to hardware changes, and error-free software interaction with on-chip peripherals.  Learn More

    Programmer SoftwareCypressPSoC ProgrammerAll PSoC

    The PSoC Programmer software tool supports all Cypress PSoC programming hardware and PSoC devices. PSoC Programmer is a simple GUI that connects to programming hardware to program and configure PSoC devices. From the GUI users will be able to select the target device, configure programming selections and execute a number of programming actions such as Program, Read, Verify and Erase. PSoC Programmer is a required installation for both PSoC Creator and PSoC Designer.

    IDEARMKeil MDK-ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™The MDK-ARM is a complete software development environment for Cortex™-M, Cortex-R4, ARM7™ and  ARM9™ processor-based devices. MDK-ARM is specifically designed for microcontroller applications, it is easy to learn  and use, yet powerful enough for the most demanding embedded applications.Learn  More
    RTOSSeggerembOSARM Cortex™-MembOS is a priority-controlled real time operating system, designed to be used as foundation for the development of  embedded real-time applications. It is a zero interrupt latency, high-performance RTOS that has been optimized for  minimum memory consumption in both RAM and ROM, as well as high speed and versatility.  Learn More


    Hardware Development Tools:
    Tool  TypeSupplierMPNSupported  FamilyDescription
    Emulator / Debugger / ProgrammerCypressCY8CKIT-002CY8CKIT-002PSoC 1 / PSoC 3 / PSoC 5MiniProg3 Program and Debug Kit is an all-in-one programmer for PSoC 1, PSoC 3 and PSoC 5 architectures and debug tool for PSoC 3 and PSoC 5 architectures
    Emulator / Debugger / ProgrammerARMULINK2ULINK2ARM Cortex™-M  / ARM7™ / ARM9™ULINK2 Debug Adapter
    Emulator / Debugger / ProgrammerARMULINKProULINKProARM Cortex™-M  / ARM7™ / ARM9™ULINKpro Debug and Trace Unit
    EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
    ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores


    Back to top





    Back to top



    Technical Documents

    Learning Center
    Product BrochureCypress: Product Brochure for PSoC Programmable System-on-Chip


    Back to top