PSoC. The Programmable System-On-Chip. Empower Your Product

Similar documents
Cypress Roadmap: CapSense Controllers Q Owner: JFMD CapSense Roadmap

Cypress PSoC 4 Microcontrollers

Getting Started with PRoC -UI

Cypress PSoC 4 Microcontrollers

encore and PRoC Family Development Tool Selector Guide

Arduino Uno R3 INTRODUCTION

Attention. For additional information, please contact Jim Beneke at Avnet Copyright Avnet, Inc. All rights reserved.

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

PSoC & EZ- Color Development Tools Selector Guide For CY8C29x66, CY8C27x43, CY8C24x94, CY8C24x23A, CY8C21x34, CY8C21x23, CY20x34 and CY8CLEDxx

Cypress PSoC 6 Microcontrollers

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

ARDUINO MEGA INTRODUCTION

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their

This Application Note demonstrates an SPI-LIN slave bridge using a PSoC device. Demonstration projects are included.

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

Microcontroller basics

AC : UPGRADING A MICROCONTROLLER SYSTEMS COURSE WITH THE CYPRESS PSOC

STM32 F0 Value Line. Entry-level MCUs

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

Capacitive Touch Based User Interfaces and Hardware-based Solutions

ZLF645 Crimzon Flash Microcontroller with ZBase Database Industry Leading Universal Infrared Remote Control (UIR) Solution

University Program Advance Material

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

Cypress MicroSystems Application Note 1017

CY3280-BBM Universal CapSense TM Prototyping Module Kit Quick Start

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

ELET114A Bluetooth Module DATASHEET. Website: / 7

CE95314 PSoC 3, PSoC 4, and PSoC 5LP EZI2C

Overview of Microcontroller and Embedded Systems

Platform-based Design

OPERATIONAL UP TO. 300 c. Microcontrollers Memories Logic

WirelessUSB PRoC Development Kit Tutorial

A Study on Programmable System on Chip

Incorporating a Capacitive Touch Interface into Your Design

Microcontroller Basics

Interconnects, Memory, GPIO

SEIKO EPSON CORPORATION

PSoC 1 In-Circuit Emulator Development Kit Guide

PSoC 1 Evaluation Kit Guide

Customize service and solution for wireless transportation products. Bluetooth Module Hardware Datasheet BLE1010C2P

Objective: Additional project details: Code: PSEMBP 100 Category:STEM Level: High School/Community C.

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

March 31, Announcing the PIC16(L)F170X/171X 8-bit MCU Family

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

USER GUIDE. Atmel QT6 Xplained Pro. Preface

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

PSoC 1 In-Circuit Emulation (ICE) Lite Development Kit Guide CY3215A-DK. Doc. # Rev. *A

Basic Components of Digital Computer

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

Analog, Mixed-Signal and Power Management

AT90SO72 Summary Datasheet

Am186ER/Am188ER AMD continues 16-bit innovation

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

User Manual. LPC-StickView V3.0. for LPC-Stick (LPC2468) LPC2478-Stick LPC3250-Stick. Contents

2-Oct-13. the world s most energy friendly microcontrollers and radios

AT90SO36 Summary Datasheet

Programming in the MAXQ environment

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

CN310 Microprocessor Systems Design

Freescale s Next Generation 8-bit LCD Solutions

Introduction to ARM LPC2148 Microcontroller

MN101E50 Series. 8-bit Single-chip Microcontroller

Rad-Hard Microcontroller For Space Applications

An Arduino Controlled 1 Hz to 60 MHz Signal Generator

MSP430 Microcontroller Basics

Incremental ADC Data Sheet

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

Comparator (Comp) Features. General Description. When to use a Comparator 1.60

C8051F700 Serial Peripheral Interface (SPI) Overview

Typical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories,

CY8C20xx7/S 1.8 V CapSense Controller with SmartSense Auto-tuning 31 Buttons, 6 Sliders, Proximity Sensors

Open Sesame. Grant Apodaca Jeffrey Bolin Eric Taba Richie Agpaoa Evin Sellin

STM8 platform 8-bit microcontrollers

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

Pic24f Family Reference Manual Section 14. Timers

Automotive CapSense Applications

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)

Product Brief Supports all SKEA8 devices

Designing Embedded Processors in FPGAs

BLE MODULE SPECIFICATIONS

I Introduction to Real-time Applications By Prawat Nagvajara

High-Performance 8-Bit Microcontrollers. Up to 8 10-Bit ADC Channels. Two 16-Bit Timers/PWM. Internal Precision Oscillator

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

