January 12, 2007
Document No. 38-12025 Rev. *K
7
CY8C21x34 Final Data Sheet
PSoC® Overview
Document Conventions
Acronyms Used
The following table lists the acronyms that are used in this doc-
ument.
Units of Measure
A units of measure table is located in the Electrical Specifica-
tions section. Table 3-1 on page 17 lists all the abbreviations
used to measure the PSoC devices.
Numeric Naming
Hexidecimal numbers are represented with all letters in upper-
case with an appended lowercase ‘h’ (for example, ‘14h’ or
‘3Ah’). Hexidecimal numbers may also be represented by a ‘0x’
prefix, the C coding convention. Binary numbers have an
appended lowercase ‘b’ (e.g., 01010100b’ or ‘01000011b’).
Numbers not indicated by an ‘h’, ‘b’, or 0x are decimal.
Table of Contents
For an in depth discussion and more information on your PSoC
device, obtain the PSoC Mixed-Signal Array Technical Refer-
ence Manual on http://www.cypress.com. This document is
organized into the following chapters and sections.
1.
Pin Information ........................................................................................ 8
1.1
Pinouts ........................................................................................... 8
1.1.1
16-Pin Part Pinout .......................................................... 8
1.1.2
20-Pin Part Pinout .......................................................... 9
1.1.3
28-Pin Part Pinout ........................................................ 10
1.1.4
32-Pin Part Pinout ........................................................ 11
1.1.5
56-Pin Part Pinout ......................................................... 12
2.
Register Reference ................................................................................ 14
2.1
Register Conventions ................................................................... 14
2.2
Register Mapping Tables ............................................................. 14
3.
Electrical Specifications ....................................................................... 17
3.1
Absolute Maximum Ratings ......................................................... 18
3.2
Operating Temperature ................................................................ 18
3.3
DC Electrical Characteristics ........................................................ 18
3.3.1
DC Chip-Level Specifications ........................................ 18
3.3.2
DC General Purpose IO Specifications ......................... 19
3.3.3
DC Operational Amplifier Specifications ....................... 20
3.3.4
DC Low Power Comparator Specifications ................... 20
3.3.5
DC Switch Mode Pump Specifications .......................... 21
3.3.6
DC Analog Mux Bus Specifications ............................... 22
3.3.7
DC POR and LVD Specifications .................................. 22
3.3.8
DC Programming Specifications ................................... 23
3.4
AC Electrical Characteristics ........................................................ 24
3.4.1
AC Chip-Level Specifications ........................................ 24
3.4.2
AC General Purpose IO Specifications ......................... 26
3.4.3
AC Operational Amplifier Specifications ........................ 27
3.4.4
AC Low Power Comparator Specifications ................... 27
3.4.5
AC Analog Mux Bus Specifications ............................... 27
3.4.6
AC Digital Block Specifications ..................................... 27
3.4.7
AC External Clock Specifications .................................. 29
3.4.8
AC Programming Specifications .................................... 30
3.4.9
AC I2C Specifications .................................................... 31
4.
Packaging Information .......................................................................... 32
4.1
Packaging Dimensions ................................................................. 32
4.2
Thermal Impedances .................................................................. 36
4.3
Solder Reflow Peak Temperature ................................................ 36
5.
Development Tool Selection ................................................................ 37
5.1
Software ....................................................................................... 37
5.1.1
PSoC Designer............................................................... 37
5.1.2
PSoC Express‰ ........................................................... 37
5.1.3
PSoC Programmer ........................................................ 37
5.1.4
CY3202-C iMAGEcraft C Compiler ............................... 37
5.2
Development Kits ......................................................................... 37
5.2.1
CY3215-DK Basic Development Kit .............................. 37
5.2.2
CY3210-ExpressDK Development Kit ........................... 38
5.3
Evaluation Tools ........................................................................... 38
5.3.1
CY3210-MiniProg1 ........................................................ 38
5.3.2
CY3210-PSoCEval1 ...................................................... 38
5.3.3
CY3214-PSoCEvalUSB ................................................ 38
5.4
Device Programmers ................................................................... 38
5.4.1
CY3216 Modular Programmer ...................................... 38
5.4.2
CY3207ISSP In-System Programmer ........................... 38
5.5
Accessories (Emulation and Programming) ................................. 39
5.6
3rd-Party Tools ............................................................................. 39
5.7
Build a PSoC Emulator into Your Board ...................................... 39
6.
Ordering Information ............................................................................ 40
6.1
Ordering Code Definitions ............................................................ 40
7.
Sales and Service Information ............................................................. 41
7.1
Revision History ........................................................................... 41
7.2
Copyrights and Code Protection .................................................. 42
Acronym
Description
AC
alternating current
ADC
analog-to-digital converter
API
application programming interface
CPU
central processing unit
CT
continuous time
DAC
digital-to-analog converter
DC
direct current
ECO
external crystal oscillator
EEPROM
electrically erasable programmable read-only memory
FSR
full scale range
GPIO
general purpose IO
GUI
graphical user interface
HBM
human body model
ICE
in-circuit emulator
ILO
internal low speed oscillator
IMO
internal main oscillator
IO
input/output
IPOR
imprecise power on reset
LSb
least-significant bit
LVD
low voltage detect
MSb
most-significant bit
PC
program counter
PLL
phase-locked loop
POR
power on reset
PPOR
precision power on reset
PSoC®
Programmable System-on-Chip™
PWM
pulse width modulator
SC
switched capacitor
SLIMO
slow IMO
SMP
switch mode pump
SRAM
static random access memory
[+] Feedback
[+] Feedback