CY3216

CY3216 Datasheet


Development Tool Selection Software PSoC Designer PSoC Express PSoC Programmer CY3202-C iMAGEcraft C Compiler Development Kits CY3215-DK Basic Development Kit CY3210-ExpressDK Development Kit Evaluation Tools CY3210-MiniProg1 CY3210-PSoCEval1 CY3214-PSoCEvalUSB Device Programmers CY3216 Modular Programmer CY3207ISSP In-System Programmer Accessories Emulation and Programming 3rd-Party Tools Build a PSoC Emulator into Your Board

Part Datasheet
CY3216 CY3216 CY3216 (pdf)
Related Parts Information
CY3250-20334QFN CY3250-20334QFN CY3250-20334QFN
CY3250-20434QFN-POD CY3250-20434QFN-POD CY3250-20434QFN-POD
CY3250-20434QFN CY3250-20434QFN CY3250-20434QFN
CY3250-20334QFN-POD CY3250-20334QFN-POD CY3250-20334QFN-POD
PDF Datasheet Preview
Mixed-Signal Array

CY8C20234 CY8C20334 and CY8C20434

Final Data Sheet
• Low Power CapSense Block Configurable Capacitive Sensing Elements Supports Combination of CapSense Buttons, Sliders, Touchpads and Proximity Sensors
• Powerful Harvard Architecture Processor M8C Processor Speeds Running up to 12 MHz Low Power at High Speed 2.4V to 5.25V Operating Voltage Industrial Temperature Range -40°C to +85°C
• Flexible On-Chip Memory 8K Flash Program Storage 50,000 Erase/Write Cycles 512 Bytes SRAM Data Storage Partial Flash Updates Flexible Protection Modes Interrupt Controller In-System Serial Programming ISSP
• Complete Development Tools

Free Development Tool PSoC Designer Full-Featured, In-Circuit Emulator and

Programmer Full Speed Emulation Complex Breakpoint Structure 128K Trace Memory
• Precision, Programmable Clocking

Internal 6/12 MHz Main Oscillator Internal Low Speed Oscillator at 32 kHz for

Watchdog and Sleep
• Programmable Pin Configurations

Pull Up, High Z, Open Drain, CMOS Drive Modes on All GPIO

Up to 28 Analog Inputs on GPIO Configurable Inputs on All GPIO Selectable, Regulated Digital IO on Port 1
-- 3.0V, 20 mA Total Port 1 Source Current
-- 5 mA Strong Drive Mode on Port 1
• Versatile Analog Mux

Common Internal Analog Bus Simultaneous Connection of IO Combinations

Comparator Noise Immunity

Low-Dropout Voltage Regulator for the Analog Array
• Additional System Resources

Configurable Communication Speeds -- I2C Selectable to 50 kHz, 100 kHz or 400 kHz -- SPI Configurable between kHz and 3 MHz

I2C Slave

SPI Master and SPI Slave

Watchdog and Sleep Timers Internal Voltage Reference

Integrated Supervisory Circuit

Functional Overview

The PSoC family consists of many Mixed-Signal Array with OnChip Controller devices. These devices are designed to replace multiple traditional MCU-based system components with one, low cost single-chip programmable component. A PSoC device includes configurable analog and digital blocks, as well as programmable interconnect. This architecture allows the user to create customized peripheral configurations, to match the requirements of each individual application. Additionally, a fast CPU, Flash program memory, SRAM data memory, and configurable IO are included in a range of convenient pinouts.

The PSoC architecture for this device family, as illustrated on the left, is comprised of three main areas the Core, the System Resources, and the CapSense Analog System. A common, versatile bus allows connection between IO and the analog system. Each CY8C20x34 PSoC device includes a dedicated CapSense block that provides sensing and scanning control circuitry for capacitive sensing applications. Depending on the PSoC package, up to 28 general purpose IO GPIO are also included. The GPIO provide access to the MCU and analog mux.

CY8C20234, CY8C20334, CY8C20434 Final Data Sheet

Overview

The PSoC Core

The PSoC Core is a powerful engine that supports a rich instruction set. It encompasses SRAM for data storage, an interrupt controller, sleep and watchdog timers, and IMO internal main oscillator and ILO internal low speed oscillator . The CPU core, called the M8C, is a powerful processor with speeds up to 12 MHz. The M8C is a two-MIPS, 8-bit Harvard architecture microprocessor. System Resources provide additional capability, such as a configurable I2C slave/SPI master-slave communication interface and various system resets supported by the M8C. The Analog System is composed of the CapSense PSoC block and an internal 1.8V analog reference, which together support capacitive sensing of up to 28 inputs.