PSoC Blocks. CY8C20xx6/6A/6AS/6H/6L, CY8C20xx7/7S, CY7C643xx, CY7C604xx, CYONS2xxx, CYONSxNxxxx, CYRF89x35, CY8C20065, CY8C24x93, CY7C69xxx

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

PIXI click PID: MIKROE Weight: 28 g

Application Note. Multifunction Data Logger

PSoC Designer Quick Start Guide

Raspberry Pi - I/O Interfaces

CE PSoC 4: Time-Stamped ADC Data Transfer Using DMA

The following table lists user modules used in this code example and the hardware resources occupied by each user module.

High Performance Mixed-Signal Solutions from Aeroflex

Introducing STM32 L0x Series. April

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

Transcription:

PSoC. The Programmable System-On-Chip. Empower Your Product Cypress s 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: Programmable System-On-Chip 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. 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 with enables a clean user interface in handsets for navigation pads, key-pads, and other mechanical buttons and sliders. Automotive Solutions Voltage Thermal and LCD The PSoC Advantage The Old Way Locked into an ASIC, ASSP, or MCU Fixed-Function Peripherals Your Challenges Changing Specifications Pressures to Differentiate Reduce Costs and BOM High Quality and Reliability IP Reuse of Previous Designs Tight Budgets The PSoC Way Flexible and Configurable Versatile GPIO Microcontroller Core SONOS Flash Memory SRAM Configurable Analog Blocks Configurable Digital Blocks The PSoC Value 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 Integrated PSoC Solutions Programmable Radio-on-Chip CYW6953 2.-GHz Wireless, Flash Memory, 50 Meter Range, Small and Highly Integrated, Virtually Unlimited Co-Location, Robust Immunity to Interference. PSoC with 2.0 CY8C2x9 Four Unidirectional Endpoints, One Bidirectional Endpoint, Dedicated 256 Byte Buffer, Integrated Clock Oscillator Wireless Solution: PSoC + Wireless = PRoC The configurability and flexibility of PSoC combined with Wireless s interference immunity and co-location provides an integrated, space-saving and low-cost 2.-GHz wireless solution for HID, consumer electronics, and home/industrial automation applications such as automated remote monitoring systems. PSoC with 2.0 Solution: Integrated Serial Interface Engine Shorter design cycles Reduced component count and BOM cost Less board space Lower power consumption PSoC CapSense Implementation with two buttons and a slider using a single PSoC device. Sensing Solution: The Cypress CapSense Advantage Bring economy, elegance, and functionality to your designs. Our PSoC-based capacitive sensing solution provides: 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 Easy serial communications with I 2 C, SPI and interfaces Easy-to-use tools for system-level embedded design with quick time-to-market Motor Analog/Digital Sensor Wireless and Automotive-grade PSoC devices implement sensor, thermal, voltage, and motor control functions on a single chip. PC Peripheral Solutions Voltage & Interface LCD Voltage Wireless Fan & Sensing & Interface PSoC s flexibility and functionality can be applied in virtually all PC peripheral applications: printers, LCD displays, docking stations, mice and keyboards, webcams, etc. 2

