32-bit ARM® Cortex®-M PSoC®

An ARM processor is one of a family of CPUs based on the RISC (reduced instruction set computer) architecture developed by Advanced RISC Machines (ARM).ARM makes 32-bit and 64-bit RISC multi-core processors.

PSoC (Programmable System-on-Chip) is a family of micro controller integrated circuits by Cypress Semiconductor. These chips include a CPU core and mixed-signal arrays of configurable integrated analog and digital peripherals.

PSoC® 4 and PSoC® 5LP are the world’s only programmable embedded System-on-Chip solutions based on the ARM® Cortex®-M processor, high-performance programmable analog blocks, PLD-based programmable digital blocks, programmable interconnect and routing, and CapSense®.


PSoC products are optimized for cost, power and performance, targeting the industrial and consumer markets in applications like IoT, Motor Control, metering and human machine interfaces.

Get to Market Faster. Reduce BOM Cost. Innovate in Design:

Rapidly Prototype: Use PSoC’s flexible design software, to create custom chips in minutes, rather than hours. Create the mix of peripherals you want on your chip, select whichever pin you want, and you’re done.

No Blue Wires: Accommodate last-minute feature changes and eliminate hardware bugs by re-configuring PSoC programmable hardware blocks using PSoC Components to eliminate delays caused by PCB spins.

Interface to New Sensors: Design custom analog front ends (AFEs) using PSoC Components and programmable analog blocks to add new features to your product without increasing PCB size and BOM cost.


Cypress is your one-stop shop for high-performance embedded system design. We back up our uniquely flexible programmable system-on-chip architectures with high quality software tools that help you get the most out of your PSoC device. With PSoC Creator™, PSoC Designer™ and PSoC Programmer™ you have access to a suite of world-class integrated design environments to support your embedded development with PSoC. There is simply no faster way to configure the perfect device, develop application code, then build, debug and deploy an embedded design.


Cypress offers several development kits allowing you to evaluate, prototype, and debug complete designs with PSoC. PSoC Development kits are broadly classified into two categories – Development Kits (DVKs) and Expansion Kits (EVKs). The DVKs are typically architecture-specific, whereas the EVKs are solution-specific and plug into the DVKs with standard connections. In addition, we offer kits for programming and debugging tools that work seamlessly within the ecosystem of PSoC products.


The PSoC® architecture consists of programmable analog and digital blocks, a CPU subsystem and programmable routing and interconnect. PSoC lets you plug in predefined and tested IP from the PSoC library of functions (called PSoC Components), or code your own. Either way, you have the flexibility to build innovative and competitive features into your products.

Programmable Routing & Interconnect:

This frees you to re-route signals to user selectable pins, shedding the constraints of a fixed-peripheral controller. In addition, global buses allow for signal multiplexing and logic operations, eliminating the need for a complicated digital-logic gate design.

Programmable Analog Blocks:

PSoC enables custom AFE designs and sophisticated UIs without increasing cost, size or power with programmable analog blocks including an assortment of switch capacitors, opamps, comparators, ADCs, DACs, PGAs, etc. allowing complex analog signal designs.

Programmable Digital Blocks:

PSoC implements coprocessors and serial interfaces without increasing cost, size or power with programmable digital blocks such as Timers/Counters/PWMs, Serial Communication Blocks, and Universal Digital Blocks (UDBs). UDBs are PLD-based blocks that can be configured to perform various tasks.

CPU Subsystem:

PSoC offers a 32-bit ARM Cortex®-M based CPU subsystem with SRAM , EEPROM, and Flash memory. Mmultiple core options and a variety of essential system resources include:

  • An internal main and low-speed oscillator
  • Connectivity to external crystal oscillator for precision, programmable clocking
  • Sleep and watchdog timers
  • Multiple clock sources that include a PLL
  • Dedicated communication interfaces like: I2C, Full-Speed USB 2.0, CAN 2.0 and Bluetooth Low Energy
  • On-chip debugging capabilities using JTAG and Serial Wire Debug (SWD)



Automotive & Transportation

  • CapSense for Automotive Infotainment applications
  • HVAC
  • Motor Control
  • Passive Keyless Entry Switch

Consumer Electronics

  • 3D Active Shutter Glasses
  • iPod, iPhone and iPad Accessories
  • LED Projector

Computers & Peripherals

  • iPod, iPhone and iPad Accessories
  • Home Appliances

Lighting and Power Control

  • Maximum Peak Power Tracking (MPPT)

Communications & Telecom

  • Power Supervision
  • Powerline Communication
  • Thermal Management


  • Blood Glucose Meter
  • Blood Pressure Monitor
  • Fertility Monitor
  • Infusion Pump
  • Pulse Oximeter


  • Magnetic Card Reader

Video & Imaging

  • 3D Active Shutter Glasses
  • iPod, iPhone and iPad Accessories
  • LED Projector


  • Magnetic Card Reader
  • Temperature Sensing & Control
  • Fan Controller
  • Powerline Communication

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s