PSoC Technology Terms

 
PSoC Technology Image

PSoC Technology Terms

PSoC

PSoC is the world’s only programmable embedded system-on-chip integrating an MCU core, Programmable Analog Blocks, Programmable Digital Blocks, Programmable Interconnect and Routing1 and CapSense


Programmable Analog Block

A hardware block that is configured using PSoC Components2 to create  Analog Front Ends (AFEs), among other capabilities

Includes Continuous Time Blocks, analog-to-digital converters (ADCs) and digital-to-analog converters (DACs)


Continuous Time Block (CTB

A Programmable Analog Block that is used to implement continuous time analog circuits such as opamps and programmable gain amplifiers (PGAs)


Programmable Digital Block

A hardware block that is configured using PSoC Components2 to implement custom digital peripherals and glue logic 

Includes Universal Digital Blocks, Serial Communication Blocks (SCBs) and TCPWMs3


Universal Digital Block (UDB)

A PSoC Programmable Digital Block that contains: two programmable logic devices (PLDs), one programmable data path with an arithmetic logic unit (ALU), one status register and one control register

Configured in PSoC Creator4 using PSoC Components2, or the graphical state machine editor or Verilog code


Serial Communication Block (SCB)

A PSoC Programmable Digital Block that is configurable as a UART, SPI or I2C interface


Timer, Counter, PWM (TCPWM) Block

A PSoC Programmable Digital Block that is configurable as a 16-bit timer, counter, PWM or quadrature decoder


CapSense®

Cypress’s third-generation touch-sensing user interface solution that “just works” in noisy environments and in the presence of water

The industry’s No. 1 solution in sales by 4x over No. 2


Programmable Interconnect and Routing

Connects the Programmable Analog Blocks, Programmable Digital Blocks and I/Os

Enables flexible connections of internal analog and digital signals to internal buses and external I/Os


PSoC Creator

PSoC 3, PSoC 4 and PSoC 5 Integrated Design Environment (IDE)

Software that installs on your PC that allows:

  Concurrent hardware and firmware design of PSoC systems, or

  PSoC hardware design followed by export to popular IDEs


Components

Free embedded ICs represented by an icon in PSoC Creator software

Used to integrate multiple ICs and system interfaces into one PSoC

Dragged and dropped as icons to design systems in PSoC Creator


Component Configuration Tools

Simple graphical user interfaces in PSoC Creator embedded in each Component

Used to customize Component parameters


PSoC 4

A PSoC with an ARM® Cortex®-M0 MCU


PSoC 4 BLE

A PSoC 4 with up to 256KB flash, 36 I/Os, 10 Programmable Analog Blocks, 10 Programmable Digital Blocks and an integrated BLE radio with a royalty-free BLE Protocol Stack


PRoC BLE (Programmable Radio-on-Chip)

An ARM Cortex-M0 MCU with up to 256KB flash, 36 I/Os, 2 Programmable Analog Blocks, 6 Programmable Digital Blocks, an integrated BLE radio and a royalty-free BLE Protocol Stack


CySmart

A GUI-based software tool that installs on your PC to test and debug BLE functionality 


BLE Component

A Component that creates Bluetooth Smart products in minutes

Includes a Component Configuration Tool that makes the complex BLE Protocol Stack and Profiles simple to implement with a GUI


As you will soon see, this is a big deal!


1 Connects the Programmable Analog Blocks, Programmable Digital Blocks and I/Os

2 Free embedded ICs represented by an icon in PSoC Creator software

3 Timer, counter, pulse-width modulator (PWM)

4 PSoC 3, PSoC 4 and PSoC 5 Integrated Design Environment (IDE) software that installs on your PC