Part Selection Matrix PSoC: What s Inside 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. Each digital block is an 8-bit-wide resource. Therefore, creating an 8-bit Pulse Width Modulator requires one digital PSoC block. Two or more blocks can be used 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. The configurability of PSoC provides limitless design flexibility and component integration. PSoC Block Diagram Decimator Watchdog/ Sleep Timer I 2 C LVD/POR Interrupt ler M8C CPU Core PSoC Core SRAM Memory Flash Program Memory Oscillator and PLL MAC Multiply Accumulate Array of Analog PSoC Blocks Array of Digital PSoC Blocks Global I/O Programmable Interconnect Analog Input MUXing Analog Output Drivers I/O Ports P0 P1 P2 P3 P P5 Bdcast System Clks Row In/Out Bdcast Comp 0-3 Row In/Out Over 50 prebuilt, precharacterized analog, digital, and mixed-signal user modules make it easy to select and implement hardware peripheral functions. Mux Inputs Blocks/ Reference C Inputs A Inputs Gnd/Ref B Inputs Data Continuous Time () Sign/Mod System Bus Power AGND Switched Capacitor () CCap 8-bit Digital MCU Blocks Function Register ACap BCap FCap Vout Vdd Comp Adjacent Blocks Primary Row Outputs Row Bdcast Outputs Aux Row Outputs Maskable Interrupt User Module Library ANALOG FUNIONS ADCs Incremental 6 1 bits Delta Sigma 6 13 bits DAC 6, 8, and 9-bit 6 and 8-bit multiplying Filters 2-pole Low-pass filter 2-pole Band-pass filter Notch filters DTMF Dialer Modulator Peak Detector V to I Converter Amplifiers Programmable Gain Amplifier Instrumentation Amplifier Inverting Amplifier Comparators Programmable Comparator Hysteresis Comparator Zero-Crossing Comparator CapSense DIGITAL FUNIONS 8, 16, 2, 32-bit Timer 8, 16, 2, 32-bit Counter 8, 16, 2, 32-bit PWM 8, 16-bit Dead Band Generator Pseudo Random Source Cyclic Redundancy Check Communications Interface I 2 C Master I 2 C Slave SPI Master SPI Slave Full Duplex UART Tx, Rx Full Speed V2.0 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 Anlg Dgtl Flash RAM Temp HW Comm Bus Package PSoC1216-32K CY8C2966, CY8C29566, CY8C29666, CY8C29866 CY8C29x66 12 16 32K 2K I, E I2C 28-PDIP -TQFP 8-QFN (7x7) 100-TQFP 8-SSOP PSoC1208-16K CY8C2713, CY8C2723, CY8C273, CY8C2753, CY8C2763 CY8C27x3 12 8 16K 256 I, E I2C 8-PDIP 20-SOIC 28-PDIP -TQFP 8-SSOP 8-QFN (7x7) PSoC060-K CY8C2123A, CY8C2223A, CY8C223A CY8C2x23A 6 K 256 I, E I2C 8-PDIP 8-SOIC 20-PDIP 20-SOIC 28-PDIP 32-QFN (5x5) PSoC060-16K- w/capsense CY8C279, CY8C289 CY8C2x9 PSoC020-8K w/capsense CY8C21x3 PSoC020-K CY8C21x23 PRoC CYW6953 6 16K 1K I I2C 56-QFN (8x8) 68-QFN (8x8) CY8C2123, CY8C2133, CY8C213, CY8C2153, CY8C2163 8K 512 I, E I2C 16-SOIC 32-QFN (5x5) CY8C21123, CY8C21223, CY8C21323 K 256 I, E I2C 8-SOIC 16-SOIC 2-QFN (x) CYW6953 8K 512 0-70C I2C 8-QFN PSoC1208-16K CY8C27x3

Powerful Tools That Speed Time-to-Market PSoC comes with free programming software and inexpensive hardware design tools. Fast, efficient, prototyping and design for embedded systems is now a reality. 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. PSoC Express The industry's first virtual embedded design tool, allowing designs to be completed without writing a single line of code. Hardware Tools From evaluation to prototyping and emulation, Cypress offers development kits to suit your design requirements. Evaluation Kits Inexpensive Evaluation no Emulation Inexpensive Evaluation and Prototyping no Emulation Design and In-Circuit Emulation Complete Design, In-Circuit Emulation, and Prototyping PSoC Designer / PSoC Express / PSoC Programmer CY3210-MiniProg1 MiniProg MiniEval CY3210- MiniProg ICE-Cube ICE-Cube CY3215-DK CY3215-DK Flex-Pod Flex-Pod MiniEval Development Kits PRoC CY3653 PSoC w/ CY321-PSoCEval PSoC Express CY3210-ExpressDK PSoC CapSense CY3212-CapSense Device Editor: Select, Place, and Configure User Modules, and Resources, and Pins Application Editor: C Compiler, Assembler, Librarian 1. Select Inputs and Outputs 2. Define Behavior In-System Programming Tools In-System or In-Socket Prototype or Production Protection Circuitry Industrial Grade CY3210-MiniProg1 CY3210- CY3215-DK CY3207ISSP Debugger: In-Circuit Emulation, Break/Event Points, Trace 3. Simulate and Verify. Build: Generate Hex Files; Produce Project Reports, BOMs, and Schematics 6

World Class Support www.cypress.com/psoc PSoC Books Designer s Guide To The Cypress PSoC by Robert Ashby Embedded Systems: Desktop Integration by Oliver H. Bailey Electrical Engineering 101: Everything You Should Have Learned in School But Probably Didn t by Darren Ashby Online Design Resources Hundreds of Application Notes Reference Design Kits Example Designs Knowledge Base Datasheets User Forum Higher Education Program for Universities Course Material Low-cost Development Tools Cypress Technical Liaison Online Technical Support www.cypress.com/support 2/7 ConnectionCenter Support Team Create/track your case until closure Guaranteed -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 Cypress s assistance and no product licenses are implied. Copyright 2006 Cypress Semiconductor Corporation. 2-052006PSO