Programmable system-on-chip

PSoC 3Cypress PSoC1Programmable SoCProgrammable systems-on-chipPSoCPSoC (Programmable System on a Chip)PSoC (Programmable System-on-Chip)PSoC programmable system-on-chip solutionsPSoC5
PSoC (programmable system-on-chip) is a family of microcontroller integrated circuits by Cypress Semiconductor.wikipedia
51 Related Articles

System on a chip

SoCsystem-on-a-chipsystem-on-chip
PSoC (programmable system-on-chip) is a family of microcontroller integrated circuits by Cypress Semiconductor.
Programmable systems-on-chip (PSoC), where most functionality is fixed but some functionality is reprogrammable in a manner analogous to a field-programmable gate array.

Cypress Semiconductor

CypressCypress Semiconductor CorpZantaz
PSoC (programmable system-on-chip) is a family of microcontroller integrated circuits by Cypress Semiconductor.
It offers NOR flash memories, F-RAM and SRAM Traveo microcontrollers, and is the only PSoC programmable system-on-chip solutions, analog and PMIC Power Management ICs, CapSense capacitive touch-sensing controllers, Wireless BLE Bluetooth Low-Energy and USB connectivity solutions.

Field-programmable gate array

FPGAFPGAsfield programmable gate array
PSoC resembles an FPGA in that at power up it must be configured, but this configuration occurs by loading instructions from the built-in Flash memory.
Examples of such hybrid technologies can be found in the Xilinx Zynq-7000 All Programmable SoC, which includes a 1.0 GHz dual-core ARM Cortex-A9 MPCore processor embedded within the FPGA's logic fabric or in the Altera Arria V FPGA, which includes an 800 MHz dual-core ARM Cortex-A9 MPCore.

Mixed-signal integrated circuit

mixed-signalmixed signalmixed-signal integrated circuits
These chips include a CPU core and mixed-signal arrays of configurable integrated analog and digital peripherals.
PSoCCypress PSoC Programmable System on Chip

Microcontroller

microcontrollersMCUmicro-controller
PSoC most closely resembles a microcontroller combined with a PLD and programmable analog.
Cypress Semiconductor's M8C core used in their PSoC (Programmable System-on-Chip)

ARM Cortex-M

Cortex-M3Cortex-M0Cortex-M0+
The PSoC 4 features a 32-bit ARM Cortex-M0 CPU, with programmable analog blocks (operational amplifiers and comparators), programmable digital blocks (PLD-based UDBs), programmable routing and flexible GPIO (route any function to any pin), a serial communication block (for SPI, UART, I²C), a timer/counter/PWM block and more.
Cypress PSoC 5000, 5000LP, FM3

Reconfigurable computing

reconfigurablereconfigurable computerreconfigurable hardware
Reconfigurable computing
PSoC

Computer program

programprogramscomputer programs
PSoC (programmable system-on-chip) is a family of microcontroller integrated circuits by Cypress Semiconductor.

Integrated circuit

integrated circuitsmicrochipchip
PSoC (programmable system-on-chip) is a family of microcontroller integrated circuits by Cypress Semiconductor.

Central processing unit

CPUprocessorprocessors
These chips include a CPU core and mixed-signal arrays of configurable integrated analog and digital peripherals.

Steve Ciarcia

Circuit Cellar
To promote the PSoC, Cypress sponsored a "PSoC Design Challenge" in Circuit Cellar magazine in 2002 and 2004.

Operational amplifier

op-ampop ampoperational amplifiers
The PSoC 4 features a 32-bit ARM Cortex-M0 CPU, with programmable analog blocks (operational amplifiers and comparators), programmable digital blocks (PLD-based UDBs), programmable routing and flexible GPIO (route any function to any pin), a serial communication block (for SPI, UART, I²C), a timer/counter/PWM block and more.

I²C

I 2 CI2CI 2 C bus
The PSoC 4 features a 32-bit ARM Cortex-M0 CPU, with programmable analog blocks (operational amplifiers and comparators), programmable digital blocks (PLD-based UDBs), programmable routing and flexible GPIO (route any function to any pin), a serial communication block (for SPI, UART, I²C), a timer/counter/PWM block and more.

TiVo

and TiVoMomvoTiVo (TMF and TY and TY+)
PSoC is used in devices as simple as Sonicare toothbrushes and Adidas sneakers, and as complex as the TiVo set-top box.

Capacitive sensing

capacitiveCapacitive touchcapacitive sensor
One PSoC, using CapSense, controls the touch-sensitive scroll wheel on the Apple iPod click wheel.

Touchscreen

capacitive touchscreentouch screenscreen
One PSoC, using CapSense, controls the touch-sensitive scroll wheel on the Apple iPod click wheel.

Scroll wheel

mouse wheeltrackwheelscroll ball
One PSoC, using CapSense, controls the touch-sensitive scroll wheel on the Apple iPod click wheel.

IPod click wheel

click wheelclickwheel iPod
One PSoC, using CapSense, controls the touch-sensitive scroll wheel on the Apple iPod click wheel.

Bluetooth Low Energy

BLELELow Energy
In 2014, Cypress extended the PSoC 4 family by integrating a Bluetooth Low Energy radio along with a PSoC 4 Cortex-M0-based SoC in a single, monolithic die.

Flash memory

flashNANDflash storage
PSoC has three separate memory spaces: paged SRAM for data, Flash memory for instructions and fixed data, and I/O registers for controlling and accessing the configurable logic blocks and functions.

SONOS

Application-specific integrated circuit

ASICASICsapplication specific integrated circuit
PSoC resembles an ASIC: blocks can be assigned a wide range of functions and interconnected on-chip.

Integrated development environment

IDEIDEsdevelopment environment
Unlike an ASIC, there is no special manufacturing process required to create the custom configuration — only startup code that is created by Cypress' PSoC Designer (for PSoC 1) or PSoC Creator (for PSoC 3 / 4 / 5) IDE.

Microsoft Visual Studio

Visual StudioVisual Studio 2005Visual Studio Team Services
Both integrate APIs that initialize the user selected components upon the users needs in a Visual-Studio-like GUI.