The CapSense Analog System

The Analog System contains the capacitive sensing hardware. Several hardware algorithms are supported. This hardware performs capacitive sensing and scanning without requiring external components. Capacitive sensing is configurable on each GPIO pin. Scanning of enabled CapSense pins can be completed quickly and easily across multiple ports.

IDAC

Analog Global Bus

Reference Buffer

Cinternal

The Analog Multiplexer System
For up-to-date Ordering, Packaging, and Electrical Specification information, reference the latest PSoC device data sheets on the web at

Development Kits

Development Kits are available from the following distributors Digi-Key, Avnet, Arrow, and Future. The Cypress Online Store contains development kits, C compilers, and all accessories for PSoC development. Go to the Cypress Online Store web site at click the Online Store shopping cart icon at the bottom of the web page, and click PSoC Programmable System-on-Chip to view a current list of available items.

Technical Training

Free PSoC technical training is available for beginners and is taught by a marketing or application engineer over the phone. PSoC training classes cover designing, debugging, advanced analog, as well as application-specific classes covering topics such as PSoC and the LIN bus. Go to click on Design Support located on the left side of the web page, and select Technical Training for more details.

Consultants

Certified PSoC Consultants offer everything from technical assistance to completed PSoC designs. To contact or become a PSoC Consultant go to click on Design Support located on the left side of the web page, and select CYPros Consultants.

Technical Support

PSoC application engineers take pride in fast and accurate response. They can be reached with a 4-hour guaranteed response at

Application Notes

A long list of application notes will assist you in every aspect of your design effort. To view the PSoC application notes, go to the web site and select Application Notes under the Design Resources list located in the center of the web page. Application notes are sorted by date by default.

Development Tools

PSoC Designer is a Windows-based, integrated development environment for the Programmable System-onChip PSoC devices. The PSoC Designer IDE and application runs on Windows NT Windows 2000, Windows Millennium Me , or Windows XP. Reference the PSoC Designer Functional Flow diagram below.

PSoC Designer helps the customer to select an operating configuration for the PSoC, write application code that uses the PSoC, and debug the application. This system provides design database management by project, an integrated debugger with In-Circuit Emulator, in-system programming support, and the CYASM macro assembler for the CPUs.

PSoC Designer also supports a high-level C language compiler developed specifically for the devices in the family.

PSoC Designer

Graphical Designer Interface

Context Sensitive

Help

Commands

Results

Importable Design

Database

Device Database

Application Database

Project Database

User Modules Library

PSoC Designer

Core Engine

PSoC Configuration

Sheet

Manufacturing Information File

Emulation Pod

In-Circuit Emulator

Device Programmer

PSoC Designer Subsystems

September 18, 2006

CY8C20234, CY8C20334, CY8C20434 Final Data Sheet

Overview

PSoC Designer Software Subsystems

Device Editor
Ordering Information Ordering Code Definitions

September 18, 2006

Pin Information

This chapter describes, lists, and illustrates the CY8C20234, CY8C20334 and CY8C20434 PSoC device pins and pinout configurations.

Pinouts

The CY8C20x34 PSoC device is available in a variety of packages which are listed and illustrated in the following tables. Every port pin labeled with a “P” is capable of Digital IO and connection to the common analog bus. However, Vss, Vdd, and XRES are not capable of Digital IO.
16-Pin Part Pinout

Table 16-Pin Part Pinout QFN**

Pin No.

Type Digital Analog

Name

I P2[5]

I P2[1]
3 IOH

I P1[7] I2C SCL, SPI SS.
4 IOH

I P1[5] I2C SDA, SPI MISO.
5 IOH

I P1[3] SPI CLK.
6 IOH

I P1[1] CLK*, I2C SCL, SPI MOSI.

Power

Ground connection.
8 IOH

I P1[0] DATA*, I2C SDA.
9 IOH

I P1[2]
10 IOH

I P1[4] Optional external clock input EXTCLK .

Input

XRES Active high external reset with internal
pull down.
12 IO

I P0[4]

Power

Supply voltage.
14 IO

I P0[7]
15 IO

I P0[3] Integrating input.
16 IO
c. Programming adapter converts non-DIP package to DIP footprint. Specific details and ordering information for each of the adapters can be found at
3rd-Party Tools

Several tools have been specially designed by the following 3rd-party vendors to accompany PSoC devices during development and production. Specific details for each of these tools can be found at under DESIGN RESOURCES >> Evaluation Boards.

Build a PSoC Emulator into Your Board

For details on how to emulate your circuit before going to volume production using an on-chip debug OCD non-production PSoC device, see Application Note “Debugging - Build a PSoC Emulator into Your Board - AN2323” at design/AN2323.

