Professional Documents
Culture Documents
Cypresss revolutionary Programmable System-On-Chip (PSoC) mixed-signal array is a complete system-level solution with configurable digital and analog peripherals, an 8-bit microcontroller and three types of embedded memory. PSoC combines maximum design flexibility with ease of use. It enables you to minimize design time, chip count, board size and cost for products targeting the consumer, computation, communications, automotive and industrial equipment markets.
Handset Solutions
PSoC is Everywhere PSoC devices reduce design time, chip count, board size and cost for products ranging from cell phones, digital still cameras, PC peripherals and gaming systems to toys, appliances and automotive electronics.
PSoC is a reconfigurable architecture that replaces traditional ASIC -, ASSP- or microcontroller-based designs. Customers often refer to PSoC as a flashconfigurable ASIC that future proofs their designs by allowing last minute design changes. Capacitive Touch Capacitive Touch
Automotive Solutions
PSoC with Capacitive Touch enables a clean user interface in handsets for navigation pads, key-pads, and other mechanical buttons and sliders. Voltage Control Thermal Control and LCD Control
Motor Control
Flexible and Configurable Versatile GPIO Microcontroller Core SONOS Flash Memory SRAM Configurable Analog Blocks Configurable Digital Blocks
Programmable Radio-on-Chip CYWUSB6953
Analog/Digital Control
Automotive-grade PSoC devices implement sensor, thermal, voltage, and motor control functions on a single chip.
Fixed-Function Peripherals
PC Peripheral Solutions
Voltage Control & USB Interface LCD Control Voltage Control Fan Control & Capacitive Touch
Your Challenges
Changing Specifications Pressures to Differentiate Reduce Costs and BOM High Quality and Reliability
Configurable Resources and Routing Eliminate Board Changes Integrate Filters Customize Peripherals Integrate up to 100 Components; Save $0.05 to $10.00 Component Reduction Last Minute Improvements Field Reconfigurability Copy and Paste Development Tool GUI Free, easy-to-use Programming Software Inexpensive Hardware Development Tools
2.4-GHz Wireless, Flash Memory, 50 Meter Range, Small and Highly Integrated, Virtually Unlimited Co-Location, Robust Immunity to Interference.
Single-chip integration of multiple buttons, sliders, touchpads and proximity detectors, requiring no external components for sensing
Flexible implementation vs. hard coded ASICs or fixed-function modules Sensing & USB Interface Wireless PSoCs flexibility and functionality can be applied in virtually all PC peripheral applications: printers, LCD displays, docking stations, mice and keyboards, webcams, etc.
Shorter design cycles Reduced component count and BOM cost Less board space Lower power consumption
Implementation with two buttons and a slider using a single PSoC device.
Capacitive Touch
Four Unidirectional Endpoints, One Bidirectional Endpoint, Dedicated 256 Byte Buffer, Integrated Clock Oscillator
Cypress provides PSoC devices with mix and match parameters to allow you to optimize your designs based on the level of integration required.
Part Number
PSoC1216-32K
Anlg 12
Dgtl 16
Flash 32K
RAM 2K
Temp I, E
Package 28-PDIP 28-SSOP 28-SOIC 44-TQFP 48-QFN (7x7) 100-TQFP 48-SSOP 8-PDIP 20-SSOP 20-SOIC 28-PDIP 28-SSOP 28-SOIC 44-TQFP 48-SSOP 48-QFN (7x7) 8-PDIP 8-SOIC 20-PDIP 20-SSOP 20-SOIC 28-PDIP 28-SSOP 28-SOIC 32-QFN (5x5)
CY8C29x66
PSoC1208-16K
CY8C27x43
12
16K
256
I, E
I2C
PSoC integrates up to 12 analog and 16 digital configurable hardware blocks. PSoC blocks have the ability to implement a wide variety of user-selectable hardware peripheral functions configured via register settings. The analog blocks are designed around an operational amplifier and include programmable multiplexing and feedback characteristics.
Blocks/ Reference
Vdd
AGND
Adjacent Blocks
PSoC0604-4K
CY8C24x23A
4K
256
I, E
I2C
SC
CT P1
SC
CT
FCap
Each digital block is an 8-bit-wide resource. Therefore, creating an 8-bit Pulse Width Modulator requires one together to create wider bit-width functions. Flexible pinouts and configurable internal routing and MUXes enable you to construct complete systems without concern for layout details. digital PSoC block. Two or more blocks can be used
SC
SC
CT
Gnd/Ref B Inputs
DIGITAL FUNCTIONS
8, 16, 24, 32-bit Timer 8, 16, 24, 32-bit Counter 8, 16, 24, 32-bit PWM 8, 16-bit Dead Band Generator Pseudo Random Source Cyclic Redundancy Check Communications Interface I2C Master I2C Slave SPI Master SPI Slave Full Duplex UART Tx, Rx Full Speed USB V2.0
PSoC0604-16K-USB w/CapSense
CY8C24794, CY8C24894
CY8C24x94
16K
1K
I/O Ports
56-QFN (8x8) 68-QFN (8x8) 16-SOIC 20-SSOP 28-SSOP 32-QFN (5x5) 8-SOIC 16-SOIC 20-SSOP 24-QFN (4x4)
CYWUSB6953
P3
PSoC0204-8K w/CapSense
CY8C21x34
2E
8K
512
I, E
System Bus Bdcast System Clks Row In/Out 8-bit Data Reg 8-bit Data Reg Data 8-bit Data Reg
Primary Row Outputs Row Bdcast Outputs Aux Row Outputs Maskable Interrupt
PSoC0204-4K
CB
P5
CY8C21x23
2E
4K
256
I, E
I2C
CB
PRoC
CYWUSB6953
2E
8K
512
0-70C
Function Register
I2C USB
48-QFN
PSoC1208-16K CY8C27x43
Hardware Tools From evaluation to prototyping and emulation, Cypress offers development kits to suit your design requirements.
PSoC comes with free programming software and inexpensive hardware design tools. Fast, efficient, prototyping and design for embedded systems is now a reality.
Inexpensive Evaluation no Emulation
Evaluation Kits
Development Kits
CY3210-MiniProg1
MiniProg PSoC Designer / PSoC Express / PSoC Programmer MiniEval
Software Tools PSoC Designer and PSoC Express provide a choice in Windows-based integrated development environments. PSoC Designer
A complete development environment, including a C Compiler and Assembler.
CY3210-PSoCEval1
MiniProg PSoCEval1
PRoC CY3653
PSoC Express
The industry's first virtual embedded design tool, allowing designs to be completed without writing a single line of code.
CY3215-DK
ICE-Cube Flex-Pod MiniEval
CY3215-DK
ICE-Cube Flex-Pod
PSoCEval1
PSoCEval1
Device Editor: Select, Place, and Configure User Modules, and Resources, and Pins
2. Define Behavior
CY3210-MiniProg1
CY3210-PSoCEval1
CY3215-DK
CY3207ISSP
4. Build: Generate Hex Files; Produce Project Reports, BOMs, and Schematics
Higher Education Program for Universities Course Material Low-cost Development Tools Cypress Technical Liaison Online Technical Support www.cypress.com/support 24/7 ConnectionCenter Support Team Create/track your case until closure Guaranteed 4-hour response time CYPros Certified Consultants www.cypress.com/support/cypros Hundreds of consultants worldwide to assist you
Cypress, the Cypress logo and PSoC are registered trademarks and Programmable System-on-Chip, PSoC Designer, PSoC Express and PRoC are trademarks of Cypress Semiconductor Corporation. Cypress Semiconductor Corporation assumes no responsibility for customer product design and assumes no responsibility for infringement of patents or rights of others that may result from Cypresss assistance and no product licenses are implied. Copyright 2006 Cypress Semiconductor Corporation.
2-052006PSOCB