Kits & Evaluation Modules | Key Features | Development Tools | Video | Technical Documents |
Overview
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. | ||||||||||||
|
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
Development Tools
Software Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
IDE | Cypress | PSoC Createor | PSoC 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 Software | Cypress | PSoC Programmer | All 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. |
IDE | ARM | Keil MDK-ARM | ARM 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 |
RTOS | Segger | embOS | ARM Cortex-M | embOS 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 Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
Emulator / Debugger / Programmer | Cypress | CY8CKIT-002CY8CKIT-002 | PSoC 1 / PSoC 3 / PSoC 5 | MiniProg3 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 / Programmer | ARM | ULINK2ULINK2 | ARM Cortex-M / ARM7 / ARM9 | ULINK2 Debug Adapter |
Emulator / Debugger / Programmer | ARM | ULINKProULINKPro | ARM Cortex-M / ARM7 / ARM9 | ULINKpro Debug and Trace Unit |
Emulator | Segger | J-LinkJ-Link | ARM Cortex-M / Cortex-R4 / Cortex-A / ARM7 / ARM9 | JTAG/SWD Emulator with USB interface |
Programmer | Segger | Flasher ARMFlasher ARM | ARM Cortex-M / Cortex-R4 / Cortex-A / ARM7 / ARM9 | Flash Programmer for ARM and Cortex cores |
Video
Technical Documents
Learning Center
Type | Description |
---|---|
Product Brochure | Cypress: Product Brochure for PSoC Programmable System-on-Chip |