Development Tool Selection

September 18, 2006
Ordering Information
The following table lists the CY8C20234, CY8C20334 and CY8C20434 PSoC device’s key package features and ordering codes. Table PSoC Device Key Features and Ordering Information
Package Ordering

Code Flash Bytes SRAM Bytes Digital Blocks CapSense Blocks Digital IO Pins Analog Inputs a Analog Outputs XRES Pin
16 Pin 3x3 mm MAX QFN CY8C20234-12LKXI
8K 512
16 Pin 3x3 mm MAX QFN Tape and Reel

CY8C20234-12LKXIT
8K 512
24 Pin 4x4 mm MAX QFN CY8C20334-12LKXI
8K 512
24 Pin 4x4 mm MAX QFN Tape and Reel

CY8C20334-12LKXIT
8K 512
32 Pin 5x5 mm MAX QFN CY8C20434-12LKXI
8K 512
32 Pin 5x5 mm MAX QFN Tape and Reel

CY8C20434-12LKXIT
8K 512
48 Pin OCD QFN

CY8C20000-12LFXI
8K 512
a. Dual-function Digital IO Pins also connect to the common analog mux.
Ordering Code Definitions

CY 8 C 20 xxx-12xx

Package Type PX = PDIP Pb-Free SX = SOIC Pb-Free PVX = SSOP Pb-Free LFX = QFN Pb-Free LKX = QFN Pb-Free AX = TQFP Pb-Free

Thermal Rating C = Commercial I = Industrial E = Extended

Speed 12 MHz

Family Code

Technology Code C = CMOS

Marketing Code 8 = Cypress PSoC

Company ID CY = Cypress

September 18, 2006

Sales and Service Information

To obtain information about Cypress Semiconductor or PSoC sales and technical support, reference the following information.

Cypress Semiconductor 198 Champion Court San Jose, CA 95134

Web Links:

Company Information Sales

Technical Support

Document Title CY8C20234, CY8C20334, CY8C20434 Mixed-Signal Array Final Data Sheet

Document Number 001-05356

Description of Change
404571 See ECN HMT
418513 See ECN HMT

Update Electrical Specs., including Storage Temperature and Maximum Input Clock Frequency. Update Features and Analog System Overview. Modify 32-pin QFN E-PAD dimensions. Add new 32-pin QFN. Add High Output Drive indicator to all P1[x] pinouts. Update trademarks.
490071 See ECN HMT

Make data sheet “Final.” Add new Dev. Tool section. Add OCD pinout and package diagram. Add 16-pin QFN. Update 24- and 32-pin QFN package diagrams to MAX thickness. Change from commercial to industrial temperature range. Update Storage Temperature specification and notes. Update thermal resistance data. Add dev. tool kit part numbers. Finetune features and electrical specs.

Distribution External/Public

Posting None

Copyrights and Code Protection

Copyrights

Cypress Semiconductor Corp. All rights reserved. PSoC Designer , Programmable System-on-Chip , and PSoC Express are trademarks and is a registered trademark of Cypress Semiconductor Corp. All other trademarks or registered trademarks referenced herein are property of the respective corporations.

The information contained herein is subject to change without notice. Cypress Semiconductor assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress Semiconductor product. Nor does it convey or imply any license under patent or other rights. Cypress Semiconductor does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress Semiconductor products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress Semiconductor against all charges. Cypress Semiconductor products are not warranted nor intended to be used for medical, life-support, life-saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress Semiconductor.

Flash Code Protection

Note the following details of the Flash code protection features on Cypress Semiconductor PSoC devices.

Cypress Semiconductor products meet the specifications contained in their particular data sheets. Cypress Semiconductor believes that its family of products is one of the most secure families of its kind on the market today, regardless of how they are used. There may be methods, unknown to Cypress Semiconductor, that can breach the code protection features. Any of these methods, to our knowledge, would be dishonest and possibly illegal. Neither Cypress Semiconductor nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not mean that we are guaranteeing the product as "unbreakable."

Cypress Semiconductor is willing to work with the customer who is concerned about the integrity of their code. Code protection is constantly evolving. We at Cypress Semiconductor are committed to continuously improving the code protection features of our products.
More datasheets: BPA08RK | 410-244 | 90540-6C | DFR0165 | ITA-1710-04A1E | FQP3N90 | CY3250-20334QFN | CY3250-20434QFN-POD | CY3250-20434QFN | CY3250-20334QFN-POD


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived CY3216 Datasheet file may be downloaded here without warranties.

Datasheet ID: CY3216 508148