CY8C28413-12PVXQ [CYPRESS]

Multifunction Peripheral, CMOS, PDSO28, 0.210 INCH, LEAD FREE, SSOP-28;
CY8C28413-12PVXQ
型号: CY8C28413-12PVXQ
厂家: CYPRESS    CYPRESS
描述:

Multifunction Peripheral, CMOS, PDSO28, 0.210 INCH, LEAD FREE, SSOP-28

光电二极管
文件: 总53页 (文件大小:1982K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
CY8C28243, CY8C28403, CY8C28413  
CY8C28433, CY8C28445, CY8C28452  
CY8C28513, CY8C28533, CY8C28545  
Extended Industrial PSoC®  
Programmable System-on-Chip  
30 mA Analog Outputs on GPIO  
Configurable Interrupt on All GPIO  
Features  
Varied Resource Options Within One PSoC Device Group  
Additional System Resources  
Up to 2 Hardware I2C Resources  
• Each Resource Implements Slave, Master, or Multi-Master  
Modes  
• Operation Between 0 and 400 kHz  
Watchdog and Sleep Timers  
User-Configurable Low Voltage Detection  
Flexible Internal Voltage References  
Integrated Supervisory Circuit  
Powerful Harvard Architecture Processor  
M8C Processor Speeds up to 12 MHz  
8x8 Multiply, 32-Bit Accumulate  
Low Power at High Speed  
4.75V to 5.25V Operating Voltage  
Extended Temperature Range: -40°C to +105°C  
Advanced Reconfigurable Peripherals (PSoC Blocks)  
Up to 12 Rail-to-Rail Analog PSoC Blocks Provide:  
• Up to 14-Bit ADCs  
On-Chip Precision Voltage Reference  
Complete Development Tools  
• Up to 9-Bit DACs  
Free Development Software (PSoC Designer™)  
Full Featured In-Circuit Emulator, and Programmer  
Full Speed Emulation  
Flexible and Functional Breakpoint Structure  
128K Trace Memory  
• Programmable Gain Amplifiers  
• Programmable Filters and Comparators  
• Multiple ADC configurations  
• Dedicated SAR ADC, up to 192 ksps with Sample and Hold  
• Up to 4 Synchronized or Independent Delta-Sigma ADCs  
for Advanced Applications  
Up to 4 Limited Type E Analog Blocks Provide:  
• Dual Channel Capacitive Sensing Capability  
• Comparators with Programmable DAC Reference  
• Up to 10-bit Single-Slope ADCs  
System Block Diagram  
Analog  
Drivers  
Port 5 Port 4 Port 3 Port 2 Port 1 Port 0  
PSoC  
CORE  
Up to 12 Digital PSoC Blocks Provide:  
• 8 to 32-Bit Timers, Counters, and PWMs  
• Shift Register, CRC, and PRS Modules  
• Up to 3 Full-Duplex UARTs  
System Bus  
Global Digital Interconnect  
SRAM  
Global Analog Interconnect  
• Up to 6 Half-Duplex UARTs  
• Multiple Variable Data Length SPIMasters or Slaves  
• Connectable to All GPIO  
SROM  
Flash 16K  
1K  
Sleep and  
Watchdog  
CPU Core (M8C)  
Interrupt  
Controller  
Complex Peripherals by Combining Blocks  
Precision, Programmable Clocking  
Multiple Clock Sources  
(Includes IMO, ILO, PLL, and ECO)  
Internal ±4% 24 MHz Main Oscillator  
Optional 32.768 kHz Crystal for Precise On-Chip Clocks  
Optional External Oscillator, up to 24 MHz  
Internal Low Speed, Low Power Oscillator for Watchdog and  
Sleep Functionality  
DIGITAL SYSTEM  
ANALOG SYSTEM  
Analog  
Ref.  
Analog  
Block  
Array  
Digital  
Block  
Array  
Flexible On-Chip Memory  
16K Bytes Flash Program Storage 100 Erase/Write Cycles  
1K Bytes SRAM Data Storage  
In-System Serial Programming (ISSP)  
Partial Flash Updates  
Flexible Protection Modes  
EEPROM Emulation in Flash  
Analog  
Input  
Muxing  
POR and LVD Internal Switch  
Voltage Mode  
Digital  
2
4 Type 2  
2 I2C  
Programmable Pin Configurations  
Clocks MACs Decimators Blocks  
System Resets  
Ref.  
Pump  
25 mA Sink, 10 mA Drive on all GPIO  
Pull Up, Pull Down, High Z, Strong, or Open Drain Drive  
Modes on All GPIO  
SYSTEM RESOURCES  
Analog Input on All GPIO  
Cypress Semiconductor Corporation  
Document Number: 001-46339 Rev. *F  
198 Champion Court  
San Jose  
,
CA 95134-1709  
408-943-2600  
Revised November 10, 2009  
[+] Feedback  
CY8C28xxx  
Contents  
Features ...............................................................................1  
System Block Diagram .......................................................1  
Contents ..............................................................................2  
DC Operational Amplifier Specifications .....................30  
DC Type-E Operational Amplifier Specifications .........31  
DC Low Power Comparator Specifications .................33  
DC Analog Output Buffer Specifications .....................33  
DC Analog Reference Specifications ..........................34  
DC Analog PSoC Block Specifications ........................35  
DC Analog Mux Bus Specifications .............................36  
DC SAR10 ADC Specifications ...................................36  
DC POR and LVD Specifications ................................37  
DC Programming Specifications .................................37  
PSoC Functional Overview ................................................3  
The PSoC Core .............................................................3  
The Digital System ........................................................3  
The Analog System .......................................................4  
System Resources ........................................................7  
PSoC Device Characteristics ........................................7  
Getting Started ....................................................................8  
Application Notes ..........................................................8  
Development Kits ..........................................................8  
Training .........................................................................8  
CYPros Consultants ......................................................8  
Solutions Library ............................................................8  
Technical Support .........................................................8  
AC Electrical Characteristics ..........................................38  
AC Chip Level Specifications ......................................38  
AC General Purpose I/O Specifications ......................40  
AC Operational Amplifier Specifications ......................40  
AC Type-E Operational Amplifier Specifications .........42  
AC Low Power Comparator Specifications .................42  
AC Analog Mux Bus Specifications .............................42  
AC Digital Block Specifications ...................................42  
AC Analog Output Buffer Specifications ......................43  
AC SAR10 ADC Specifications ...................................43  
AC External Clock Specifications ................................44  
AC Programming Specifications ..................................44  
AC I2C Specifications ..................................................44  
Development Tools ............................................................8  
PSoC Designer Software Subsystems ..........................8  
In-Circuit Emulator .........................................................9  
Designing with PSoC Designer .........................................9  
Select Components .......................................................9  
Configure Components .................................................9  
Organize and Connect ..................................................9  
Generate, Verify, and Debug .........................................9  
Packaging Information .....................................................46  
Packaging Dimensions ................................................46  
Document Conventions ...................................................10  
Acronyms Used ...........................................................10  
Units of Measure .........................................................10  
Numeric Naming ..........................................................10  
Thermal Impedances .......................................................48  
Capacitance on Crystal Pins ..........................................48  
Solder Reflow Peak Temperature ...................................48  
Development Tool Selection ...........................................49  
Software ......................................................................49  
Development Kits ........................................................49  
Evaluation Tools ..........................................................49  
Device Programmers ...................................................50  
Accessories (Emulation and Programming) ................50  
Pinouts ..............................................................................11  
20-Pin Part Pinout ......................................................11  
28-Pin Part Pinout .......................................................12  
44-Pin Part Pinout ......................................................13  
Register Reference ...........................................................14  
Register Conventions ......................................................14  
Register Mapping Tables .................................................14  
Electrical Specifications ..................................................27  
Absolute Maximum Ratings ...........................................28  
Operating Temperature ...................................................28  
Ordering Information ........................................................51  
Ordering Code Definitions ...........................................52  
Document History Page ...................................................53  
Sales, Solutions, and Legal Information ........................53  
Worldwide Sales and Design Support .........................53  
Products ......................................................................53  
DC Electrical Characteristics ..........................................29  
DC Chip Level Specifications ......................................29  
DC General Purpose I/O Specifications ......................30  
Document Number: 001-46339 Rev. *F  
Page 2 of 53  
[+] Feedback  
CY8C28xxx  
32-bit peripherals, which are called user modules. The digital  
blocks can be connected to any GPIO through a series of global  
buses that can route any signal to any pin.  
PSoC Functional Overview  
The PSoC family consists of many devices with On-Chip  
Controllers. 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 blocks, digital blocks, and interconnections.  
This architecture enables the user to create customized  
peripheral configurations to match the requirements of each  
individual application. In addition, a fast CPU, Flash program  
memory, SRAM data memory, and configurable I/O are included  
in a range of convenient pinouts and packages.  
Figure 1. Digital System Block Diagram[1]  
Port 5  
Port 3  
Port 1  
Port 0  
Port 4  
Port 2  
Digital Clocks  
From Core  
To Analog  
System  
To System Bus  
DIGITAL SYSTEM  
Digital PSoC Block Array  
The CY8C28xxx group of PSoC devices described in this data  
sheet have multiple resource configuration options available.  
Therefore, not every resource mentioned in this data sheet is  
available for each CY8C28xxx subgroup. The CY8C28x45  
subgroup has a full feature set of all resources described. There  
are six more segmented subgroups that allow designers to use  
a device with only the resources and functionality necessary for  
a specific application. See Table 2 on page 7 to determine the  
resources available for each CY8C28xxx subgroup. The same  
information is also presented in more detail in the Ordering Infor-  
mation section.  
Row 0  
4
DBC00  
DBC01 DCC02 DCC03  
4
8
8
8
8
Row 1  
4
DBC10  
DBC11 DCC12 DCC13  
4
The architecture for this specific PSoC device family, as shown  
in the System Block Diagram on page 1, consists of four main  
areas: PSoC Core, Digital System, Analog System, and System  
Resources. The configurable global bus system allows all the  
device resources to be combined into a complete custom  
system. PSoC CY8C28xxx family devices have up to six I/O  
ports that connect to the global digital and analog interconnects,  
providing access to up to 12 digital blocks and up to 16 analog  
blocks.  
Row 2  
4
4
DBC20  
DBC21 DCC22 DCC23  
GIE[7:0]  
GIO[7:0]  
GOE[7:0]  
GOO[7:0]  
Global Digital  
Interconnect  
The PSoC Core  
The PSoC Core is a powerful engine that supports a rich feature  
set. The core includes a CPU, memory, clocks, and configurable  
general Purpose I/O (GPIO). The M8C CPU core is a powerful  
processor with speeds up to 24 MHz, providing a four MIPS 8-bit  
Harvard architecture microcontroller.  
Digital peripheral configurations include:  
PWMs (8 to 16 bit, One-shot and Multi-shot capability)  
PWMs with Dead band/Kill (8 to 16 bit)  
Counters (8 to 32 bit)  
Memory encompasses 16K bytes of Flash for program storage,  
1K bytes of SRAM for data storage. The PSoC device incorpo-  
rates flexible internal clock generators, including a 24 MHz  
internal main oscillator (IMO) accurate to 2.5% over temperature  
and voltage. A low power 32 kHz internal low speed oscillator  
(ILO) is provided for the sleep timer and watch dog timer (WDT).  
The 32.768 kHz external crystal oscillator (ECO) is available for  
use as a real time clock (RTC) and can optionally generate a  
crystal-accurate 24 MHz system clock using a PLL.  
Timers (8 to 32 bit)  
Full-duplex 8-bit UARTs (up to 3) with selectable parity  
Half-duplex 8-bit UARTs (up to 6) with selectable parity  
Variable length SPI slave and master  
Up to 6 total slaves and masters (8-bit)  
Supports 8 to 16 bit operation  
PSoC GPIOs provide connections to the CPU, and digital and  
analog resources. Each pin’s drive mode may be selected from  
8 options, which allows great flexibility in external interfacing.  
Every pin also has the capability to generate a system interrupt  
on high level, low level, and change from last read.  
I2C slave, master, or multi-master (up to 2 available as System  
Resources)  
IrDA (up to 3)  
Pseudo Random Sequence Generators (8 to 32 bit)  
Cyclical Redundancy Checker/Generator (16 bit)  
Shift Register (2 to 32 bit)  
The Digital System  
The Digital System is composed of up to 12 configurable digital  
PSoC blocks. Each block is an 8-bit resource that can be used  
alone or combined with other blocks to create 8, 16, 24, and  
Note  
1. CY8C28x52 devices do not have digital block row 2. They have two digital rows with eight total digital blocks.  
Document Number: 001-46339 Rev. *F  
Page 3 of 53  
[+] Feedback  
CY8C28xxx  
Figure 2. Analog System Block Diagram for CY8C28x45 and  
CY8C28x52 Devices  
The Analog System  
The Analog System is composed of up to 16 configurable analog  
blocks, each containing an opamp circuit that allows the creation  
of complex analog signal flows. Some devices in this PSoC  
family have an analog multiplex bus that can connect to every  
GPIO pin. This bus can also connect to the analog system for  
analysis with comparators and analog-to-digital converters. It  
can be split into two sections for simultaneous dual-channel  
processing.  
All GPIO  
P0[7]  
P0[5]  
P0[6]  
P0[4]  
P0[3]  
P0[1]  
P0[2]  
P0[0]  
Some of the more common PSoC analog functions (most  
available as user modules) are:  
P2[6]  
P2[4]  
P2[3]  
P2[1]  
Analog-to-digital converters (6 to 14-bit resolution, up to 4,  
selectable as Incremental or Delta Sigma)  
P2[2]  
P2[0]  
Dedicated 10-bit SAR ADC with sample rates up to 192 ksps  
Synchronized, simultaneous Delta Sigma ADCs (up to 4)  
Filters (2 to 8 pole band-pass, low-pass, and notch)  
Amplifiers (up to 4, with selectable gain to 48x)  
Instrumentation amplifiers (up to 2, with selectable gain to 93x)  
Comparators (up to 6, with 16 selectable thresholds)  
DACs (up to 4, with 6 to 9-bit resolution)  
Multiplying DACs (up to 4, with 6 to 9-bit resolution)  
High current output drivers (up to 4 with 30 mA drive)  
1.3V reference (as a System Resource)  
DTMF Dialer  
Array Input Configuration  
ACI0[1:0]  
ACI1[1:0]  
ACI2[1:0]  
ACI3[1:0]  
ACI4[1:0]  
ACI5[1:0]  
Block Array  
ACC00  
ASC10  
ASD20  
ACC01  
ASD11  
ASC21  
ACC02  
ASC12  
ASD22  
ACC03  
ASD13  
ASC23  
ACE00  
ASE10  
ACE01  
ASE11  
Modulators  
Analog Reference  
Correlators  
Interface to  
Digital System  
Reference  
Generators  
RefHi  
RefLo  
AGNDIn  
RefIn  
Bandgap  
AGND  
Peak detectors  
Many other topologies possible  
M8C Interface (Address Bus, Data Bus, Etc.)  
Document Number: 001-46339 Rev. *F  
Page 4 of 53  
[+] Feedback  
CY8C28xxx  
Figure 3. Analog System Block Diagram for CY8C28x43  
Devices  
Figure 4. Analog System Block Diagram for CY8C28x33  
Devices  
All GPIO  
All GPIO  
P0[7]  
P0[5]  
P0[6]  
P0[4]  
P0[7]  
P0[5]  
P0[6]  
P0[3]  
P0[1]  
P0[2]  
P0[0]  
P0[3]  
P0[4]  
P0[1]  
P2[6]  
P2[4]  
P0[2]  
P0[0]  
P2[3]  
P2[1]  
P2[3]  
P2[1]  
P2[6]  
P2[4]  
P2[2]  
P2[0]  
Array Input Configuration  
Array Input Configuration  
ACI0[1:0]  
ACI1[1:0]  
ACI4[1:0]  
ACI5[1:0]  
ACI0[1:0]  
ACI1[1:0]  
ACI2[1:0]  
ACI3[1:0]  
Block Array  
ACC00  
ACC01  
ASD11  
ASC21  
Block Array  
ACE00  
ASE10  
ACE01  
ASE11  
ACC00  
ASC10  
ASD20  
ACC01  
ASD11  
ASC21  
ACC02  
ASC12  
ASD22  
ACC03  
ASD13  
ASC23  
ASC10  
ASD20  
Analog Reference  
Analog Reference  
Interface to  
Digital System  
Reference  
Generators  
RefHi  
RefLo  
AGND  
AGNDIn  
RefIn  
Bandgap  
Interface to  
Digital System  
Reference  
Generators  
RefHi  
RefLo  
AGND  
AGNDIn  
RefIn  
Bandgap  
M8C Interface (Address Bus, Data Bus, Etc.)  
M8C Interface (Address Bus, Data Bus, Etc.)  
Document Number: 001-46339 Rev. *F  
Page 5 of 53  
[+] Feedback  
CY8C28xxx  
Figure 5. Analog System Block Diagram for CY8C28x23  
Devices  
Figure 6. Analog System Block Diagram for CY8C28x13  
Devices  
P0[7]  
All GPIO  
P0[5]  
P0[6]  
P0[7]  
P0[5]  
P0[6]  
P0[4]  
P0[3]  
P0[4]  
P0[1]  
P0[2]  
P0[0]  
P2[3]  
P2[1]  
P0[3]  
P0[1]  
P0[2]  
P0[0]  
P2[6]  
P2[4]  
Array Input  
Configuration  
ACI0[1:0]  
ACI1[1:0]  
Array Input  
Configuration  
ACI0[1:0]  
ACI1[1:0]  
Block Array  
ACE00  
ACE01  
ASE10  
ASE11  
Block Array  
ACC00  
ACC01  
ASD11  
ASC21  
Analog Reference  
ASC10  
ASD20  
Interface to  
Digital System  
Reference  
Generators  
RefHi  
RefLo  
AGND  
AGNDIn  
RefIn  
Bandgap  
Analog Reference  
M8C Interface (Address Bus, Data Bus, Etc.)  
Interface to  
Digital System  
Reference  
Generators  
RefHi  
RefLo  
AGND  
AGNDIn  
RefIn  
Bandgap  
M8C Interface (Address Bus, Data Bus, Etc.)  
Document Number: 001-46339 Rev. *F  
Page 6 of 53  
[+] Feedback  
CY8C28xxx  
System Resources  
Table 1. PSoC Device Characteristics  
System Resources, some of which are listed in the previous  
sections, provide additional capability useful to complete  
systems. Additional resources include a multiplier, multiple  
decimators, switch mode pump, low voltage detection, and  
power on reset. Statements describing the merits of each system  
resource follow:  
PSoC Part  
Number  
CY8C29x66 up to  
64  
4
16  
12  
4
4
12  
2K  
1K  
32K  
16K  
16K  
CY8C28xxx  
up to upto up to upto up to up to up to  
[2]  
44  
3
12  
44  
4
6
12/4  
Digital clock dividers provide three customizable clock  
frequencies for use in applications. The clocks can be routed  
to both the digital and analog systems. Additional clocks can  
be generated using digital PSoC blocks as clock dividers.  
CY8C27x43 up to  
44  
2
8
12  
4
4
12  
256  
Bytes  
CY8C24x94 64  
1
1
4
4
48  
12  
2
2
2
2
6
6
1K  
16K  
4K  
CY8C24x23 up to  
A
256  
Bytes  
Multiply accumulate (MAC) provides fast 8-bit multiplier with  
32-bit accumulate, to assist in general math and digital filters.  
24  
CY8C23x33 up to  
1
1
1
0
4
4
4
0
12  
28  
8
2
0
0
0
2
2
2
0
4
256  
Bytes  
8K  
8K  
4K  
8K  
Uptofourdecimatorsprovidecustomhardwarefiltersfordigital  
signal processing applications such as Delta-Sigma ADCs and  
CapSense capacitive sensor measurement.  
[3]  
4
CY8C21x34 up to  
28  
512  
Bytes  
[3]  
4
CY8C21x23 16  
256  
Bytes  
Up to two I2C resources provide 0 to 400 kHz communication  
over two wires. Slave, master, and multi-master modes are all  
supported. I2C resources have hardware address detection  
capability.  
[4]  
3
CY8C20x34 up to  
28  
28  
512  
Bytes  
The devices covered by this data sheet all have the same archi-  
tecture, specifications, and ratings. However, the amount of  
some hardware resources varies from device to device within the  
group. The following table lists resources available for the  
specific device subgroups covered by this data sheet.  
Low Voltage Detection (LVD) interrupts can signal the appli-  
cation of falling voltage levels, while the advanced POR (Power  
On Reset) circuit eliminates the need for a system supervisor.  
An internal 1.3V reference provides an absolute reference for  
the analog system, including ADCs and DACs.  
Table 2. CY8C28xxx Device Characteristics  
PSoC Device Characteristics  
There are other PSoC device groups in addition to the one  
described in this data sheet. These other PSoC device groups  
offer even more resource options. The following table lists the  
resources available for specific PSoC device groups. The PSoC  
device group covered by this data sheet is highlighted.  
PSoC Part  
Number  
CY8C28x03  
CY8C28x13  
CY8C28x23  
CY8C28x33  
CY8C28x43  
CY8C28x45  
CY8C28x52  
N
Y
N
Y
N
Y
Y
12  
12  
12  
12  
0
0
6
6
0
4
0
4
0
4
4
2
1
2
1
2
2
1
0
2
2
4
4
4
4
up to up to  
24  
0
0
2
2
4
4
4
8
up to up to  
40 40  
up to up to  
44 10  
up to up to  
40 40  
12 12  
12 12  
up to up to  
44 44  
up to up to  
44 44  
8
12  
up to up to  
24 24  
Notes  
2. Has 12 regular analog blocks and four limited Type-E analog blocks.  
3. Limited analog functionality  
.
4. Two analog blocks and one CapSense.  
Document Number: 001-46339 Rev. *F  
Page 7 of 53  
[+] Feedback  
CY8C28xxx  
PSoC Designer also supports C language compilers developed  
specifically for the devices in the PSoC family.  
Getting Started  
The quickest way to understand PSoC silicon is to read this data  
sheet and then use the PSoC Designer Integrated Development  
Environment (IDE). This data sheet is an overview of the PSoC  
integrated circuit and presents specific pin, register, and  
electrical specifications.  
PSoC Designer Software Subsystems  
System-Level View  
A drag-and-drop visual embedded system design environment  
based on PSoC Express. In the system level view you create a  
model of your system inputs, outputs, and communication inter-  
faces. You define when and how an output device changes state  
based upon any or all other system devices. Based upon the  
design, PSoC Designer automatically selects one or more PSoC  
On-Chip Controllers that match your system requirements.  
For in depth information, along with detailed programming  
details, see the PSoC® Programmable System-on-Chip  
Technical Reference Manual for CY8C28xxx PSoC devices.  
For up-to-date ordering, packaging, and electrical specification  
information, see the latest PSoC device data sheets on the web  
at www.cypress.com/psoc.  
PSoC Designer generates all embedded code, then compiles  
and links it into a programming file for a specific PSoC device.  
Application Notes  
Chip-Level View  
Application notes are an excellent introduction to the wide variety  
of possible PSoC designs. They are located here:  
www.cypress.com/psoc. Select Application Notes under the  
Documentation tab.  
The chip-level view is a more traditional integrated development  
environment (IDE) based on PSoC Designer 4.4. Choose a base  
device to work with and then select different onboard analog and  
digital components called user modules that use the PSoC  
blocks. Examples of user modules are ADCs, DACs, Amplifiers,  
and Filters. Configure the user modules for your chosen  
application and connect them to each other and to the proper  
pins. Then generate your project. This prepopulates your project  
with APIs and libraries that you can use to program your  
application.  
Development Kits  
PSoC Development Kits are available online from Cypress at  
www.cypress.com/shop and through a growing number of  
regional and global distributors, which include Arrow, Avnet,  
Digi-Key, Farnell, Future Electronics, and Newark.  
Training  
The device editor also supports easy development of multiple  
configurations and dynamic reconfiguration. Dynamic  
configuration allows for changing configurations at run time.  
Free PSoC technical training (on demand, webinars, and  
workshops) is available online at www.cypress.com/training. The  
training covers a wide variety of topics and skill levels to assist  
you in your designs.  
Hybrid Designs  
You can begin in the system-level view, allow it to choose and  
configure your user modules, routing, and generate code, then  
switch to the chip-level view to gain complete control over  
on-chip resources. All views of the project share a common code  
editor, builder, and common debug, emulation, and programming  
tools.  
CYPros Consultants  
Certified PSoC Consultants offer everything from technical  
assistance to completed PSoC designs. To contact or become a  
PSoC Consultant go to www.cypress.com/cypros.  
Solutions Library  
Code Generation Tools  
Visit our growing library of solution focused designs at  
www.cypress.com/solutions. Here you can find various appli-  
cation designs that include firmware and hardware design files  
that enable you to complete your designs quickly.  
PSoC Designer supports multiple third party C compilers and  
assemblers. The code generation tools work seamlessly within  
the PSoC Designer interface and have been tested with a full  
range of debugging tools. The choice is yours.  
Technical Support  
Assemblers. The assemblers allow assembly code to merge  
seamlessly with C code. Link libraries automatically use absolute  
addressing or are compiled in relative mode, and linked with  
other software modules to get absolute addressing.  
For assistance with technical issues, search KnowledgeBase  
articles and forums at www.cypress.com/support. If you cannot  
find an answer to your question, call technical support at  
1-800-541-4736.  
C Language Compilers. C language compilers are available  
that support the PSoC family of devices. The products allow you  
to create complete C programs for the PSoC family devices.  
Development Tools  
PSoC Designer is a Microsoft® Windows-based, integrated  
development  
environment  
for  
the  
Programmable  
The optimizing C compilers provide all the features of C tailored  
to the PSoC architecture. They come complete with embedded  
libraries providing port and bus operations, standard keypad and  
display support, and extended math functionality.  
System-on-Chip (PSoC) devices. The PSoC Designer IDE runs  
on Windows XP or Windows Vista.  
This system provides design database management by project,  
an integrated debugger with In-Circuit Emulator, in-system  
programming support, and built-in support for third-party  
assemblers and C compilers.  
Debugger  
The PSoC Designer Debugger subsystem provides hardware  
in-circuit emulation, allowing you to test the program in a physical  
system while providing an internal view of the PSoC device.  
Document Number: 001-46339 Rev. *F  
Page 8 of 53  
[+] Feedback  
CY8C28xxx  
Debugger commands allow the designer to read and program  
and read and write data memory, read and write I/O registers,  
read and write CPU registers, set and clear breakpoints, and  
provide program run, halt, and step control. The debugger also  
allows the designer to create a trace buffer of registers and  
memory locations of interest.  
Width Modulator (PWM) User Module configures one or more  
digital PSoC blocks, one for each 8 bits of resolution. The user  
module parameters permit you to establish the pulse width and  
duty cycle. Configure the parameters and properties to  
correspond to your chosen application. Enter values directly or  
by selecting values from drop-down menus.  
Both the system-level drivers and chip-level user modules are  
documented in data sheets that are viewed directly in the PSoC  
Designer. These data sheets explain the internal operation of the  
component and provide performance specifications. Each data  
sheet describes the use of each user module parameter or driver  
property, and other information you may need to successfully  
implement your design.  
Online Help System  
The online help system displays online, context-sensitive help  
for the user. Designed for procedural and quick reference, each  
functional subsystem has its own context-sensitive help. This  
system also provides tutorials and links to FAQs and an Online  
Support Forum to aid the designer in getting started.  
In-Circuit Emulator  
Organize and Connect  
A low cost, high functionality ICE (In-Circuit Emulator) is  
available for development support. This hardware has the  
capability to program single devices.  
You can build signal chains at the chip level by interconnecting  
user modules to each other and the I/O pins, or connect system  
level inputs, outputs, and communication interfaces to each  
other with valuator functions.  
The emulator consists of a base unit that connects to the PC by  
way of a USB port. The base unit is universal and operates with  
all PSoC devices. Emulation pods for each device family are  
available separately. The emulation pod takes the place of the  
PSoC device in the target board and performs full speed (24  
MHz) operation.  
In the system-level view, selecting a potentiometer driver to  
control a variable speed fan driver and setting up the valuators  
to control the fan speed based on input from the pot selects,  
places, routes, and configures a programmable gain amplifier  
(PGA) to buffer the input from the potentiometer, an analog to  
digital converter (ADC) to convert the potentiometer’s output to  
a digital signal, and a PWM to control the fan.  
Designing with PSoC Designer  
The development process for the PSoC device differs from that  
of a traditional fixed function microprocessor. The configurable  
analog and digital hardware blocks give the PSoC architecture a  
unique flexibility that pays dividends in managing specification  
change during development and by lowering inventory costs.  
These configurable resources, called PSoC Blocks, have the  
ability to implement a wide variety of user-selectable functions.  
In the chip-level view, perform the selection, configuration, and  
routing so that you have complete control over the use of all  
on-chip resources.  
Generate, Verify, and Debug  
When you are ready to test the hardware configuration or move  
on to developing code for the project, perform the “Generate  
Application” step. This causes PSoC Designer to generate  
source code that automatically configures the device to your  
specification and provides the software for the system.  
The PSoC development process can be summarized in the  
following four steps:  
1. Select components  
Both system-level and chip-level designs generate software  
based on your design. The chip-level design provides application  
programming interfaces (APIs) with high level functions to  
control and respond to hardware events at run-time and interrupt  
service routines that you can adapt as needed. The system-level  
design also generates a C main() program that completely  
controls the chosen application and contains placeholders for  
custom code at strategic positions allowing you to further refine  
the software without disrupting the generated code.  
2. Configure components  
3. Organize and Connect  
4. Generate, Verify, and Debug  
Select Components  
Both the system-level and chip-level views provide a library of  
prebuilt, pretested hardware peripheral components. In the  
system-level view, these components are called “drivers” and  
correspond to inputs (a thermistor, for example), outputs (a  
brushless DC fan, for example), communication interfaces  
(I2C-bus, for example), and the logic to control how they interact  
with one another (called valuators).  
A complete code development environment allows you to  
develop and customize your applications in C, assembly  
language, or both.  
The last step in the development process takes place inside the  
PSoC Designer’s Debugger subsystem. The Debugger  
downloads the HEX image to the In-Circuit Emulator (ICE) where  
it runs at full speed. Debugger capabilities rival those of systems  
costing many times more. In addition to traditional single-step,  
run-to-breakpoint and watch-variable features, the Debugger  
provides a large trace buffer and allows you define complex  
breakpoint events that include monitoring address and data bus  
values, memory locations and external signals.  
In the chip-level view, the components are called “user modules”.  
User modules make selecting and implementing peripheral  
devices simple, and come in analog, digital, and mixed signal  
varieties.  
Configure Components  
Each of the components you select establishes the basic register  
settings that implement the selected function. They also provide  
parameters and properties that allow you to tailor their precise  
configuration to your particular application. For example, a Pulse  
Document Number: 001-46339 Rev. *F  
Page 9 of 53  
[+] Feedback  
CY8C28xxx  
Document Conventions  
Acronyms Used  
Units of Measure  
The following table lists the acronyms that are used in this  
document.  
A units of measure table is located in the Electrical Specifications  
section. Table 18 on page 27 lists all the abbreviations used to  
measure the PSoC devices.  
Acronym  
AC  
Description  
alternating current  
Numeric Naming  
Hexadecimal numbers are represented with all letters in  
uppercase with an appended lowercase ‘h’ (for example, ‘14h’ or  
‘3Ah’). Hexadecimal numbers may also be represented by a ‘0x’  
prefix, the C coding convention. Binary numbers have an  
appended lowercase ‘b’ (for example, 01010100b’ or  
‘01000011b’). Numbers not indicated by an ‘h’ or ‘b’ are decimal.  
ADC  
API  
analog-to-digital converter  
application programming interface  
central processing unit  
continuous time  
CPU  
CT  
DAC  
DC  
digital-to-analog converter  
direct current  
ECO  
EEPROM  
external crystal oscillator  
electrically erasable programmable read-only  
memory  
FSR  
GPIO  
GUI  
full scale range  
general purpose I/O  
graphical user interface  
human body model  
in-circuit emulator  
HBM  
ICE  
ILO  
internal low speed oscillator  
internal main oscillator  
input/output  
IMO  
I/O  
IPOR  
LSb  
imprecise power on reset  
least-significant bit  
LVD  
low voltage detect  
MSb  
PC  
most-significant bit  
program counter  
PLL  
phase-locked loop  
POR  
PPOR  
PSoC®  
PWM  
SAR  
SC  
power on reset  
precision power on reset  
Programmable System-on-Chip™  
pulse width modulator  
successive approximation register  
switched capacitor  
SLIMO  
SMP  
SRAM  
slow IMO  
switch mode pump  
static random access memory  
Document Number: 001-46339 Rev. *F  
Page 10 of 53  
[+] Feedback  
CY8C28xxx  
Pinouts  
This section describes, lists, and illustrates the CY8C28xxx PSoC device pins and pinout configurations.  
The CY8C28xxx PSoC devices are 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 I/O. However, Vss, Vdd, SMP, and XRES are not capable of Digital I/O.  
20-Pin Part Pinout  
Table 3. 20-Pin Part Pinout (SSOP)  
Type  
CY8C28243 20-Pin PSoC Device  
Pin  
No.  
Pin  
Name  
Description  
Digital Analog  
S, AI, M, P0[7]  
S, AIO, M, P0[5]  
S, AIO, M, P0[3]  
S, AI, M, P0[1]  
SMP  
I2C0 SCL, M, P1[7]  
I2C0 SDA, M, P1[5]  
M, P1[3]  
20  
19  
18  
17  
16  
15  
14  
13  
12  
11  
1
2
3
4
5
I/O  
I/O  
I/O  
I/O  
I, M, S P0[7] Analog column mux and SAR ADC  
input.[5]  
1
2
3
4
5
6
7
8
9
Vdd  
P0[6], M, AI, S  
P0[4], M, AIO, S  
P0[2], M, AIO, S  
P0[0], M, AI, S  
XRES  
P1[6], M, I2C1 SCL  
P1[4], M, EXTCLK  
P1[2], M, I2C1 SDA  
P1[0], M, XTALout, I2C0 SDA  
I/O, M, S P0[5] Analog column mux and SAR ADC  
input. Analog column output.[5, 6]  
SSOP  
I/O, M, S P0[3] Analog column mux and SAR ADC  
input. Analog column output.[5, 6]  
I, M, S P0[1] Analog column mux and SAR ADC  
input.[5]  
I2C0 SCL, XTALin, M, P1[1]  
Vss  
Output  
SMP Switch Mode Pump (SMP)  
connection to external components.  
10  
6
7
8
9
I/O  
I/O  
I/O  
I/O  
M
M
M
M
P1[7] I2C0 Serial Clock (SCL).  
P1[5] I2C0 Serial Data (SDA).  
P1[3]  
P1[1] Crystal Input (XTALin), I2C0 Serial  
Clock (SCL), ISSP-SCLK[4]  
.
10  
11  
Power  
Vss Ground connection.  
I/O  
M
P1[0] Crystal Output (XTALout), I2C0  
Serial Data (SDA), ISSP-SDATA[4]  
.
12  
13  
I/O  
I/O  
M
M
P1[2] I2C1 Serial Data (SDA).[7]  
P1[4] Optional External Clock Input  
(EXTCLK).  
14  
15  
I/O  
M
P1[6] I2C1 Serial Clock (SCL).[7]  
Input  
XRES Active high external reset with  
internal pull down.  
16  
17  
18  
19  
20  
I/O  
I/O  
I/O  
I/O  
I, M, S P0[0] Analog column mux and SAR ADC  
input.[5]  
I/O, M, S P0[2] Analog column mux and SAR ADC  
input. Analog column output.[5, 8]  
I/O, M, S P0[4] Analog column mux and SAR ADC  
input. Analog column output.[5, 8]  
I, M, S P0[6] Analog column mux and SAR ADC  
input.[5]  
Power  
Vdd Supply voltage.  
LEGEND: A = Analog, I = Input, O = Output, S = SAR ADC Input, and M = Analog Mux Bus Input.  
Notes  
4. These are the ISSP pins, which are not High Z at POR (Power On Reset). See the PSoC Programmable System-on-Chip Technical Reference Manual for CY8C28xxx  
PSoC devices for details.  
5. CY8C28x52 and CY8C28x23 devices do not have a SAR ADC. Therefore, this pin does not function as a SAR ADC input for these devices.  
6. CY8C28x13 and CY8C28x03 devices do not have any analog output buffers. Therefore, this pin does not function as an analog column output for these devices.  
Document Number: 001-46339 Rev. *F  
Page 11 of 53  
[+] Feedback  
CY8C28xxx  
28-Pin Part Pinout  
Table 4. 28-Pin Part Pinout (SSOP)  
Type  
Description  
CY8C28413, CY8C28433, CY8C28445, and CY8C28452  
28-Pin PSoC Devices  
Pin  
No.  
Pin  
Name  
Digital  
Analog  
1
2
I/O  
I/O  
I, M, S  
P0[7] Analog column mux and SAR ADC input.[5]  
S, AI, M, P0[7]  
S, AIO, M, P0[5]  
S, AIO, M, P0[3]  
S, AI, M, P0[1]  
M, P2[7]  
I/O, M, S P0[5] Analog column mux and SAR ADC input.  
Analog column output.[5, 6]  
1
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
Vdd  
P0[6], M, AI, S  
28  
27  
26  
25  
24  
23  
22  
21  
20  
19  
18  
17  
16  
15  
P0[4], M, AIO, S  
P0[2], M, AIO, S  
P0[0], M, AI, S  
P2[6], M, External VRef  
P2[4], M, External AGND  
P2[2], M, AI  
3
I/O  
I/O, M, S P0[3] Analog column mux and SAR ADC input.  
Analog column output.[5, 6]  
P0[1] Analog column mux and SAR ADC input.[5]  
4
5
6
7
8
9
I/O  
I/O  
I/O  
I/O  
I/O  
I, M, S  
M
M, P2[5]  
P2[7]  
AI, M, P2[3]  
AI, M, P2[1]  
M
P2[5]  
SSOP  
I, M  
I, M  
P2[3] Direct switched capacitor block input.[9]  
P2[1] Direct switched capacitor block input.[9]  
SMP  
P2[0], M, AI  
XRES  
P1[6], M, I2C1 SCL  
P1[4], M, EXTCLK  
P1[2], M, I2C1 SDA  
P1[0], M, XTALout, I2C0 SDA  
I2C0 SCL, M, P1[7]  
I2C0 SDA, M, P1[5]  
M, P1[3]  
Output  
SMP Switch Mode Pump (SMP) connection to  
external components.  
10  
11  
12  
13  
I/O  
I/O  
I/O  
I/O  
M
M
M
M
P1[7] I2C0 Serial Clock (SCL).  
P1[5] I2C0 Serial Data (SDA).  
P1[3]  
I2C0 SCL, XTALin, M, P1[1]  
Vss  
P1[1] Crystal Input (XTALin), I2C0 Serial Clock  
(SCL), ISSP-SCLK[4]  
Ground connection.  
.
14  
15  
Power  
Vss  
I/O  
M
P1[0] Crystal Output (XTALout), I2C0 Serial Data  
(SDA), ISSP-SDATA[4]  
.
16  
17  
18  
19  
I/O  
I/O  
I/O  
M
M
M
P1[2] I2C1 Serial Data (SDA).[7]  
P1[4] Optional External Clock Input (EXTCLK).  
P1[6] I2C1 Serial Clock (SCL).[7]  
Input  
XRES Active high external reset with internal pull  
down.  
20  
21  
22  
23  
24  
25  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I, M  
I, M  
M
P2[0] Direct switched capacitor block input.[10]  
P2[2] Direct switched capacitor block input.[10]  
P2[4] External Analog Ground (AGND).  
M
P2[6] External Voltage Reference (VRef).  
P0[0] Analog column mux and SAR ADC input.[5]  
I, M, S  
I/O, M, S P0[2] Analog column mux and SAR ADC input.  
Analog column output.[5, 8]  
26  
I/O  
I/O  
I/O, M, S P0[4] Analog column mux and SAR ADC input.  
Analog column output.[5, 8]  
27  
28  
I, M, S  
Power  
P0[6] Analog column mux and SAR ADC input.[5]  
Vdd Supply voltage.  
LEGEND: A = Analog, I = Input, O = Output, S = SAR ADC Input, and M = Analog Mux Bus Input  
Notes  
7. CY8C28x52, CY8C28x13, and CY8C28x33 devices only have one I2C block. Therefore, this GPIO does not function as an I2C pin for these devices.  
8. CY8C28x33, CY8C28x23, CY8C28x13, and CY8C28x03 devices do not have an analog output buffer for this pin. Therefore, this pin does not function as an analog  
column output for these devices.  
9. This pin is not a direct switched capacitor block analog input for CY8C28x03 and CY8C28x13 devices.  
10. This pin is not a direct switched capacitor block analog input for CY8C28x03, CY8C28x13, CY8C28x23, and CY8C28x33 devices.  
Document Number: 001-46339 Rev. *F  
Page 12 of 53  
[+] Feedback  
CY8C28xxx  
44-Pin Part Pinout  
Table 5. 44-Pin Part Pinout (TQFP)  
Type  
CY8C28513, CY8C28533, and CY8C28545  
44-Pin PSoC Devices  
Pin  
No.  
Pin  
Name  
Description  
Digital Analog  
1
2
3
4
5
6
7
8
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
M
I, M  
I, M  
M
P2[5]  
P2[3] Direct switched capacitor block input.[9]  
P2[1] Direct switched capacitor block input.[9]  
P4[7]  
P4[5]  
P4[3]  
P4[1]  
M
M
M
Output  
SMP Switch Mode Pump (SMP) connection to  
external components.  
M, P2[5]  
AI, M, P2[3]  
AI, M, P2[1]  
M, P4[7]  
M, P4[5]  
M, P4[3]  
M, P4[1]  
SMP  
1
2
3
4
5
6
7
8
33  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
P2[4], M, External AGND  
P2[2], M, AI  
P2[0], M, AI  
P4[6], M  
P4[4], M  
P4[2], M  
P4[0], M  
XRES  
P3[6], M  
P3[4], M  
9
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
M
M
M
M
M
M
M
M
P3[7]  
10  
11  
12  
13  
14  
15  
16  
P3[5]  
P3[3]  
P3[1]  
P1[7] I2C0 Serial Clock (SCL).  
P1[5] I2C0 Serial Data (SDA).  
P1[3]  
TQFP  
M, P3[7]  
M, P3[5]  
M, P3[3]  
9
10  
11  
P1[1] Crystal Input (XTALin), I2C0 Serial Clock  
(SCL), ISSP-SCLK[4]  
Ground connection.  
.
P3[2], M, I2C1 SCL  
17  
18  
Output  
Vss  
I/O  
M
P1[0] Crystal Output (XTALout), I2C0 Serial Data  
(SDA), ISSP-SDATA[4]  
.
19  
20  
21  
22  
23  
24  
25  
26  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
M
M
M
M
M
M
M
P1[2] I2C1 Serial Data (SDA).[7]  
P1[4] Optional External Clock Input (EXTCLK).  
P1[6] I2C1 Serial Clock (SCL).[7]  
P3[0] I2C1 Serial Data (SDA).[7]  
P3[2] I2C1 Serial Clock (SCL).[7]  
P3[4]  
P3[6]  
Input  
XRES Active high external reset with internal pull  
down.  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
M
M
P4[0]  
P4[2]  
M
P4[4]  
M
P4[6]  
I, M  
I, M  
M
P2[0] Direct switched capacitor block input.[10]  
P2[2] Direct switched capacitor block input.[10]  
P2[4] External Analog Ground (AGND).  
P2[6] External Voltage Reference (VRef).  
P0[0] Analog column mux and SAR ADC input.[5]  
M
I, M, S  
I/O, M, S P0[2] Analog column mux and SAR ADC input.  
Analog column output.[5, 8]  
37  
I/O  
I/O  
I/O, M, S P0[4] Analog column mux and SAR ADC input.  
Analog column output.[5, 8]  
38  
39  
40  
41  
I, M, S  
Power  
I, M, S  
P0[6] Analog column mux and SAR ADC input.[5]  
Vdd Supply voltage.  
P0[7] Analog column mux and SAR ADC input.[5]  
I/O  
I/O  
I/O, M, S P0[5] Analog column mux and SAR ADC input.  
Analog column output.[5, 6]  
42  
I/O  
I/O, M, S P0[3] Analog column mux and SAR ADC input.  
Analog column output.[5, 6]  
43  
44  
I/O  
I/O  
I, M, S  
P0[1] Analog column mux and SAR ADC input.[5]  
P2[7]  
LEGEND: A = Analog, I = Input, O = Output, S = SAR ADC Input, and M = Analog Mux Bus Input.  
Document Number: 001-46339 Rev. *F  
Page 13 of 53  
[+] Feedback  
CY8C28xxx  
Register Reference  
This section lists the registers of the CY8C28xxx PSoC devices. For detailed register information, reference the  
PSoC Programmable System-on-Chip Technical Reference Manual for CY8C28xxx PSoC devices.  
Register Conventions  
Register Mapping Tables  
The register conventions specific to this section are listed in the  
following table.  
CY8C28xxx PSoC devices have a total register address space  
of 512 bytes. The register space is referred to as I/O space and  
is divided into two banks. The XIO bit in the Flag register  
(CPU_F) determines which bank of registers CPU instructions  
access. When the XIO bit is set the registers in Bank 1 are  
accessed by CPU instructions. When the XIO bit is cleared the  
registers in Bank 0 are accessed by CPU instructions.  
Convention  
Description  
Read register or bit(s)  
R
W
L
Write register or bit(s)  
Logical register or bit(s)  
Clearable register or bit(s)  
Access is bit specific  
Note In the following register mapping tables, blank fields are  
reserved and should not be accessed.  
C
#
Document Number: 001-46339 Rev. *F  
Page 14 of 53  
[+] Feedback  
CY8C28xxx  
Table 6. CY8C28x03 Register Map Bank 0 Table: User Space  
Name  
PRT0DR  
Addr (0,Hex) Access  
Name  
Addr (0,Hex) Access  
Name  
Addr (0,Hex) Access  
Name  
RDI2RI  
Addr (0,Hex) Access  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DBC20DR0  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
5F  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
6A  
6B  
6C  
6D  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
7A  
7B  
7C  
7D  
7E  
7F  
#
W
RW  
#
80  
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
CA  
CB  
CC  
CD  
CE  
CF  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D8  
D9  
DA  
DB  
DC  
DD  
DE  
DF  
E0  
E1  
E2  
E3  
E4  
E5  
E6  
E7  
E8  
E9  
EA  
EB  
EC  
ED  
EE  
EF  
F0  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
PRT0IE  
DBC20DR1  
DBC20DR2  
DBC20CR0  
DBC21DR0  
DBC21DR1  
DBC21DR2  
DBC21CR0  
DCC22DR0  
DCC22DR1  
DCC22DR2  
DCC22CR0  
DCC23DR0  
DCC23DR1  
DCC23DR2  
DCC23CR0  
81  
82  
83  
84  
85  
86  
87  
88  
89  
8A  
8B  
8C  
8D  
8E  
8F  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
9A  
9B  
9C  
9D  
9E  
9F  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
A7  
RDI2SYN  
RDI2IS  
PRT0GS  
PRT0DM2  
PRT1DR  
PRT1IE  
RDI2LT0  
RDI2LT1  
RDI2RO0  
RDI2RO1  
RDI2DSM  
#
W
RW  
#
PRT1GS  
PRT1DM2  
PRT2DR  
PRT2IE  
#
W
RW  
#
PRT2GS  
PRT2DM2  
PRT3DR  
PRT3IE  
#
W
RW  
#
PRT3GS  
PRT3DM2  
PRT4DR  
PRT4IE  
CUR_PP  
STK_PP  
RW  
RW  
PRT4GS  
PRT4DM2  
PRT5DR  
PRT5IE  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
IDX_PP  
RW  
RW  
RW  
RW  
#
MVR_PP  
MVW_PP  
I2C0_CFG  
I2C0_SCR  
I2C0_DR  
PRT5GS  
PRT5DM2  
RW  
#
I2C0_MSCR  
INT_CLR0  
INT_CLR1  
INT_CLR2  
INT_CLR3  
INT_MSK3  
INT_MSK2  
INT_MSK0  
INT_MSK1  
INT_VC  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RC  
W
DBC00DR0  
DBC00DR1  
DBC00DR2  
DBC00CR0  
DBC01DR0  
DBC01DR1  
DBC01DR2  
DBC01CR0  
DCC02DR0  
DCC02DR1  
DCC02DR2  
DCC02CR0  
DCC03DR0  
DCC03DR1  
DCC03DR2  
DCC03CR0  
DBC10DR0  
DBC10DR1  
DBC10DR2  
DBC10CR0  
DBC11DR0  
DBC11DR1  
DBC11DR2  
DBC11CR0  
DCC12DR0  
DCC12DR1  
DCC12DR2  
DCC12CR0  
DCC13DR0  
DCC13DR1  
DCC13DR2  
DCC13CR0  
#
W
RW  
#
RES_WDT  
I2C1_SCR  
I2C1_MSCR  
#
#
W
RW  
#
#
I2C1_DR  
RW  
#
MUL1_X  
A8  
A9  
AA  
AB  
AC  
AD  
AE  
AF  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9  
BA  
BB  
BC  
BD  
BE  
BF  
W
MUL0_X  
W
W
W
RW  
#
MUL1_Y  
MUL1_DH  
MUL1_DL  
ACC1_DR1  
ACC1_DR0  
ACC1_DR3  
ACC1_DR2  
RDI0RI  
W
MUL0_Y  
SADC_DH  
SADC_DL  
TMP_DR0  
TMP_DR1  
TMP_DR2  
TMP_DR3  
RW  
RW  
RW  
RW  
RW  
RW  
R
MUL0_DH  
MUL0_DL  
ACC0_DR1  
ACC0_DR0  
ACC0_DR3  
ACC0_DR2  
R
R
R
#
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
W
RW  
#
#
W
RW  
#
RDI0SYN  
RDI0IS  
F1  
F2  
RDI0LT0  
RDI0LT1  
RDI0RO0  
RDI0RO1  
RDI0DSM  
RDI1RI  
F3  
#
F4  
W
RW  
#
F5  
F6  
CPU_F  
F7  
RL  
#
F8  
W
RW  
#
RDI1SYN  
RDI1IS  
F9  
FA  
FB  
FC  
FD  
FE  
FF  
RDI1LT0  
RDI1LT1  
RDI1RO0  
RDI1RO1  
RDI1DSM  
#
W
RW  
#
CPU_SCR1  
CPU_SCR0  
#
#
Blank fields are Reserved and should not be accessed.  
# Access is bit specific.  
*Address has a dual purpose, see “Mapping Exceptions” on page 251  
Document Number: 001-46339 Rev. *F  
Page 15 of 53  
[+] Feedback  
CY8C28xxx  
Table 7. CY8C28x03 Register Map Bank 1 Table: Configuration Space  
Name  
PRT0DM0  
Addr (1,Hex) Access  
Name  
DBC20FN  
Addr (1,Hex) Access  
Name  
Addr (1,Hex) Access  
Name  
RDI2RI  
Addr (1,Hex) Access  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
5F  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
6A  
6B  
6C  
6D  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
7A  
7B  
7C  
7D  
7E  
7F  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
80  
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
CA  
CB  
CC  
CD  
CE  
CF  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D8  
D9  
DA  
DB  
DC  
DD  
DE  
DF  
E0  
E1  
E2  
E3  
E4  
E5  
E6  
E7  
E8  
E9  
EA  
EB  
EC  
ED  
EE  
EF  
F0  
F1  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
FA  
FB  
FC  
FD  
FE  
FF  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
PRT0DM1  
PRT0IC0  
PRT0IC1  
PRT1DM0  
PRT1DM1  
PRT1IC0  
PRT1IC1  
PRT2DM0  
PRT2DM1  
PRT2IC0  
PRT2IC1  
PRT3DM0  
PRT3DM1  
PRT3IC0  
PRT3IC1  
PRT4DM0  
PRT4DM1  
PRT4IC0  
PRT4IC1  
PRT5DM0  
PRT5DM1  
PRT5IC0  
PRT5IC1  
DBC20IN  
SADC_TSCMPL  
SADC_TSCMPH  
81  
82  
83  
84  
85  
86  
87  
88  
89  
8A  
8B  
8C  
8D  
8E  
8F  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
9A  
9B  
9C  
9D  
9E  
9F  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
A7  
A8  
A9  
AA  
AB  
AC  
AD  
AE  
AF  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9  
BA  
BB  
BC  
BD  
BE  
BF  
RW  
RW  
RDI2SYN  
RDI2IS  
DBC20OU  
DBC20CR1  
DBC21FN  
DBC21IN  
RDI2LT0  
RDI2LT1  
RDI2RO0  
RDI2RO1  
RDI2DSM  
DBC21OU  
DBC21CR1  
DCC22FN  
DCC22IN  
DCC22OU  
DCC22CR1  
DCC23FN  
DCC23IN  
DCC23OU  
DCC23CR1  
GDI_O_IN  
GDI_E_IN  
GDI_O_OU  
GDI_E_OU  
RW  
RW  
RW  
RW  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
OSC_GO_EN  
OSC_CR4  
OSC_CR3  
OSC_CR0  
OSC_CR1  
OSC_CR2  
VLT_CR  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DBC00FN  
DBC00IN  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
GDI_O_IN_CR  
GDI_E_IN_CR  
GDI_O_OU_CR  
GDI_E_OU_CR  
RTC_H  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DBC00OU  
DBC00CR1  
DBC01FN  
DBC01IN  
VLT_CMP  
RTC_M  
DBC01OU  
DBC01CR1  
DCC02FN  
DCC02IN  
DCC02OU  
DCC02CR1  
DCC03FN  
DCC03IN  
DCC03OU  
DCC03CR1  
DBC10FN  
DBC10IN  
RTC_S  
RTC_CR  
SADC_CR0  
SADC_CR1  
SADC_CR2  
SADC_CR3  
SADC_CR4  
I2C0_ADDR  
I2C1_ADDR  
AMUX_CLK  
RDI0RI  
IMO_TR  
ILO_TR  
RW  
RW  
RW  
RW  
BDG_TR  
ECO_TR  
I2C1_CFG  
TMP_DR0  
TMP_DR1  
TMP_DR2  
TMP_DR3  
RW  
RW  
RW  
RW  
RW  
SADC_TSCR0  
SADC_TSCR1  
RW  
RW  
RDI0SYN  
RDI0IS  
DBC10OU  
DBC10CR1  
DBC11FN  
DBC11IN  
RDI0LT0  
RDI0LT1  
RDI0RO0  
RDI0RO1  
RDIODSM  
RDI1RI  
DBC11OU  
DBC11CR1  
DCC12FN  
DCC12IN  
DCC12OU  
DCC12CR1  
DCC13FN  
DCC13IN  
DCC13OU  
DCC13CR1  
CPU_F  
RL  
RDI1SYN  
RDI1IS  
FLS_PR1  
RW  
RDI1LT0  
RDI1LT1  
RDI1RO0  
RDI1RO1  
RDI1DSM  
CPU_SCR1  
CPU_SCR0  
#
#
Blank fields are Reserved and should not be accessed.  
# Access is bit specific.  
*Address has a dual purpose, see “Mapping Exceptions” on page 251  
Document Number: 001-46339 Rev. *F  
Page 16 of 53  
[+] Feedback  
CY8C28xxx  
Table 8. CY8C28x13 Register Map Bank 0 Table: User Space  
Name  
PRT0DR  
Addr (0,Hex) Access  
Name  
Addr (0,Hex) Access  
Name  
Addr (0,Hex) Access  
Name  
RDI2RI  
Addr (0,Hex) Access  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DBC20DR0  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
5F  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
6A  
6B  
6C  
6D  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
7A  
7B  
7C  
7D  
7E  
7F  
#
W
RW  
#
80  
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
CA  
CB  
CC  
CD  
CE  
CF  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D8  
D9  
DA  
DB  
DC  
DD  
DE  
DF  
E0  
E1  
E2  
E3  
E4  
E5  
E6  
E7  
E8  
E9  
EA  
EB  
EC  
ED  
EE  
EF  
F0  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
PRT0IE  
DBC20DR1  
DBC20DR2  
DBC20CR0  
DBC21DR0  
DBC21DR1  
DBC21DR2  
DBC21CR0  
DCC22DR0  
DCC22DR1  
DCC22DR2  
DCC22CR0  
DCC23DR0  
DCC23DR1  
DCC23DR2  
DCC23CR0  
81  
82  
83  
84  
85  
86  
87  
88  
89  
8A  
8B  
8C  
8D  
8E  
8F  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
9A  
9B  
9C  
9D  
9E  
9F  
RDI2SYN  
RDI2IS  
PRT0GS  
PRT0DM2  
PRT1DR  
PRT1IE  
RDI2LT0  
RDI2LT1  
RDI2RO0  
RDI2RO1  
RDI2DSM  
#
W
RW  
#
PRT1GS  
PRT1DM2  
PRT2DR  
PRT2IE  
#
W
RW  
#
PRT2GS  
PRT2DM2  
PRT3DR  
PRT3IE  
#
W
RW  
#
PRT3GS  
PRT3DM2  
PRT4DR  
PRT4IE  
CUR_PP  
STK_PP  
RW  
RW  
PRT4GS  
PRT4DM2  
PRT5DR  
PRT5IE  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
IDX_PP  
RW  
RW  
RW  
RW  
#
MVR_PP  
MVW_PP  
I2C0_CFG  
I2C0_SCR  
I2C0_DR  
PRT5GS  
PRT5DM2  
RW  
#
I2C0_MSCR  
INT_CLR0  
INT_CLR1  
INT_CLR2  
INT_CLR3  
INT_MSK3  
INT_MSK2  
INT_MSK0  
INT_MSK1  
INT_VC  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RC  
W
DBC00DR0  
DBC00DR1  
DBC00DR2  
DBC00CR0  
DBC01DR0  
DBC01DR1  
DBC01DR2  
DBC01CR0  
DCC02DR0  
DCC02DR1  
DCC02DR2  
DCC02CR0  
DCC03DR0  
DCC03DR1  
DCC03DR2  
DCC03CR0  
DBC10DR0  
DBC10DR1  
DBC10DR2  
DBC10CR0  
DBC11DR0  
DBC11DR1  
DBC11DR2  
DBC11CR0  
DCC12DR0  
DCC12DR1  
DCC12DR2  
DCC12CR0  
DCC13DR0  
DCC13DR1  
DCC13DR2  
DCC13CR0  
#
W
RW  
#
DEC0_DH  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
A7  
A8  
A9  
AA  
AB  
AC  
AD  
AE  
AF  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9  
BA  
BB  
BC  
BD  
BE  
BF  
RC  
RC  
RC  
RC  
AMUX_CFG  
RW  
DEC0_DL  
DEC1_DH  
DEC1_DL  
RES_WDT  
#
W
RW  
#
DEC_CR0*  
DEC_CR1*  
MUL0_X  
RW  
RW  
W
#
MUL1_X  
MUL1_Y  
MUL1_DH  
MUL1_DL  
ACC1_DR1  
ACC1_DR0  
ACC1_DR3  
ACC1_DR2  
RDI0RI  
W
W
RW  
#
W
MUL0_Y  
W
SADC_DH  
SADC_DL  
TMP_DR0  
TMP_DR1  
TMP_DR2  
TMP_DR3  
RW  
RW  
RW  
RW  
RW  
RW  
R
MUL0_DH  
MUL0_DL  
ACC0_DR1  
ACC0_DR0  
ACC0_DR3  
ACC0_DR2  
R
R
R
#
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
W
RW  
#
#
W
RW  
#
RDI0SYN  
RDI0IS  
F1  
F2  
RDI0LT0  
RDI0LT1  
RDI0RO0  
RDI0RO1  
RDI0DSM  
RDI1RI  
F3  
#
F4  
W
RW  
#
F5  
F6  
CPU_F  
F7  
RL  
#
F8  
W
RW  
#
RDI1SYN  
RDI1IS  
F9  
FA  
FB  
FC  
FD  
FE  
FF  
RDI1LT0  
RDI1LT1  
RDI1RO0  
RDI1RO1  
RDI1DSM  
#
DAC1_D  
RW  
RW  
#
W
RW  
#
DAC0_D  
CPU_SCR1  
CPU_SCR0  
#
Blank fields are Reserved and should not be accessed.  
# Access is bit specific.  
*Address has a dual purpose, see “Mapping Exceptions” on page 251  
Document Number: 001-46339 Rev. *F  
Page 17 of 53  
[+] Feedback  
CY8C28xxx  
Table 9. CY8C28x13 Register Map Bank 1 Table: Configuration Space  
Name  
PRT0DM0  
Addr (1,Hex) Access  
Name  
DBC20FN  
Addr (1,Hex) Access  
Name  
Addr (1,Hex) Access  
Name  
RDI2RI  
Addr (1,Hex) Access  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
5F  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
6A  
6B  
6C  
6D  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
7A  
7B  
7C  
7D  
7E  
7F  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
80  
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
CA  
CB  
CC  
CD  
CE  
CF  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D8  
D9  
DA  
DB  
DC  
DD  
DE  
DF  
E0  
E1  
E2  
E3  
E4  
E5  
E6  
E7  
E8  
E9  
EA  
EB  
EC  
ED  
EE  
EF  
F0  
F1  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
FA  
FB  
FC  
FD  
FE  
FF  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
PRT0DM1  
PRT0IC0  
PRT0IC1  
PRT1DM0  
PRT1DM1  
PRT1IC0  
PRT1IC1  
PRT2DM0  
PRT2DM1  
PRT2IC0  
PRT2IC1  
PRT3DM0  
PRT3DM1  
PRT3IC0  
PRT3IC1  
PRT4DM0  
PRT4DM1  
PRT4IC0  
PRT4IC1  
PRT5DM0  
PRT5DM1  
PRT5IC0  
PRT5IC1  
DBC20IN  
SADC_TSCMPL  
SADC_TSCMPH  
ACE_AMD_CR1  
81  
82  
83  
84  
85  
86  
87  
88  
89  
8A  
8B  
8C  
8D  
8E  
8F  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
9A  
9B  
9C  
9D  
9E  
9F  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
A7  
A8  
A9  
AA  
AB  
AC  
AD  
AE  
AF  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9  
BA  
BB  
BC  
BD  
BE  
BF  
RW  
RW  
RW  
RDI2SYN  
RDI2IS  
DBC20OU  
DBC20CR1  
DBC21FN  
DBC21IN  
RDI2LT0  
RDI2LT1  
RDI2RO0  
RDI2RO1  
RDI2DSM  
ACE_PWM_CR  
ACE_ADC0_CR  
ACE_ADC1_CR  
RW  
RW  
RW  
DBC21OU  
DBC21CR1  
DCC22FN  
DCC22IN  
ACE_CLK_CR0  
ACE_CLK_CR1  
ACE_CLK_CR3  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DCC22OU  
DCC22CR1  
DCC23FN  
DCC23IN  
ACE01CR1  
ACE01CR2  
ASE11CR0  
DCC23OU  
DCC23CR1  
GDI_O_IN  
GDI_E_IN  
GDI_O_OU  
GDI_E_OU  
DEC0_CR  
DEC1_CR  
RW  
RW  
RW  
RW  
RW  
RW  
DEC0_CR0  
DEC_CR3  
RW  
RW  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
DEC1_CR0  
DEC_CR5  
RW  
RW  
MUX_CR0  
MUX_CR1  
MUX_CR2  
MUX_CR3  
IDAC_CR1  
OSC_GO_EN  
OSC_CR4  
OSC_CR3  
OSC_CR0  
OSC_CR1  
OSC_CR2  
VLT_CR  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DBC00FN  
DBC00IN  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
GDI_O_IN_CR  
GDI_E_IN_CR  
GDI_O_OU_CR  
GDI_E_OU_CR  
RTC_H  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DBC00OU  
DBC00CR1  
DBC01FN  
DBC01IN  
VLT_CMP  
ADC0_TR  
ADC1_TR  
IDAC_CR2  
IMO_TR  
RTC_M  
DBC01OU  
DBC01CR1  
DCC02FN  
DCC02IN  
DCC02OU  
DCC02CR1  
DCC03FN  
DCC03IN  
DCC03OU  
DCC03CR1  
DBC10FN  
DBC10IN  
RTC_S  
RTC_CR  
SADC_CR0  
SADC_CR1  
SADC_CR2  
SADC_CR3  
SADC_CR4  
I2C0_ADDR  
ILO_TR  
AMUX_CFG1  
RW  
BDG_TR  
ECO_TR  
TMP_DR0  
TMP_DR1  
TMP_DR2  
TMP_DR3  
RW  
RW  
RW  
RW  
MUX_CR4  
MUX_CR5  
AMUX_CLK  
RDI0RI  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
SADC_TSCR0  
SADC_TSCR1  
ACE_AMD_CR0  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RDI0SYN  
RDI0IS  
DBC10OU  
DBC10CR1  
DBC11FN  
DBC11IN  
RDI0LT0  
RDI0LT1  
RDI0RO0  
RDI0RO1  
RDIODSM  
RDI1RI  
ACE_AMX_IN  
DBC11OU  
DBC11CR1  
DCC12FN  
DCC12IN  
DCC12OU  
DCC12CR1  
DCC13FN  
DCC13IN  
DCC13OU  
DCC13CR1  
ACE_CMP_CR0  
ACE_CMP_CR1  
CPU_F  
RL  
ACE_CMP_GI_EN  
ACE_ALT_CR0  
ACE_ABF_CR0  
RW  
RW  
RW  
RDI1SYN  
RDI1IS  
FLS_PR1  
RW  
RDI1LT0  
RDI1LT1  
RDI1RO0  
RDI1RO1  
RDI1DSM  
ACE0_CR1  
ACE0_CR2  
ACE0_CR3  
RW  
RW  
RW  
IDAC_CR0  
CPU_SCR1  
CPU_SCR0  
RW  
#
#
Blank fields are Reserved and should not be accessed.  
# Access is bit specific.  
*Address has a dual purpose, see “Mapping Exceptions” on page 251  
Document Number: 001-46339 Rev. *F  
Page 18 of 53  
[+] Feedback  
CY8C28xxx  
Table 10. CY8C28x33 Register Map Bank 0 Table: User Space  
Name  
PRT0DR  
Addr (0,Hex) Access  
Name  
Addr (0,Hex) Access  
Name  
Addr (0,Hex) Access  
Name  
RDI2RI  
Addr (0,Hex) Access  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DBC20DR0  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
5F  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
6A  
6B  
6C  
6D  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
7A  
7B  
7C  
7D  
7E  
7F  
#
W
RW  
#
ASC10CR0  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
8A  
8B  
8C  
8D  
8E  
8F  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
9A  
9B  
9C  
9D  
9E  
9F  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
A7  
A8  
A9  
AA  
AB  
AC  
AD  
AE  
AF  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9  
BA  
BB  
BC  
BD  
BE  
BF  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
CA  
CB  
CC  
CD  
CE  
CF  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D8  
D9  
DA  
DB  
DC  
DD  
DE  
DF  
E0  
E1  
E2  
E3  
E4  
E5  
E6  
E7  
E8  
E9  
EA  
EB  
EC  
ED  
EE  
EF  
F0  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
PRT0IE  
DBC20DR1  
DBC20DR2  
DBC20CR0  
DBC21DR0  
DBC21DR1  
DBC21DR2  
DBC21CR0  
DCC22DR0  
DCC22DR1  
DCC22DR2  
DCC22CR0  
DCC23DR0  
DCC23DR1  
DCC23DR2  
DCC23CR0  
ASC10CR1  
ASC10CR2  
ASC10CR3  
ASD11CR0  
ASD11CR1  
ASD11CR2  
ASD11CR3  
RDI2SYN  
RDI2IS  
PRT0GS  
PRT0DM2  
PRT1DR  
PRT1IE  
RDI2LT0  
RDI2LT1  
RDI2RO0  
RDI2RO1  
RDI2DSM  
#
W
RW  
#
PRT1GS  
PRT1DM2  
PRT2DR  
PRT2IE  
#
W
RW  
#
PRT2GS  
PRT2DM2  
PRT3DR  
PRT3IE  
#
W
RW  
#
PRT3GS  
PRT3DM2  
PRT4DR  
PRT4IE  
ASD20CR0  
ASD20CR1  
ASD20CR2  
ASD20CR3  
ASC21CR0  
ASC21CR1  
ASC21CR2  
ASC21CR3  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
CUR_PP  
STK_PP  
RW  
RW  
PRT4GS  
PRT4DM2  
PRT5DR  
PRT5IE  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
IDX_PP  
RW  
RW  
RW  
RW  
#
MVR_PP  
MVW_PP  
I2C0_CFG  
I2C0_SCR  
I2C0_DR  
PRT5GS  
PRT5DM2  
RW  
#
I2C0_MSCR  
INT_CLR0  
INT_CLR1  
INT_CLR2  
INT_CLR3  
INT_MSK3  
INT_MSK2  
INT_MSK0  
INT_MSK1  
INT_VC  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RC  
W
DBC00DR0  
DBC00DR1  
DBC00DR2  
DBC00CR0  
DBC01DR0  
DBC01DR1  
DBC01DR2  
DBC01CR0  
DCC02DR0  
DCC02DR1  
DCC02DR2  
DCC02CR0  
DCC03DR0  
DCC03DR1  
DCC03DR2  
DCC03CR0  
DBC10DR0  
DBC10DR1  
DBC10DR2  
DBC10CR0  
DBC11DR0  
DBC11DR1  
DBC11DR2  
DBC11CR0  
DCC12DR0  
DCC12DR1  
DCC12DR2  
DCC12CR0  
DCC13DR0  
DCC13DR1  
DCC13DR2  
DCC13CR0  
#
W
RW  
#
AMX_IN  
RW  
RW  
RW  
RW  
#
DEC0_DH  
DEC0_DL  
DEC1_DH  
DEC1_DL  
DEC2_DH  
DEC2_DL  
DEC3_DH  
DEC3_DL  
MUL1_X  
RC  
RC  
RC  
RC  
RC  
RC  
RC  
RC  
W
AMUX_CFG  
CLK_CR3  
ARF_CR  
RES_WDT  
#
CMP_CR0  
ASY_CR  
W
RW  
#
#
CMP_CR1  
RW  
DEC_CR0*  
DEC_CR1*  
MUL0_X  
RW  
RW  
W
#
W
RW  
#
MUL1_Y  
W
MUL0_Y  
W
SADC_DH  
SADC_DL  
TMP_DR0  
TMP_DR1  
TMP_DR2  
TMP_DR3  
ACB00CR3  
ACB00CR0  
ACB00CR1  
ACB00CR2  
ACB01CR3  
ACB01CR0  
ACB01CR1  
ACB01CR2  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
MUL1_DH  
MUL1_DL  
ACC1_DR1  
ACC1_DR0  
ACC1_DR3  
ACC1_DR2  
RDI0RI  
R
MUL0_DH  
MUL0_DL  
ACC0_DR1  
ACC0_DR0  
ACC0_DR3  
ACC0_DR2  
R
R
R
#
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
W
RW  
#
#
W
RW  
#
RDI0SYN  
RDI0IS  
F1  
F2  
RDI0LT0  
F3  
#
RDI0LT1  
F4  
W
RW  
#
RDI0RO0  
RDI0RO1  
RDI0DSM  
RDI1RI  
F5  
F6  
CPU_F  
F7  
RL  
#
F8  
W
RW  
#
RDI1SYN  
RDI1IS  
F9  
FA  
FB  
FC  
FD  
FE  
FF  
RDI1LT0  
#
RDI1LT1  
DAC1_D  
RW  
RW  
#
W
RW  
#
RDI1RO0  
RDI1RO1  
RDI1DSM  
DAC0_D  
CPU_SCR1  
CPU_SCR0  
#
Blank fields are Reserved and should not be accessed.  
# Access is bit specific.  
*Address has a dual purpose, see “Mapping Exceptions” on page 251  
Document Number: 001-46339 Rev. *F  
Page 19 of 53  
[+] Feedback  
CY8C28xxx  
Table 11. CY8C28x33 Register Map Bank 1 Table: Configuration Space  
Name  
PRT0DM0  
Addr (1,Hex) Access  
Name  
DBC20FN  
Addr (1,Hex) Access  
Name  
Addr (1,Hex) Access  
Name  
RDI2RI  
Addr (1,Hex) Access  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
5F  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
6A  
6B  
6C  
6D  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
7A  
7B  
7C  
7D  
7E  
7F  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
80  
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
CA  
CB  
CC  
CD  
CE  
CF  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D8  
D9  
DA  
DB  
DC  
DD  
DE  
DF  
E0  
E1  
E2  
E3  
E4  
E5  
E6  
E7  
E8  
E9  
EA  
EB  
EC  
ED  
EE  
EF  
F0  
F1  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
FA  
FB  
FC  
FD  
FE  
FF  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
PRT0DM1  
PRT0IC0  
PRT0IC1  
PRT1DM0  
PRT1DM1  
PRT1IC0  
PRT1IC1  
PRT2DM0  
PRT2DM1  
PRT2IC0  
PRT2IC1  
PRT3DM0  
PRT3DM1  
PRT3IC0  
PRT3IC1  
PRT4DM0  
PRT4DM1  
PRT4IC0  
PRT4IC1  
PRT5DM0  
PRT5DM1  
PRT5IC0  
PRT5IC1  
DBC20IN  
SADC_TSCMPL  
SADC_TSCMPH  
ACE_AMD_CR1  
81  
82  
83  
84  
85  
86  
87  
88  
89  
8A  
8B  
8C  
8D  
8E  
8F  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
9A  
9B  
9C  
9D  
9E  
9F  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
A7  
A8  
A9  
AA  
AB  
AC  
AD  
AE  
AF  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9  
BA  
BB  
BC  
BD  
BE  
BF  
RW  
RW  
RW  
RDI2SYN  
RDI2IS  
DBC20OU  
DBC20CR1  
DBC21FN  
DBC21IN  
RDI2LT0  
RDI2LT1  
RDI2RO0  
RDI2RO1  
RDI2DSM  
ACE_PWM_CR  
ACE_ADC0_CR  
ACE_ADC1_CR  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DBC21OU  
DBC21CR1  
DCC22FN  
DCC22IN  
ACE_CLK_CR0  
ACE_CLK_CR1  
ACE_CLK_CR3  
DCC22OU  
DCC22CR1  
DCC23FN  
DCC23IN  
ACE01CR1  
ACE01CR2  
ASE11CR0  
RW  
RW  
RW  
DCC23OU  
DCC23CR1  
GDI_O_IN  
GDI_E_IN  
GDI_O_OU  
GDI_E_OU  
DEC0_CR  
DEC1_CR  
DEC2_CR  
DEC3_CR  
MUX_CR0  
MUX_CR1  
MUX_CR2  
MUX_CR3  
IDAC_CR1  
OSC_GO_EN  
OSC_CR4  
OSC_CR3  
OSC_CR0  
OSC_CR1  
OSC_CR2  
VLT_CR  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DEC0_CR0  
DEC_CR3  
RW  
RW  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
DEC1_CR0  
DEC_CR4  
RW  
RW  
DEC2_CR0  
DEC_CR5  
RW  
RW  
DEC3_CR0  
RW  
DBC00FN  
DBC00IN  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
CLK_CR0  
CLK_CR1  
ABF_CR0  
AMD_CR0  
CMP_GO_EN  
RW  
RW  
RW  
RW  
RW  
GDI_O_IN_CR  
GDI_E_IN_CR  
GDI_O_OU_CR  
GDI_E_OU_CR  
RTC_H  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DBC00OU  
DBC00CR1  
DBC01FN  
DBC01IN  
VLT_CMP  
ADC0_TR  
ADC1_TR  
IDAC_CR2  
IMO_TR  
RTC_M  
DBC01OU  
DBC01CR1  
DCC02FN  
DCC02IN  
DCC02OU  
DCC02CR1  
DCC03FN  
DCC03IN  
DCC03OU  
DCC03CR1  
DBC10FN  
DBC10IN  
AMD_CR1  
ALT_CR0  
RW  
RW  
RTC_S  
RTC_CR  
SADC_CR0  
SADC_CR1  
SADC_CR2  
SADC_CR3  
SADC_CR4  
I2C0_ADDR  
CLK_CR2  
RW  
RW  
ILO_TR  
AMUX_CFG1  
BDG_TR  
ECO_TR  
TMP_DR0  
TMP_DR1  
TMP_DR2  
TMP_DR3  
RW  
RW  
RW  
RW  
MUX_CR4  
MUX_CR5  
AMUX_CLK  
RDI0RI  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
SADC_TSCR0  
SADC_TSCR1  
ACE_AMD_CR0  
RW  
RW  
RW  
RDI0SYN  
RDI0IS  
DBC10OU  
DBC10CR1  
DBC11FN  
DBC11IN  
RDI0LT0  
RDI0LT1  
RDI0RO0  
RDI0RO1  
RDIODSM  
RDI1RI  
ACE_AMX_IN  
RW  
RW  
RW  
DBC11OU  
DBC11CR1  
DCC12FN  
DCC12IN  
DCC12OU  
DCC12CR1  
DCC13FN  
DCC13IN  
DCC13OU  
DCC13CR1  
ACE_CMP_CR0  
ACE_CMP_CR1  
CPU_F  
RL  
ACE_CMP_GI_EN  
ACE_ALT_CR0  
ACE_ABF_CR0  
RW  
RW  
RW  
RDI1SYN  
RDI1IS  
FLS_PR1  
RW  
RDI1LT0  
RDI1LT1  
RDI1RO0  
RDI1RO1  
RDI1DSM  
ACE0_CR1  
ACE0_CR2  
ACE0_CR3  
RW  
RW  
RW  
IDAC_CR0  
CPU_SCR1  
CPU_SCR0  
RW  
#
#
Blank fields are Reserved and should not be accessed.  
# Access is bit specific.  
*Address has a dual purpose, see “Mapping Exceptions” on page 251  
Document Number: 001-46339 Rev. *F  
Page 20 of 53  
[+] Feedback  
CY8C28xxx  
Table 12. CY8C28x43 Register Map Bank 0 Table: User Space  
Name  
PRT0DR  
Addr (0,Hex) Access  
Name  
Addr (0,Hex) Access  
Name  
Addr (0,Hex) Access  
Name  
RDI2RI  
Addr (0,Hex) Access  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DBC20DR0  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
5F  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
6A  
6B  
6C  
6D  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
7A  
7B  
7C  
7D  
7E  
7F  
#
W
RW  
#
ASC10CR0  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
8A  
8B  
8C  
8D  
8E  
8F  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
9A  
9B  
9C  
9D  
9E  
9F  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
A7  
A8  
A9  
AA  
AB  
AC  
AD  
AE  
AF  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9  
BA  
BB  
BC  
BD  
BE  
BF  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RC  
RC  
RC  
RC  
RC  
RC  
RC  
RC  
W
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
CA  
CB  
CC  
CD  
CE  
CF  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D8  
D9  
DA  
DB  
DC  
DD  
DE  
DF  
E0  
E1  
E2  
E3  
E4  
E5  
E6  
E7  
E8  
E9  
EA  
EB  
EC  
ED  
EE  
EF  
F0  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
PRT0IE  
DBC20DR1  
DBC20DR2  
DBC20CR0  
DBC21DR0  
DBC21DR1  
DBC21DR2  
DBC21CR0  
DCC22DR0  
DCC22DR1  
DCC22DR2  
DCC22CR0  
DCC23DR0  
DCC23DR1  
DCC23DR2  
DCC23CR0  
ASC10CR1  
ASC10CR2  
ASC10CR3  
ASD11CR0  
ASD11CR1  
ASD11CR2  
ASD11CR3  
ASC12CR0  
ASC12CR1  
ASC12CR2  
ASC12CR3  
ASD13CR0  
ASD13CR1  
ASD13CR2  
ASD13CR3  
ASD20CR0  
ASD20CR1  
ASD20CR2  
ASD20CR3  
ASC21CR0  
ASC21CR1  
ASC21CR2  
ASC21CR3  
ASD22CR0  
ASD22CR1  
ASD22CR2  
ASD22CR3  
ASC23CR0  
ASC23CR1  
ASC23CR2  
ASC23CR3  
DEC0_DH  
DEC0_DL  
DEC1_DH  
DEC1_DL  
DEC2_DH  
DEC2_DL  
DEC3_DH  
DEC3_DL  
MUL1_X  
RDI2SYN  
RDI2IS  
PRT0GS  
PRT0DM2  
PRT1DR  
PRT1IE  
RDI2LT0  
RDI2LT1  
RDI2RO0  
RDI2RO1  
RDI2DSM  
#
W
RW  
#
PRT1GS  
PRT1DM2  
PRT2DR  
PRT2IE  
#
W
RW  
#
PRT2GS  
PRT2DM2  
PRT3DR  
PRT3IE  
#
W
RW  
#
PRT3GS  
PRT3DM2  
PRT4DR  
PRT4IE  
CUR_PP  
STK_PP  
RW  
RW  
PRT4GS  
PRT4DM2  
PRT5DR  
PRT5IE  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
IDX_PP  
RW  
RW  
RW  
RW  
#
MVR_PP  
MVW_PP  
I2C0_CFG  
I2C0_SCR  
I2C0_DR  
PRT5GS  
PRT5DM2  
RW  
#
I2C0_MSCR  
INT_CLR0  
INT_CLR1  
INT_CLR2  
INT_CLR3  
INT_MSK3  
INT_MSK2  
INT_MSK0  
INT_MSK1  
INT_VC  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RC  
W
DBC00DR0  
DBC00DR1  
DBC00DR2  
DBC00CR0  
DBC01DR0  
DBC01DR1  
DBC01DR2  
DBC01CR0  
DCC02DR0  
DCC02DR1  
DCC02DR2  
DCC02CR0  
DCC03DR0  
DCC03DR1  
DCC03DR2  
DCC03CR0  
DBC10DR0  
DBC10DR1  
DBC10DR2  
DBC10CR0  
DBC11DR0  
DBC11DR1  
DBC11DR2  
DBC11CR0  
DCC12DR0  
DCC12DR1  
DCC12DR2  
DCC12CR0  
DCC13DR0  
DCC13DR1  
DCC13DR2  
DCC13CR0  
#
W
RW  
#
AMX_IN  
RW  
RW  
RW  
RW  
#
AMUX_CFG  
CLK_CR3  
ARF_CR  
RES_WDT  
I2C1_SCR  
I2C1_MSCR  
DEC_CR0*  
DEC_CR1*  
MUL0_X  
#
CMP_CR0  
ASY_CR  
#
W
RW  
#
#
#
CMP_CR1  
I2C1_DR  
RW  
RW  
RW  
RW  
W
#
W
RW  
#
MUL1_Y  
W
MUL0_Y  
W
SADC_DH  
SADC_DL  
TMP_DR0  
TMP_DR1  
TMP_DR2  
TMP_DR3  
ACB00CR3  
ACB00CR0  
ACB00CR1  
ACB00CR2  
ACB01CR3  
ACB01CR0  
ACB01CR1  
ACB01CR2  
ACB02CR3  
ACB02CR0  
ACB02CR1  
ACB02CR2  
ACB03CR3  
ACB03CR0  
ACB03CR1  
ACB03CR2  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
MUL1_DH  
MUL1_DL  
ACC1_DR1  
ACC1_DR0  
ACC1_DR3  
ACC1_DR2  
RDI0RI  
R
MUL0_DH  
MUL0_DL  
ACC0_DR1  
ACC0_DR0  
ACC0_DR3  
ACC0_DR2  
R
R
R
#
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
W
RW  
#
#
W
RW  
#
RDI0SYN  
RDI0IS  
F1  
F2  
RDI0LT0  
F3  
#
RDI0LT1  
F4  
W
RW  
#
RDI0RO0  
RDI0RO1  
RDI0DSM  
RDI1RI  
F5  
F6  
CPU_F  
F7  
RL  
#
F8  
W
RW  
#
RDI1SYN  
RDI1IS  
F9  
FA  
FB  
FC  
FD  
FE  
FF  
RDI1LT0  
#
RDI1LT1  
W
RW  
#
RDI1RO0  
RDI1RO1  
RDI1DSM  
CPU_SCR1  
CPU_SCR0  
#
#
Blank fields are Reserved and should not be accessed.  
# Access is bit specific.  
*Address has a dual purpose, see “Mapping Exceptions” on page 251  
Document Number: 001-46339 Rev. *F  
Page 21 of 53  
[+] Feedback  
CY8C28xxx  
Table 13. CY8C28x43 Register Map Bank 1 Table: Configuration Space  
Name  
PRT0DM0  
Addr (1,Hex) Access  
Name  
DBC20FN  
Addr (1,Hex) Access  
Name  
Addr (1,Hex) Access  
Name  
RDI2RI  
Addr (1,Hex) Access  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
5F  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
6A  
6B  
6C  
6D  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
7A  
7B  
7C  
7D  
7E  
7F  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
80  
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
CA  
CB  
CC  
CD  
CE  
CF  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D8  
D9  
DA  
DB  
DC  
DD  
DE  
DF  
E0  
E1  
E2  
E3  
E4  
E5  
E6  
E7  
E8  
E9  
EA  
EB  
EC  
ED  
EE  
EF  
F0  
F1  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
FA  
FB  
FC  
FD  
FE  
FF  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
PRT0DM1  
PRT0IC0  
PRT0IC1  
PRT1DM0  
PRT1DM1  
PRT1IC0  
PRT1IC1  
PRT2DM0  
PRT2DM1  
PRT2IC0  
PRT2IC1  
PRT3DM0  
PRT3DM1  
PRT3IC0  
PRT3IC1  
PRT4DM0  
PRT4DM1  
PRT4IC0  
PRT4IC1  
PRT5DM0  
PRT5DM1  
PRT5IC0  
PRT5IC1  
DBC20IN  
SADC_TSCMPL  
SADC_TSCMPH  
81  
82  
83  
84  
85  
86  
87  
88  
89  
8A  
8B  
8C  
8D  
8E  
8F  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
9A  
9B  
9C  
9D  
9E  
9F  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
A7  
A8  
A9  
AA  
AB  
AC  
AD  
AE  
AF  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9  
BA  
BB  
BC  
BD  
BE  
BF  
RW  
RW  
RDI2SYN  
RDI2IS  
DBC20OU  
DBC20CR1  
DBC21FN  
DBC21IN  
RDI2LT0  
RDI2LT1  
RDI2RO0  
RDI2RO1  
RDI2DSM  
DBC21OU  
DBC21CR1  
DCC22FN  
DCC22IN  
DCC22OU  
DCC22CR1  
DCC23FN  
DCC23IN  
DCC23OU  
DCC23CR1  
GDI_O_IN  
GDI_E_IN  
GDI_O_OU  
GDI_E_OU  
DEC0_CR  
DEC1_CR  
DEC2_CR  
DEC3_CR  
MUX_CR0  
MUX_CR1  
MUX_CR2  
MUX_CR3  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DEC0_CR0  
DEC_CR3  
RW  
RW  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
DEC1_CR0  
DEC_CR4  
RW  
RW  
DEC2_CR0  
DEC_CR5  
RW  
RW  
DEC3_CR0  
RW  
OSC_GO_EN  
OSC_CR4  
OSC_CR3  
OSC_CR0  
OSC_CR1  
OSC_CR2  
VLT_CR  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DBC00FN  
DBC00IN  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
CLK_CR0  
CLK_CR1  
ABF_CR0  
AMD_CR0  
CMP_GO_EN  
CMP_GO_EN1  
AMD_CR1  
ALT_CR0  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
GDI_O_IN_CR  
GDI_E_IN_CR  
GDI_O_OU_CR  
GDI_E_OU_CR  
RTC_H  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DBC00OU  
DBC00CR1  
DBC01FN  
DBC01IN  
VLT_CMP  
RTC_M  
DBC01OU  
DBC01CR1  
DCC02FN  
DCC02IN  
DCC02OU  
DCC02CR1  
DCC03FN  
DCC03IN  
DCC03OU  
DCC03CR1  
DBC10FN  
DBC10IN  
RTC_S  
RTC_CR  
ALT_CR1  
SADC_CR0  
SADC_CR1  
SADC_CR2  
SADC_CR3  
SADC_CR4  
I2C0_ADDR  
I2C1_ADDR  
AMUX_CLK  
RDI0RI  
IMO_TR  
RW  
RW  
RW  
RW  
RW  
RW  
CLK_CR2  
AMUX_CFG1  
I2C1_CFG  
TMP_DR0  
TMP_DR1  
TMP_DR2  
TMP_DR3  
ILO_TR  
BDG_TR  
ECO_TR  
MUX_CR4  
MUX_CR5  
SADC_TSCR0  
SADC_TSCR1  
RW  
RW  
RDI0SYN  
RDI0IS  
DBC10OU  
DBC10CR1  
DBC11FN  
DBC11IN  
RDI0LT0  
RDI0LT1  
RDI0RO0  
RDI0RO1  
RDIODSM  
RDI1RI  
DBC11OU  
DBC11CR1  
DCC12FN  
DCC12IN  
DCC12OU  
DCC12CR1  
DCC13FN  
DCC13IN  
DCC13OU  
DCC13CR1  
CPU_F  
RL  
RDI1SYN  
RDI1IS  
FLS_PR1  
RW  
RDI1LT0  
RDI1LT1  
RDI1RO0  
RDI1RO1  
RDI1DSM  
CPU_SCR1  
CPU_SCR0  
#
#
Blank fields are Reserved and should not be accessed.  
# Access is bit specific.  
*Address has a dual purpose, see “Mapping Exceptions” on page 251  
Document Number: 001-46339 Rev. *F  
Page 22 of 53  
[+] Feedback  
CY8C28xxx  
Table 14. CY8C28x45 Register Map Bank 0 Table: User Space  
Name  
PRT0DR  
Addr (0,Hex) Access  
Name  
Addr (0,Hex) Access  
Name  
Addr (0,Hex) Access  
Name  
RDI2RI  
Addr (0,Hex) Access  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DBC20DR0  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
5F  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
6A  
6B  
6C  
6D  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
7A  
7B  
7C  
7D  
7E  
7F  
#
W
RW  
#
ASC10CR0  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
8A  
8B  
8C  
8D  
8E  
8F  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
9A  
9B  
9C  
9D  
9E  
9F  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
A7  
A8  
A9  
AA  
AB  
AC  
AD  
AE  
AF  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9  
BA  
BB  
BC  
BD  
BE  
BF  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RC  
RC  
RC  
RC  
RC  
RC  
RC  
RC  
W
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
CA  
CB  
CC  
CD  
CE  
CF  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D8  
D9  
DA  
DB  
DC  
DD  
DE  
DF  
E0  
E1  
E2  
E3  
E4  
E5  
E6  
E7  
E8  
E9  
EA  
EB  
EC  
ED  
EE  
EF  
F0  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
PRT0IE  
DBC20DR1  
DBC20DR2  
DBC20CR0  
DBC21DR0  
DBC21DR1  
DBC21DR2  
DBC21CR0  
DCC22DR0  
DCC22DR1  
DCC22DR2  
DCC22CR0  
DCC23DR0  
DCC23DR1  
DCC23DR2  
DCC23CR0  
ASC10CR1  
ASC10CR2  
ASC10CR3  
ASD11CR0  
ASD11CR1  
ASD11CR2  
ASD11CR3  
ASC12CR0  
ASC12CR1  
ASC12CR2  
ASC12CR3  
ASD13CR0  
ASD13CR1  
ASD13CR2  
ASD13CR3  
ASD20CR0  
ASD20CR1  
ASD20CR2  
ASD20CR3  
ASC21CR0  
ASC21CR1  
ASC21CR2  
ASC21CR3  
ASD22CR0  
ASD22CR1  
ASD22CR2  
ASD22CR3  
ASC23CR0  
ASC23CR1  
ASC23CR2  
ASC23CR3  
DEC0_DH  
DEC0_DL  
DEC1_DH  
DEC1_DL  
DEC2_DH  
DEC2_DL  
DEC3_DH  
DEC3_DL  
MUL1_X  
RDI2SYN  
RDI2IS  
PRT0GS  
PRT0DM2  
PRT1DR  
PRT1IE  
RDI2LT0  
RDI2LT1  
RDI2RO0  
RDI2RO1  
RDI2DSM  
#
W
RW  
#
PRT1GS  
PRT1DM2  
PRT2DR  
PRT2IE  
#
W
RW  
#
PRT2GS  
PRT2DM2  
PRT3DR  
PRT3IE  
#
W
RW  
#
PRT3GS  
PRT3DM2  
PRT4DR  
PRT4IE  
CUR_PP  
STK_PP  
RW  
RW  
PRT4GS  
PRT4DM2  
PRT5DR  
PRT5IE  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
IDX_PP  
RW  
RW  
RW  
RW  
#
MVR_PP  
MVW_PP  
I2C0_CFG  
I2C0_SCR  
I2C0_DR  
PRT5GS  
PRT5DM2  
RW  
#
I2C0_MSCR  
INT_CLR0  
INT_CLR1  
INT_CLR2  
INT_CLR3  
INT_MSK3  
INT_MSK2  
INT_MSK0  
INT_MSK1  
INT_VC  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RC  
W
DBC00DR0  
DBC00DR1  
DBC00DR2  
DBC00CR0  
DBC01DR0  
DBC01DR1  
DBC01DR2  
DBC01CR0  
DCC02DR0  
DCC02DR1  
DCC02DR2  
DCC02CR0  
DCC03DR0  
DCC03DR1  
DCC03DR2  
DCC03CR0  
DBC10DR0  
DBC10DR1  
DBC10DR2  
DBC10CR0  
DBC11DR0  
DBC11DR1  
DBC11DR2  
DBC11CR0  
DCC12DR0  
DCC12DR1  
DCC12DR2  
DCC12CR0  
DCC13DR0  
DCC13DR1  
DCC13DR2  
DCC13CR0  
#
W
RW  
#
AMX_IN  
RW  
RW  
RW  
RW  
#
AMUX_CFG  
CLK_CR3  
ARF_CR  
RES_WDT  
I2C1_SCR  
I2C1_MSCR  
DEC_CR0*  
DEC_CR1*  
MUL0_X  
#
CMP_CR0  
ASY_CR  
#
W
RW  
#
#
#
CMP_CR1  
I2C1_DR  
RW  
RW  
RW  
RW  
W
#
W
RW  
#
MUL1_Y  
W
MUL0_Y  
W
SADC_DH  
SADC_DL  
TMP_DR0  
TMP_DR1  
TMP_DR2  
TMP_DR3  
ACB00CR3  
ACB00CR0  
ACB00CR1  
ACB00CR2  
ACB01CR3  
ACB01CR0  
ACB01CR1  
ACB01CR2  
ACB02CR3  
ACB02CR0  
ACB02CR1  
ACB02CR2  
ACB03CR3  
ACB03CR0  
ACB03CR1  
ACB03CR2  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
MUL1_DH  
MUL1_DL  
ACC1_DR1  
ACC1_DR0  
ACC1_DR3  
ACC1_DR2  
RDI0RI  
R
MUL0_DH  
MUL0_DL  
ACC0_DR1  
ACC0_DR0  
ACC0_DR3  
ACC0_DR2  
R
R
R
#
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
W
RW  
#
#
W
RW  
#
RDI0SYN  
RDI0IS  
F1  
F2  
RDI0LT0  
F3  
#
RDI0LT1  
F4  
W
RW  
#
RDI0RO0  
RDI0RO1  
RDI0DSM  
RDI1RI  
F5  
F6  
CPU_F  
F7  
RL  
#
F8  
W
RW  
#
RDI1SYN  
RDI1IS  
F9  
FA  
FB  
FC  
FD  
FE  
FF  
RDI1LT0  
#
RDI1LT1  
DAC1_D  
RW  
RW  
#
W
RW  
#
RDI1RO0  
RDI1RO1  
RDI1DSM  
DAC0_D  
CPU_SCR1  
CPU_SCR0  
#
Blank fields are Reserved and should not be accessed.  
# Access is bit specific.  
*Address has a dual purpose, see “Mapping Exceptions” on page 251  
Document Number: 001-46339 Rev. *F  
Page 23 of 53  
[+] Feedback  
CY8C28xxx  
Table 15. CY8C28x45 Register Map Bank 1 Table: Configuration Space  
Name  
PRT0DM0  
Addr (1,Hex) Access  
Name  
DBC20FN  
Addr (1,Hex) Access  
Name  
Addr (1,Hex) Access  
Name  
RDI2RI  
Addr (1,Hex) Access  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
5F  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
6A  
6B  
6C  
6D  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
7A  
7B  
7C  
7D  
7E  
7F  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
8A  
8B  
8C  
8D  
8E  
8F  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
9A  
9B  
9C  
9D  
9E  
9F  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
A7  
A8  
A9  
AA  
AB  
AC  
AD  
AE  
AF  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9  
BA  
BB  
BC  
BD  
BE  
BF  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
CA  
CB  
CC  
CD  
CE  
CF  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D8  
D9  
DA  
DB  
DC  
DD  
DE  
DF  
E0  
E1  
E2  
E3  
E4  
E5  
E6  
E7  
E8  
E9  
EA  
EB  
EC  
ED  
EE  
EF  
F0  
F1  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
FA  
FB  
FC  
FD  
FE  
FF  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
PRT0DM1  
PRT0IC0  
PRT0IC1  
PRT1DM0  
PRT1DM1  
PRT1IC0  
PRT1IC1  
PRT2DM0  
PRT2DM1  
PRT2IC0  
PRT2IC1  
PRT3DM0  
PRT3DM1  
PRT3IC0  
PRT3IC1  
PRT4DM0  
PRT4DM1  
PRT4IC0  
PRT4IC1  
PRT5DM0  
PRT5DM1  
PRT5IC0  
PRT5IC1  
DBC20IN  
SADC_TSCMPL  
SADC_TSCMPH  
ACE_AMD_CR1  
RDI2SYN  
RDI2IS  
DBC20OU  
DBC20CR1  
DBC21FN  
DBC21IN  
RDI2LT0  
RDI2LT1  
RDI2RO0  
RDI2RO1  
RDI2DSM  
ACE_PWM_CR  
ACE_ADC0_CR  
ACE_ADC1_CR  
DBC21OU  
DBC21CR1  
DCC22FN  
DCC22IN  
ACE_CLK_CR0  
ACE_CLK_CR1  
ACE_CLK_CR3  
DCC22OU  
DCC22CR1  
DCC23FN  
DCC23IN  
ACE01CR1  
ACE01CR2  
ASE11CR0  
DCC23OU  
DCC23CR1  
GDI_O_IN  
GDI_E_IN  
GDI_O_OU  
GDI_E_OU  
DEC0_CR  
DEC1_CR  
DEC2_CR  
DEC3_CR  
MUX_CR0  
MUX_CR1  
MUX_CR2  
MUX_CR3  
IDAC_CR1  
OSC_GO_EN  
OSC_CR4  
OSC_CR3  
OSC_CR0  
OSC_CR1  
OSC_CR2  
VLT_CR  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DEC0_CR0  
DEC_CR3  
RW  
RW  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
DEC1_CR0  
DEC_CR4  
RW  
RW  
DEC2_CR0  
DEC_CR5  
RW  
RW  
DEC3_CR0  
RW  
DBC00FN  
DBC00IN  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
CLK_CR0  
CLK_CR1  
ABF_CR0  
AMD_CR0  
CMP_GO_EN  
CMP_GO_EN1  
AMD_CR1  
ALT_CR0  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
GDI_O_IN_CR  
GDI_E_IN_CR  
GDI_O_OU_CR  
GDI_E_OU_CR  
RTC_H  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DBC00OU  
DBC00CR1  
DBC01FN  
DBC01IN  
VLT_CMP  
ADC0_TR  
ADC1_TR  
IDAC_CR2  
IMO_TR  
RTC_M  
DBC01OU  
DBC01CR1  
DCC02FN  
DCC02IN  
DCC02OU  
DCC02CR1  
DCC03FN  
DCC03IN  
DCC03OU  
DCC03CR1  
DBC10FN  
DBC10IN  
RTC_S  
RTC_CR  
ALT_CR1  
SADC_CR0  
SADC_CR1  
SADC_CR2  
SADC_CR3  
SADC_CR4  
I2C0_ADDR  
I2C1_ADDR  
AMUX_CLK  
RDI0RI  
CLK_CR2  
AMUX_CFG1  
I2C1_CFG  
TMP_DR0  
TMP_DR1  
TMP_DR2  
TMP_DR3  
ILO_TR  
BDG_TR  
ECO_TR  
MUX_CR4  
MUX_CR5  
SADC_TSCR0  
SADC_TSCR1  
ACE_AMD_CR0  
RW  
RW  
RW  
RDI0SYN  
RDI0IS  
DBC10OU  
DBC10CR1  
DBC11FN  
DBC11IN  
RDI0LT0  
RDI0LT1  
ACE_AMX_IN  
RW  
RW  
RW  
RDI0RO0  
RDI0RO1  
RDIODSM  
RDI1RI  
DBC11OU  
DBC11CR1  
DCC12FN  
DCC12IN  
DCC12OU  
DCC12CR1  
DCC13FN  
DCC13IN  
DCC13OU  
DCC13CR1  
ACE_CMP_CR0  
ACE_CMP_CR1  
CPU_F  
RL  
ACE_CMP_GI_EN  
ACE_ALT_CR0  
ACE_ABF_CR0  
RW  
RW  
RW  
RDI1SYN  
RDI1IS  
FLS_PR1  
RW  
RDI1LT0  
RDI1LT1  
ACE0_CR1  
ACE0_CR2  
ACE0_CR3  
RW  
RW  
RW  
RDI1RO0  
RDI1RO1  
RDI1DSM  
IDAC_CR0  
CPU_SCR1  
CPU_SCR0  
RW  
#
#
Blank fields are Reserved and should not be accessed.  
# Access is bit specific.  
*Address has a dual purpose, see “Mapping Exceptions” on page 251  
Document Number: 001-46339 Rev. *F  
Page 24 of 53  
[+] Feedback  
CY8C28xxx  
Table 16. CY8C28x52 Register Map Bank 0 Table: User Space  
Name  
PRT0DR  
Addr (0,Hex) Access  
Name  
Addr (0,Hex) Access  
Name  
Addr (0,Hex) Access  
Name  
Addr (0,Hex) Access  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
40  
ASC10CR0  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
8A  
8B  
8C  
8D  
8E  
8F  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
9A  
9B  
9C  
9D  
9E  
9F  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
A7  
A8  
A9  
AA  
AB  
AC  
AD  
AE  
AF  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9  
BA  
BB  
BC  
BD  
BE  
BF  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RC  
RC  
RC  
RC  
RC  
RC  
RC  
RC  
W
C0  
PRT0IE  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
5F  
ASC10CR1  
ASC10CR2  
ASC10CR3  
ASD11CR0  
ASD11CR1  
ASD11CR2  
ASD11CR3  
ASC12CR0  
ASC12CR1  
ASC12CR2  
ASC12CR3  
ASD13CR0  
ASD13CR1  
ASD13CR2  
ASD13CR3  
ASD20CR0  
ASD20CR1  
ASD20CR2  
ASD20CR3  
ASC21CR0  
ASC21CR1  
ASC21CR2  
ASC21CR3  
ASD22CR0  
ASD22CR1  
ASD22CR2  
ASD22CR3  
ASC23CR0  
ASC23CR1  
ASC23CR2  
ASC23CR3  
DEC0_DH  
DEC0_DL  
DEC1_DH  
DEC1_DL  
DEC2_DH  
DEC2_DL  
DEC3_DH  
DEC3_DL  
MUL1_X  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
CA  
CB  
CC  
CD  
CE  
CF  
PRT0GS  
PRT0DM2  
PRT1DR  
PRT1IE  
PRT1GS  
PRT1DM2  
PRT2DR  
PRT2IE  
PRT2GS  
PRT2DM2  
PRT3DR  
PRT3IE  
PRT3GS  
PRT3DM2  
PRT4DR  
PRT4IE  
CUR_PP  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D8  
D9  
DA  
DB  
DC  
DD  
DE  
DF  
E0  
E1  
E2  
E3  
E4  
E5  
E6  
E7  
E8  
E9  
EA  
EB  
EC  
ED  
EE  
EF  
F0  
F1  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
FA  
FB  
FC  
FD  
FE  
FF  
RW  
RW  
STK_PP  
PRT4GS  
PRT4DM2  
PRT5DR  
PRT5IE  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
IDX_PP  
RW  
RW  
RW  
RW  
#
MVR_PP  
MVW_PP  
I2C0_CFG  
I2C0_SCR  
I2C0_DR  
PRT5GS  
PRT5DM2  
RW  
#
I2C0_MSCR  
INT_CLR0  
INT_CLR1  
INT_CLR2  
INT_CLR3  
INT_MSK3  
INT_MSK2  
INT_MSK0  
INT_MSK1  
INT_VC  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RC  
W
DBC00DR0  
DBC00DR1  
DBC00DR2  
DBC00CR0  
DBC01DR0  
DBC01DR1  
DBC01DR2  
DBC01CR0  
DCC02DR0  
DCC02DR1  
DCC02DR2  
DCC02CR0  
DCC03DR0  
DCC03DR1  
DCC03DR2  
DCC03CR0  
DBC10DR0  
DBC10DR1  
DBC10DR2  
DBC10CR0  
DBC11DR0  
DBC11DR1  
DBC11DR2  
DBC11CR0  
DCC12DR0  
DCC12DR1  
DCC12DR2  
DCC12CR0  
DCC13DR0  
DCC13DR1  
DCC13DR2  
DCC13CR0  
#
W
RW  
#
AMX_IN  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
6A  
6B  
6C  
6D  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
7A  
7B  
7C  
7D  
7E  
7F  
RW  
RW  
RW  
RW  
#
AMUX_CFG  
CLK_CR3  
ARF_CR  
RES_WDT  
#
CMP_CR0  
ASY_CR  
W
RW  
#
#
CMP_CR1  
RW  
DEC_CR0*  
DEC_CR1*  
MUL0_X  
RW  
RW  
W
#
W
RW  
#
MUL1_Y  
W
MUL0_Y  
W
MUL1_DH  
MUL1_DL  
ACC1_DR1  
ACC1_DR0  
ACC1_DR3  
ACC1_DR2  
RDI0RI  
R
MUL0_DH  
MUL0_DL  
ACC0_DR1  
ACC0_DR0  
ACC0_DR3  
ACC0_DR2  
R
R
R
#
TMP_DR0  
TMP_DR1  
TMP_DR2  
TMP_DR3  
ACB00CR3  
ACB00CR0  
ACB00CR1  
ACB00CR2  
ACB01CR3  
ACB01CR0  
ACB01CR1  
ACB01CR2  
ACB02CR3  
ACB02CR0  
ACB02CR1  
ACB02CR2  
ACB03CR3  
ACB03CR0  
ACB03CR1  
ACB03CR2  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
W
RW  
#
#
W
RW  
#
RDI0SYN  
RDI0IS  
RDI0LT0  
#
RDI0LT1  
W
RW  
#
RDI0RO0  
RDI0RO1  
RDI0DSM  
RDI1RI  
CPU_F  
RL  
#
W
RW  
#
RDI1SYN  
RDI1IS  
RDI1LT0  
#
RDI1LT1  
DAC1_D  
RW  
RW  
#
W
RW  
#
RDI1RO0  
RDI1RO1  
RDI1DSM  
DAC0_D  
CPU_SCR1  
CPU_SCR0  
#
Blank fields are Reserved and should not be accessed.  
# Access is bit specific.  
*Address has a dual purpose, see “Mapping Exceptions” on page 251  
Document Number: 001-46339 Rev. *F  
Page 25 of 53  
[+] Feedback  
CY8C28xxx  
Table 17. CY8C28x52 Register Map Bank 1 Table: Configuration Space  
Name  
PRT0DM0  
Addr (1,Hex) Access  
Name  
Addr (1,Hex) Access  
Name  
Addr (1,Hex) Access  
Name  
Addr (1,Hex) Access  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
0A  
0B  
0C  
0D  
0E  
0F  
10  
11  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
40  
80  
C0  
PRT0DM1  
PRT0IC0  
PRT0IC1  
PRT1DM0  
PRT1DM1  
PRT1IC0  
PRT1IC1  
PRT2DM0  
PRT2DM1  
PRT2IC0  
PRT2IC1  
PRT3DM0  
PRT3DM1  
PRT3IC0  
PRT3IC1  
PRT4DM0  
PRT4DM1  
PRT4IC0  
PRT4IC1  
PRT5DM0  
PRT5DM1  
PRT5IC0  
PRT5IC1  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
4D  
4E  
4F  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
5A  
5B  
5C  
5D  
5E  
5F  
81  
82  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
C9  
CA  
CB  
CC  
CD  
CE  
CF  
ACE_AMD_CR1  
83  
84  
RW  
ACE_PWM_CR  
ACE_ADC0_CR  
ACE_ADC1_CR  
85  
RW  
RW  
RW  
86  
87  
88  
ACE_CLK_CR0  
ACE_CLK_CR1  
ACE_CLK_CR3  
89  
RW  
RW  
RW  
8A  
8B  
8C  
8D  
8E  
8F  
90  
ACE01CR1  
ACE01CR2  
ASE11CR0  
RW  
RW  
RW  
GDI_O_IN  
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
D8  
D9  
DA  
DB  
DC  
DD  
DE  
DF  
E0  
E1  
E2  
E3  
E4  
E5  
E6  
E7  
E8  
E9  
EA  
EB  
EC  
ED  
EE  
EF  
F0  
F1  
F2  
F3  
F4  
F5  
F6  
F7  
F8  
F9  
FA  
FB  
FC  
FD  
FE  
FF  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
DEC0_CR0  
DEC_CR3  
91  
RW  
RW  
GDI_E_IN  
GDI_O_OU  
GDI_E_OU  
DEC0_CR  
DEC1_CR  
DEC2_CR  
DEC3_CR  
MUX_CR0  
MUX_CR1  
MUX_CR2  
MUX_CR3  
IDAC_CR1  
OSC_GO_EN  
OSC_CR4  
OSC_CR3  
OSC_CR0  
OSC_CR1  
OSC_CR2  
VLT_CR  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
3D  
3E  
3F  
92  
93  
94  
DEC1_CR0  
DEC_CR4  
95  
RW  
RW  
96  
97  
98  
DEC2_CR0  
DEC_CR5  
99  
RW  
RW  
9A  
9B  
9C  
9D  
9E  
9F  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
A7  
A8  
A9  
AA  
AB  
AC  
AD  
AE  
AF  
B0  
B1  
B2  
B3  
B4  
B5  
B6  
B7  
B8  
B9  
BA  
BB  
BC  
BD  
BE  
BF  
DEC3_CR0  
RW  
DBC00FN  
DBC00IN  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
CLK_CR0  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
6A  
6B  
6C  
6D  
6E  
6F  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
7A  
7B  
7C  
7D  
7E  
7F  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
GDI_O_IN_CR  
GDI_E_IN_CR  
GDI_O_OU_CR  
GDI_E_OU_CR  
RTC_H  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
CLK_CR1  
DBC00OU  
DBC00CR1  
DBC01FN  
DBC01IN  
ABF_CR0  
AMD_CR0  
CMP_GO_EN  
CMP_GO_EN1  
AMD_CR1  
ALT_CR0  
VLT_CMP  
ADC0_TR  
ADC1_TR  
IDAC_CR2  
IMO_TR  
RTC_M  
DBC01OU  
DBC01CR1  
DCC02FN  
DCC02IN  
DCC02OU  
DCC02CR1  
DCC03FN  
DCC03IN  
DCC03OU  
DCC03CR1  
DBC10FN  
DBC10IN  
RTC_S  
RTC_CR  
ALT_CR1  
CLK_CR2  
ILO_TR  
AMUX_CFG1  
BDG_TR  
ECO_TR  
TMP_DR0  
TMP_DR1  
TMP_DR2  
TMP_DR3  
RW  
RW  
RW  
RW  
MUX_CR4  
MUX_CR5  
I2C0_ADDR  
RW  
AMUX_CLK  
RDI0RI  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RDI0SYN  
RDI0IS  
DBC10OU  
DBC10CR1  
DBC11FN  
DBC11IN  
ACE_AMD_CR0  
RW  
RDI0LT0  
RDI0LT1  
RDI0RO0  
RDI0RO1  
RDIODSM  
RDI1RI  
ACE_AMX_IN  
RW  
RW  
RW  
DBC11OU  
DBC11CR1  
DCC12FN  
DCC12IN  
DCC12OU  
DCC12CR1  
DCC13FN  
DCC13IN  
DCC13OU  
DCC13CR1  
ACE_CMP_CR0  
ACE_CMP_CR1  
CPU_F  
RL  
ACE_CMP_GI_EN  
ACE_ALT_CR0  
ACE_ABF_CR0  
RW  
RW  
RW  
RDI1SYN  
RDI1IS  
FLS_PR1  
RW  
RDI1LT0  
RDI1LT1  
RDI1RO0  
RDI1RO1  
RDI1DSM  
ACE0_CR1  
ACE0_CR2  
ACE0_CR3  
RW  
RW  
RW  
IDAC_CR0  
CPU_SCR1  
CPU_SCR0  
RW  
#
#
Blank fields are Reserved and should not be accessed.  
# Access is bit specific.  
*Address has a dual purpose, see “Mapping Exceptions” on page 251  
Document Number: 001-46339 Rev. *F  
Page 26 of 53  
[+] Feedback  
CY8C28xxx  
Electrical Specifications  
This section presents the DC and AC electrical specifications of the CY8C28xxx PSoC devices. For the most up to date electrical  
specifications, confirm that you have the most recent data sheet by going to the web at http://www.cypress.com/psoc.  
Specifications are valid for -40oC T 105oC and T 120oC, except where noted.  
A
J
Figure 7. Voltage versus CPU Frequency  
5.25  
Valid  
Operating  
Region  
4.75  
3.00  
93 kHz  
12 MHz  
24 MHz  
CPU Frequency  
The following table lists the units of measure that are used in this section.  
Table 18. Units of Measure  
Symbol  
oC  
Unit of Measure  
degree Celsius  
Symbol  
μW  
Unit of Measure  
microwatts  
dB  
decibels  
mA  
ms  
mV  
nA  
ns  
milli-ampere  
milli-second  
milli-volts  
fF  
femto farad  
hertz  
Hz  
KB  
Kbit  
kHz  
kΩ  
1024 bytes  
1024 bits  
nanoampere  
nanosecond  
nanovolts  
kilohertz  
nV  
Ω
kilohm  
ohm  
MHz  
MΩ  
μA  
μF  
μH  
μs  
μV  
μVrms  
megahertz  
megaohm  
pA  
pF  
pp  
picoampere  
picofarad  
microampere  
microfarad  
microhenry  
microsecond  
microvolts  
microvolts root-mean-square  
peak-to-peak  
parts per million  
picosecond  
kilo-samples per second  
ppm  
ps  
ksps  
V
sigma: one standard deviation  
volts  
Document Number: 001-46339 Rev. *F  
Page 27 of 53  
[+] Feedback  
CY8C28xxx  
Absolute Maximum Ratings  
Table 19. Absolute Maximum Ratings  
Symbol  
Description  
Storage Temperature  
Min  
Typ  
Max  
Units  
oC  
Notes  
TSTG  
-55  
+25  
+105  
Higher storage temperatures reduce  
data retention time. Recommended  
storage temperature is +25°C ±  
25°C. Storage temperatures above  
65oC degrade reliability. Maximum  
combined storage and operational  
time at +105°C is 7000 hours.  
TA  
Ambient Temperature with Power Applied  
Supply Voltage on Vdd Relative to Vss  
DC Input Voltage  
-40  
+105  
+5.5  
oC  
V
Vdd  
VIO  
-0.5  
Vss -  
0.5  
Vdd +  
0.5  
V
VIOZ  
DC Voltage Applied to Tri-state  
Vss -  
0.5  
Vdd +  
0.5  
V
IMIO  
Maximum Current into any Port Pin  
-25  
-50  
+25  
+50  
mA  
mA  
IMAIO  
Maximum Current into any Port Pin  
Configured as Analog Driver  
ESD  
LU  
Static Discharge Voltage  
Latch-up Current  
2000  
V
Human Body Model ESD.  
200  
mA  
Operating Temperature  
Table 20. Operating Temperature  
Symbol  
TA  
Description  
Min  
-40  
-40  
Typ  
Max  
+105  
+120  
Units  
oC  
oC  
Notes  
Ambient Temperature  
Junction Temperature  
TJ  
The temperature rise from ambient to  
junction is package specific. See  
ThermalImpedancesonpage48. The  
user must limit the power  
consumption to comply with this  
requirement.  
Document Number: 001-46339 Rev. *F  
Page 28 of 53  
[+] Feedback  
CY8C28xxx  
DC Electrical Characteristics  
DC Chip Level Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 21. DC Chip Level Specifications  
Symbol  
Vdd  
Description  
Min  
4.75  
Typ  
Max  
5.25  
14  
Units  
V
Notes  
Supply Voltage  
Supply Current  
IDD  
8
mA  
Conditions are Vdd = 5.25V, -40 oC ≤  
TA 105oC, CPU = 3 MHz, SYSCLK  
doublerdisabled,VC1=1.5MHz,VC2  
= 93.75 kHz, VC3 = 93.75 kHz, analog  
power = off.  
IDDP  
Supply current when IMO = 6 MHz using  
SLIMO mode  
3.5  
4
mA  
Conditions are Vdd = 5.0V, TA = 25°C,  
CPU = 0.75 MHz, SYSCLK doubler  
disabled, VC1 = 0.375 MHz, VC2 =  
23.44 kHz, VC3 = 0.09 kHz.  
ISB  
Sleep (Mode) Current with POR, LVD, Sleep  
Timer, and WDT.[11]  
2.35  
6.69  
7
10  
25  
16  
μA  
μA  
μA  
Conditions are with internal slow  
speed oscillator, Vdd = 5.25V, -40 oC  
TA 55 oC. Analog power = off.  
Conditions are with internal slow  
speed oscillator, Vdd = 5.25V, 55 oC <  
TA 105 oC. Analog power = off.  
Conditions are with properly loaded, 1  
μW max, 32.768 kHz crystal. Vdd =  
5.25V, -40 oC TA 55oC. Analog  
power = off.  
ISBH  
Sleep (Mode) Current with POR, LVD, Sleep  
Timer, and WDT.[11]  
ISBXTL  
Sleep (Mode) Current with POR, LVD, Sleep  
Timer, and WDT.[11]  
ISBXTLH Sleep (Mode) Current with POR, LVD, Sleep  
Timer, and WDT.[11]  
7
26  
1
μA  
Conditions are with properly loaded,  
1μW max, 32.768 kHz crystal. Vdd =  
5.25V, 55 oC < TA 105oC. Analog  
power = off.  
ISBRTC  
Current Consumed by RTC during Sleep  
0.5  
µA  
Extra current consumed by the RTC  
during sleep. This number is typical at  
25°C and 5V.  
VREF  
Reference Voltage (Bandgap)  
1.28  
1.3  
0.65  
0.4  
1.32  
3
V
Trimmed for appropriate Vdd.  
ISXRES  
Supply Current with XRES Asserted 5V  
mA  
mA  
Max is peak current after XRES;  
Typical value is the steady state  
current value. TA=25°C.  
1.5  
Note  
11. Standby (sleep) current includes all function  
s
(POR, LVD, WDT, Sleep Timer) needed for reliable system operation. This should be compared with devices that have  
similar functions enabled.  
Document Number: 001-46339 Rev. *F  
Page 29 of 53  
[+] Feedback  
CY8C28xxx  
DC General Purpose I/O Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 22. DC GPIO Specifications  
Symbol  
RPU  
Description  
Pull Up Resistor  
Min  
4
Typ  
5.6  
5.6  
Max  
Units  
kΩ  
kΩ  
Notes  
8
8
RPD  
Pull Down Resistor  
High Output Level  
4
VOH  
3.5  
V
IOH = 10 mA, Vdd = 4.75 to 5.25V (8  
total loads, 4 on even port pins (for  
example, P0[2], P1[4]), 4 on odd port  
pins (for example, P0[3], P1[5])). 80  
mA maximum combined IOH budget.  
VOL  
Low Output Level  
0.75  
V
IOL = 25 mA, Vdd = 4.75 to 5.25V (8  
total loads, 4 on even port pins (for  
example, P0[2], P1[4]), 4 on odd port  
pins (for example, P0[3], P1[5])). 150  
mA maximum combined IOL budget.  
IOH  
IOL  
High Level Source Current  
Low Level Sink Current  
10  
25  
mA  
mA  
VOH = Vdd-1.0V, see the limitations of  
the total current in the note for VOH.  
VOL = 0.75V, see the limitations of the  
total current in the note for VOL.  
VIL  
VIH  
VH  
IIL  
Input Low Level  
2.2  
0.8  
V
V
Vdd = 3.0 to 5.25.  
Vdd = 4.75 to 5.25.  
Input High Level  
Input Hysteresis  
110  
1
mV  
nA  
pF  
Input Leakage (Absolute Value)  
Capacitive Load on Pins as Input  
Gross tested to 1 μA.  
Package and pin dependent. Temp =  
25oC.  
CIN  
3.5  
10  
COUT  
Capacitive Load on Pins as Output  
3.5  
10  
pF  
Package and pin dependent. Temp =  
25oC.  
DC Operational Amplifier Specifications  
The following tables list guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only. The Operational Amplifiers covered  
by these specifications are components of both the Analog Continuous Time PSoC blocks and the Analog Switched Cap PSoC blocks.  
The guaranteed specifications are measured in the Analog Continuous Time PSoC block.  
Table 23. DC Operational Amplifier Specifications  
Symbol  
Description  
Min  
Typ  
Max  
Units  
Notes  
VOSOACT Input Offset Voltage CT Block (absolute  
value)  
1.6  
1.3  
1.2  
8
8
8
mV  
mV  
mV  
Power = Low, Opamp Bias = High  
Power = Medium, Opamp Bias = High  
Power = High, Opamp Bias = High  
VOSOA  
Input Offset Voltage SC and AGND  
Opamps (absolute value)  
1
6
mV  
Applies to High and Low Opamp Bias.  
TCVOSOA Average Input Offset Voltage Drift  
7.0  
200  
4.5  
35.0  
μV/oC  
pA  
IEBOA  
CINOA  
Input Leakage Current (Port 0 Analog Pins)  
Input Capacitance (Port 0 Analog Pins)  
Gross tested to 1 μA.  
Package and pin dependent. Temp =  
25oC.  
10  
pF  
Document Number: 001-46339 Rev. *F  
Page 30 of 53  
[+] Feedback  
CY8C28xxx  
Table 23. DC Operational Amplifier Specifications (continued)  
Symbol  
Description  
Min  
0.0  
0.5  
Typ  
Max  
Units  
Notes  
VCMOA  
Common Mode Voltage Range  
Common Mode Voltage Range (high  
power or high opamp bias)  
Vdd  
Vdd - 0.5  
V
The common-mode input voltage  
range is measured through an analog  
output buffer. The specification  
includes the limitations imposed by  
the characteristics of the analog  
output buffer.  
CMRROA Common Mode Rejection Ratio  
Power = Low  
dB  
dB  
Specification is applicable at high  
power. For all other bias modes  
(except high power, high opamp  
bias), minimum is 50 dB.  
60  
60  
60  
Power = Medium  
Power = High  
GOLOA  
Open Loop Gain  
Power = Low  
Specification is applicable at high  
power. For all other bias modes  
(except high power, high opamp  
bias), minimum is 60 dB.  
60  
60  
80  
Power = Medium  
Power = High  
VOHIGHOA High Output Voltage Swing (internal  
signals)  
Vdd -  
0.2  
Vdd -  
0.2  
V
V
V
Power = Low  
Power = Medium  
Power = High  
Vdd -  
0.5  
VOLOWOA Low Output Voltage Swing (internal  
signals)  
0.2  
0.2  
0.5  
V
V
V
Power = Low  
Power = Medium  
Power = High  
ISOA  
Supply Current (including associated  
AGND buffer)  
Power = Low, Opamp Bias = Low  
Power = Low, Opamp Bias = High  
Power = Medium, Opamp Bias = Low  
Power = Medium, Opamp Bias = High  
Power = High, Opamp Bias = Low  
Power = High, Opamp Bias = High  
200  
400  
700  
1400  
2400  
4600  
300  
600  
1100  
2100  
4000  
8000  
μA  
μA  
μA  
μA  
μA  
μA  
PSRROA Supply Voltage Rejection Ratio  
60  
dB  
Vss VIN (Vdd - 2.25) or (Vdd -  
1.25V) VIN Vdd.  
DC Type-E Operational Amplifier Specifications  
The following tables list the guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only. The Operational Amplifiers covered  
by these specifications are components of the Limited Type E Analog PSoC blocks.  
Table 24. DC Type-E Operational Amplifier Specifications  
Symbol  
Description  
Min  
Typ  
2.5  
2.5  
Max  
17  
Units  
mV  
Notes  
VOSOA  
Input Offset Voltage (absolute value)  
For 0.2V < Vin < Vdd - 1.2V.  
25  
mV  
For Vin = 0 to 0.2V and Vin > Vdd -  
1.2V.  
TCVOSOA Average Input Offset Voltage Drift  
10  
200  
4.5  
μV/oC  
pA  
[12]  
IEBOA  
Input Leakage Current (Port 0 Analog Pins)  
Input Capacitance (Port 0 Analog Pins)  
Gross tested to 1 μA.  
CINOA  
9.5  
pF  
Package and pin dependent. Temp  
= 25oC.  
VCMOA  
ISOA  
Common Mode Voltage Range  
Amplifier Supply Current  
0.0  
Vdd - 1  
35  
V
10  
μA  
Document Number: 001-46339 Rev. *F  
Page 31 of 53  
[+] Feedback  
CY8C28xxx  
Note  
12. Atypical behavior: IEBOA of Port 0 Pin 0 is below 1 nA at 25°C; 50 nA over temperature. Use Port 0 Pins 1-7 for the lowest leakage of 200 nA.  
Document Number: 001-46339 Rev. *F  
Page 32 of 53  
[+] Feedback  
CY8C28xxx  
DC Low Power Comparator Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 25. DC Low Power Comparator Specifications  
Symbol  
Description  
Min  
Typ  
Max  
Units  
Notes  
VREFLPC  
Low power comparator (LPC) reference  
voltage range  
0.2  
Vdd - 1  
V
VOSLPC  
ISLPC  
LPC voltage offset  
LPC supply current  
2.5  
10  
30  
40  
mV  
μA  
DC Analog Output Buffer Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 26. DC Analog Output Buffer Specifications  
Symbol  
Description  
Min  
Typ  
3
Max  
Units  
mV  
μV/°C  
V
Notes  
VOSOB  
Input Offset Voltage (Absolute Value)  
18  
TCVOSOB Input Offset Voltage Drift  
+6  
20  
VCMOB  
Common-Mode Input Voltage Range  
Output Resistance  
.5  
Vdd - 1.0  
ROUTOB  
1
W
VOHIGHOB High Output Voltage Swing (Load = 32 ohms .5 x Vdd +  
V
to Vdd/2)  
1.3  
VOLOWOB Low Output Voltage Swing (Load = 32 ohms  
to Vdd/2)  
.5 x Vdd-  
1.3  
V
ISOB  
Supply Current Including Bias Cell (No Load)  
Power = Low  
Power = High  
1.1  
2.6  
5.1  
8.8  
mA  
mA  
PSRROB  
Supply Voltage Rejection Ratio  
50  
64  
dB  
(0.5 x Vdd - 1.0) . VOUT . (0.5  
x Vdd + 0.9).  
Document Number: 001-46339 Rev. *F  
Page 33 of 53  
[+] Feedback  
CY8C28xxx  
DC Analog Reference Specifications  
The following tables list guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
The guaranteed specifications are measured through the Analog Continuous Time PSoC blocks. The power levels for AGND refer to  
the power of the Analog Continuous Time PSoC block. The power levels for RefHi and RefLo refer to the Analog Reference Control  
register. The limits stated for AGND include the offset error of the AGND buffer local to the Analog Continuous Time PSoC block.  
Reference control power is high.  
Table 27. DC Analog Reference Specifications for High Power  
Symbol  
Description  
Bandgap Voltage Reference 5V  
AGND = Vdd/2[13]  
AGND = 2 x BandGap[13]  
AGND = P2[4] (P2[4] = Vdd/2)[13]  
AGND = BandGap[13]  
Min  
1.28  
Typ  
1.30  
Max  
1.32  
Units  
V
VBG5  
Vdd/2 - 0.021  
2.527  
Vdd/2 - 0.001  
2.593  
Vdd/2 + 0.019  
2.659  
V
V
P2[4] - 0.015  
1.28  
P2[4] - 0.002  
1.31  
P2[4] + 0.011  
1.34  
V
V
AGND = 1.6 x BandGap[13]  
AGND Block to Block Variation (AGND = Vdd/2)[13]  
2.034  
2.084  
2.134  
V
-34  
0.000  
34  
V
RefHi = Vdd/2 + BandGap  
Vdd/2 + 1.91  
3.761  
Vdd/2 + 1.273  
3.874  
Vdd/2 + 1.355  
3.987  
V
RefHi = 3 x BandGap  
V
RefHi = 2 x BandGap + P2[6] (P2[6] = 1.3V)  
RefHi = P2[4] + BandGap (P2[4] = Vdd/2)  
RefHi = P2[4] + P2[6] (P2[4] = Vdd/2, P2[6] = 1.3V)  
P2[6] + 2.478  
P2[4] + 1.195  
P2[6] + 2.567  
P2[4] + 1.273  
P2[6] + 2.722  
P2[4] + 1.405  
V
V
P2[4] + P2[6] -  
0.067  
P2[4] + P2[6] +  
0.028  
P2[4] + P2[6] +  
0.011  
V
RefHi = 2 x BandGap  
2.522  
4.013  
2.587  
4.134  
2.652  
4.255  
V
V
V
V
V
V
RefHi = 3.2 x BandGap  
RefLo = Vdd/2 – BandGap  
RefLo = BandGap  
Vdd/2 - 1.371  
1.247  
Vdd/2 - 1.310  
1.311  
Vdd/2 - 1.249  
1.375  
RefLo = 2 x BandGap - P2[6] (P2[6] = 1.3V)  
RefLo = P2[4] – BandGap (P2[4] = Vdd/2)  
2.513 - P2[6]  
P2[4] - 1.352  
2.586 - P2[6]  
2.687 - P2[6]  
P2[4] - 1.232  
P2[4] - P2[6] -  
0.008  
RefLo = P2[4]-P2[6] (P2[4] = Vdd/2, P2[6] = 1.3V)  
P2[4] - P2[6] -  
0.028  
P2[4] - P2[6] -  
0.014  
P2[4] - P2[6] -  
0.056  
V
Table 28. DC Analog Reference Specifications for Medium Power  
Symbol  
Description  
Bandgap Voltage Reference 5V  
AGND = Vdd/2[13]  
AGND = 2 x BandGap[13]  
AGND = P2[4] (P2[4] = Vdd/2)[13]  
AGND = BandGap[13]  
Min  
1.28  
Typ  
1.30  
Max  
1.32  
Units  
V
VBG5  
Vdd/2 - 0.021  
2.534  
Vdd/2 -0.001  
2.596  
Vdd/2 + 0.019  
2.658  
V
V
P2[4] - 0.015  
1.279  
P2[4] -0.002  
1.309  
P2[4] + 0.011  
1.339  
V
V
AGND = 1.6 x BandGap[13]  
AGND Block to Block Variation (AGND = Vdd/2)[13]  
2.035  
2.085  
2.135  
V
-34  
0
34  
V
RefHi = Vdd/2 + BandGap  
Vdd/2 + 1.196  
3.772  
Vdd/2 +1.278  
3.883  
Vdd/2 + 1.360  
3.994  
V
RefHi = 3 x BandGap  
V
RefHi = 2 x BandGap + P2[6] (P2[6] = 1.3V)  
RefHi = P2[4] + BandGap (P2[4] = Vdd/2)  
P2[6] + 2.492  
P2[4] + 1.200  
P2[6] + 2.577  
P2[4] + 1.278  
P2[6] + 2.708  
P2[4] + 1.400  
V
V
Note  
13. AGND tolerance includes the offsets of the local buffer in the PSoC block.  
Document Number: 001-46339 Rev. *F  
Page 34 of 53  
[+] Feedback  
CY8C28xxx  
Table 28. DC Analog Reference Specifications for Medium Power (continued)  
Symbol  
Description  
Min  
Typ  
Max  
Units  
RefHi = P2[4] + P2[6] (P2[4] = Vdd/2, P2[6] = 1.3V)  
P2[4] + P2[6] -  
0.058  
P2[4] + P2[6]  
-0.022  
P2[4] + P2[6] +  
0.014  
V
RefHi = 2 x BandGap  
2.523  
4.02  
2.589  
4.141  
2.655  
4.262  
V
V
V
V
V
V
RefHi = 3.2 x BandGap  
RefLo = Vdd/2 – BandGap  
RefLo = BandGap  
Vdd/2 - 1.367  
1.243  
Vdd/2 -1.306  
1.31  
Vdd/2 - 1.245  
1.377  
RefLo = 2 x BandGap - P2[6] (P2[6] = 1.3V)  
RefLo = P2[4] – BandGap (P2[4] = Vdd/2)  
2.516 - P2[6]  
P2[4] - 1.359  
2.588 - P2[6]  
2.684 - P2[6]  
P2[4] - 1.233  
P2[4] - P2[6] -  
0.004  
RefLo = P2[4]-P2[6] (P2[4] = Vdd/2, P2[6] = 1.3V)  
P2[4] - P2[6] -  
0.033  
P2[4] - P2[6] -  
0.008  
P2[4] - P2[6] +  
0.049  
V
Table 29. DC Analog Reference Specifications for Low Power  
Symbol  
Description  
Bandgap Voltage Reference 5V  
AGND = Vdd/2[13]  
Min  
1.28  
Typ  
1.30  
Max  
1.32  
Units  
V
VBG5  
Vdd/2 - 0.021  
2.534  
Vdd/2 -0.001  
2.597  
Vdd/2 + 0.019  
2.66  
V
AGND = 2 x BandGap[13]  
V
AGND = P2[4] (P2[4] = Vdd/2)[13]  
AGND = BandGap[13]  
AGND = 1.6 x BandGap[13]  
P2[4] - 0.015  
1.279  
P2[4] -0.002  
1.309  
P2[4] + 0.011  
1.339  
V
V
2.036  
2.086  
2.136  
V
AGND Block to Block Variation (AGND = Vdd/2)[13]  
-34  
0
34  
V
RefHi = Vdd/2 + BandGap  
Vdd/2 + 1.196  
3.773  
Vdd/2 +1.278  
3.886  
Vdd/2 + 1.360  
3.999  
V
RefHi = 3 x BandGap  
V
RefHi = 2 x BandGap + P2[6] (P2[6] = 1.3V)  
RefHi = P2[4] + BandGap (P2[4] = Vdd/2)  
RefHi = P2[4] + P2[6] (P2[4] = Vdd/2, P2[6] = 1.3V)  
P2[6] + 2.494  
P2[4] + 1.201  
P2[6] + 2.579  
P2[4] + 1.280  
P2[6] + 2.706  
P2[4] + 1.399  
V
V
P2[4] + P2[6] -  
0.055  
P2[4] + P2[6] -  
0.020  
P2[4] + P2[6] +  
0.015  
V
RefHi = 2 x BandGap  
2.525  
4.022  
2.59  
4.143  
2.655  
4.264  
V
V
V
V
V
V
RefHi = 3.2 x BandGap  
RefLo = Vdd/2 – BandGap  
RefLo = BandGap  
Vdd/2 - 1.367  
1.243  
Vdd/2 -1.304  
1.31  
Vdd/2 - 1.241  
1.377  
RefLo = 2 x BandGap - P2[6] (P2[6] = 1.3V)  
RefLo = P2[4] – BandGap (P2[4] = Vdd/2)  
2.514 - P2[6]  
P2[4] - 1.360  
2.588 - P2[6]  
2.686 - P2[6]  
P2[4] - 1.234  
P2[4] - P2[6] -  
0.003  
RefLo = P2[4]-P2[6] (P2[4] = Vdd/2, P2[6] = 1.3V)  
P2[4] - P2[6] -  
0.031  
P2[4] - P2[6] -  
0.007  
P2[4] - P2[6] +  
0.045  
V
DC Analog PSoC Block Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 30. DC Analog PSoC Block Specifications  
Symbol  
RCT  
Description  
Min  
Typ  
12.24  
80  
Max  
Units  
kΩ  
fF  
Notes  
Resistor Unit Value (Continuous Time)  
Capacitor Unit Value (Switch Cap)  
CSC  
Document Number: 001-46339 Rev. *F  
Page 35 of 53  
[+] Feedback  
CY8C28xxx  
DC Analog Mux Bus Specifications  
The following table lists the guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 31. DC Analog Mux Bus Specifications  
Symbol  
RSW  
RVSS  
Description  
Min  
Typ  
Max  
400  
800  
Units  
W
Notes  
Switch Resistance to Common Analog Bus  
Resistance of Initialization Switch to VSS  
Vdd 3.0V  
W
DC SAR10 ADC Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 32. DC SAR10 ADC Specifications  
Symbol  
Description  
Min  
-2.5  
-5  
Typ  
Max  
2.5  
5
Units  
Notes  
INLSAR10  
Integral nonlinearity for VREF 3  
Integral nonlinearity for VREF < 3  
Differential nonlinearity for VREF 3  
Differential nonlinearity for VREF < 3  
Active current consumption  
-
LSB 10-bit resolution  
LSB 10-bit resolution  
LSB 10-bit resolution  
LSB 10-bit resolution  
mA  
DNLSAR10  
-1.5  
-4  
-
1.5  
4
ISAR10  
0.08  
-
0.5  
-
0.497  
0.5  
IVREFSAR10 Input current into P2[5] when configured as  
the SAR10 ADC's VREF input.  
mA  
The internal voltage reference  
buffer is disabled in this configu-  
ration.  
VVREFSAR10 Input reference voltage at P2[5] when  
configured as the SAR10 ADC's external  
voltage reference.  
3.0  
-
4.95  
V
When VREF is buffered inside the  
SAR10 ADC, the voltage level at  
P2[5] (when configured as the  
external reference voltage) must  
always be at least 300 mV less  
than the chip supply voltage level  
on the Vdd pin.  
(VVREFSAR10 < (Vdd - 300 mV) ).  
VOSSAR10  
SARIMP  
Offset voltage  
5
-
7.7  
10  
-
mV  
SAR input impedence  
1.64  
MΩ  
Frequency dependant = 1/ Fs°C.  
142.9 kHz (maximum) and Cin =  
4.28 pF (typical)  
Table 33. DC IDAC Specifications  
Symbol  
IDAC_DNL  
IDAC_INL  
IDAC_Gain  
Description  
Min  
-5.0  
-5.0  
282  
Typ  
2.0  
Max  
5.0  
Units  
LSB  
LSB  
nA  
Notes  
Differential nonlinearity  
Valid for all 3 current ranges  
Valid for all 3 current ranges  
Measured at full scale  
Integral nonlinearity  
2.0  
5.0  
Gain per bit - Range 1 (91 µA)  
Gain per bit - Range 2 (318 µA)  
Gain per bit - Range 3 (637 µA)  
357  
452  
985  
1250  
2500  
2.0%  
1533  
3057  
20%  
nA  
1959  
nA  
IDACOffset  
Offset at Code 0 vs LSB Ideal - Range 1  
(91 µA)  
%
Measured as a % of LSB (Current @  
Code 0)/(LSB Ideal Current)  
Offset at Code 0 vs LSB Ideal - Range 2  
(318 µA)  
1.0%  
1.0%  
10%  
10%  
%
%
Offset at Code 0 vs LSB Ideal - Range 3  
(637 µA)  
Document Number: 001-46339 Rev. *F  
Page 36 of 53  
[+] Feedback  
CY8C28xxx  
DC POR and LVD Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Note The bits PORLEV and VM in the table below refer to bits in the VLT_CR register. See the PSoC Programmable System-on-Chip  
Technical Reference Manual for CY8C28xxx PSoC devices, for more information on the VLT_CR register.  
Table 34. DC POR and LVD Specifications  
Symbol  
Description  
Min  
Typ  
Max  
Units  
Notes  
Vdd Value for PPOR Trip (positive ramp)  
VPPOR1R PORLEV[1:0] = 01b  
VPPOR2R PORLEV[1:0] = 10b  
4.39  
4.55  
4.49  
4.65  
V
V
Vdd Value for PPOR Trip (negative ramp)  
PORLEV[1:0] = 01b  
PORLEV[1:0] = 10b  
VPPOR1  
VPPOR2  
4.39  
4.55  
4.49  
4.64  
V
V
PPOR Hysteresis  
PORLEV[1:0] = 01b  
PORLEV[1:0] = 10b  
VPH1  
VPH2  
0
0
mV  
mV  
Vdd Value for LVD Trip  
VM[2:0] = 110b  
VM[2:0] = 111b  
VLVD6  
VLVD7  
4.62  
4.71  
4.71  
4.80  
4.83  
4.92  
V
V
Vdd Value for PPOR Trip (positive ramp)  
VPPOR1R PORLEV[1:0] = 01b  
VPPOR2R PORLEV[1:0] = 10b  
4.39  
4.55  
V
V
DC Programming Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 35. DC Programming Specifications  
Symbol  
IDDP  
Description  
Min  
Typ  
15  
Max  
25  
Units  
mA  
V
Notes  
Supply Current During Programming or Verify  
VILP  
VIHP  
IILP  
Input Low Voltage During Programming or  
Verify  
0.8  
Input High Voltage During Programming or  
Verify  
2.2  
V
mA  
mA  
V
Input Current when Applying Vilp to P1[0] or  
P1[1] During Programming or Verify  
0.21  
1.5  
Driving internal pull-down  
resistor.  
IIHP  
Input Current when Applying Vihp to P1[0] or  
P1[1] During Programming or Verify  
Driving internal pull-down  
resistor.  
VOLV  
VOHV  
Output Low Voltage During Programming or  
Verify  
Vss +  
0.75  
Output High Voltage During Programming or  
Verify  
3.5  
Vdd  
V
FlashENPB Flash Endurance (per block)[14]  
FlashENT Flash Endurance (total)[14,15]  
100  
25,600  
15  
Erase/write cycles per block.  
Erase/write cycles.  
FlashDR  
Flash Data Retention[16]  
Years  
Notes  
14. For the full temperature range, the user must employ a temperature sensor user module (FlashTemp) and feed the result to the temperature argument before writing.  
Refer to the Flash APIs Application Note AN2015 at http://www.cypress.com under Application Notes for more information.  
15. A maximum of 256 x 100 block endurance cycles is allowed.  
16. Flash data retention based on the use condition of 7000 hours at T 105°C and the remaining time at T 65°C.  
A
A
Document Number: 001-46339 Rev. *F  
Page 37 of 53  
[+] Feedback  
CY8C28xxx  
AC Electrical Characteristics  
AC Chip Level Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 36. AC Chip Level Specifications  
Symbol  
FIMO24  
Description  
Min  
Typ  
Max  
Units  
Notes  
Internal Main Oscillator Frequency for 24 23.04  
MHz  
24  
24.96  
MHz Trimmed. Utilizing factory trim  
values.  
6
6.5[17]  
F
Internal Main Oscillator Frequency for  
5.5  
6 MHz  
Trimmed for 5V or 3.3V operation  
MHz  
IMO6  
using factory trim values. SLIMO  
Mode = 1.  
FCPU1  
CPU Frequency (5V Nominal)  
Digital PSoC Block Frequency  
Digital PSoC Block Frequency  
Internal Low Speed Oscillator Frequency  
0.90  
12  
12.48  
24.96[17]  
MHz  
F
F
MHz 4.75V< Vdd <5.25V  
BLK5  
3.0V<Vdd<3.6V  
MHz  
0
24  
32  
BLK33  
F32K1  
15  
64  
kHz  
Trimmed. Utilizing factory trim  
values.  
F32K2  
External Crystal Oscillator  
5
32.768  
kHz Accuracy is capacitor and crystal  
dependent.  
F
Internal Low Speed Oscillator Untrimmed  
Frequency  
After a reset and before the m8c  
starts to run, the ILO is not trimmed.  
See the System Resets section of  
the PSoC Technical Reference  
manual for details on timing this.  
kHz  
32K_U  
FPLL  
PLL Frequency  
23.986  
MHz Is a multiple (x732) of crystal  
frequency.  
Jitter24M2 24 MHz RMS Period Jitter (PLL)  
TPLLSLEW PLL Lock Time  
800  
10  
ps  
ms  
ms  
0.5  
0.5  
TPLLSLEWSL PLL Lock Time for Low Gain Setting  
50  
OW  
TOS  
External Crystal Oscillator Startup to 1%  
1700  
2800  
2620  
3800  
ms  
ms  
TOSACC  
External Crystal Oscillator Startup to 200  
ppm  
Jitter32k  
TXRST  
32 kHz RMS Period Jitter  
100  
ns  
μs  
%
External Reset Pulse Width  
24 MHz Duty Cycle  
10  
40  
20  
DC24M  
50  
60  
80  
DC  
Internal Low Speed Oscillator Duty Cycle  
50  
%
ILO  
Jitter24M1P 24 MHz RMS Period Jitter (IMO)  
Peak-to-Peak  
300  
ps  
Jitter24M1R 24 MHz RMS Period Jitter (IMO) Root  
Mean Squared  
0
600  
12.48  
ps  
MHz  
μs  
FMAX  
Maximum Frequency of Signal on Row  
Input or Row Output.  
TRAMP  
Supply Ramp Time  
Note  
17. See the individual user module data sheets for information on maximum frequencies for user modules.  
Document Number: 001-46339 Rev. *F  
Page 38 of 53  
[+] Feedback  
CY8C28xxx  
Figure 8. PLL Lock Timing Diagram  
PLL  
Enable  
T
24 MHz  
PLLSLEW  
FPLL  
PLL  
Gain  
0
Figure 9. PLL Lock for Low Gain Setting Timing Diagram  
PLL  
Enable  
T
24 MHz  
PLLSLEWLOW  
FPLL  
PLL  
Gain  
1
Figure 10. External Crystal Oscillator Startup Timing Diagram  
32K  
32 kHz  
Select  
F32K2  
T
OS  
Figure 11. 24 MHz Period Jitter (IMO) Timing Diagram  
Jitter24M1  
F24M  
Figure 12. 32 kHz Period Jitter (ECO) Timing Diagram  
Jitter32k  
F32K2  
Document Number: 001-46339 Rev. *F  
Page 39 of 53  
[+] Feedback  
CY8C28xxx  
AC General Purpose I/O Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 37. AC GPIO Specifications  
Symbol  
FGPIO  
Description  
Min  
0
Typ  
Max  
12.48  
22  
Units  
Notes  
GPIO Operating Frequency  
MHz Normal Strong Mode  
TRiseF  
TFallF  
Rise Time, Normal Strong Mode, Cload = 50 pF  
Fall Time, Normal Strong Mode, Cload = 50 pF  
Rise Time, Slow Strong Mode, Cload = 50 pF  
Fall Time, Slow Strong Mode, Cload = 50 pF  
3
ns  
ns  
ns  
ns  
Vdd = 4.75 to 5.25V, 10% - 90%  
2
22  
Vdd = 4.75 to 5.25V, 10% - 90%  
Vdd = 4.75 to 5.25V, 10% - 90%  
Vdd = 4.75 to 5.25V, 10% - 90%  
TRiseS  
TFallS  
9
27  
22  
9
Figure 13. GPIO Timing Diagram  
90%  
GPIO  
Pin  
Output  
Voltage  
10%  
TRiseF  
TRiseS  
TFallF  
TFallS  
AC Operational Amplifier Specifications  
The following tables list guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only. The Operational Amplifiers covered  
by these specifications are components of both the Analog Continuous Time PSoC blocks and the Analog Switched Cap PSoC blocks.  
Settling times, slew rates, and gain bandwidth are based on the Analog Continuous Time PSoC block.  
Table 38. AC Operational Amplifier Specifications  
Symbol  
Description  
Min  
Typ  
Max  
Units  
Notes  
TROA  
Rising Settling Time from 80% of ΔV to 0.1% of  
ΔV (10 pF load, Unity Gain)  
Power = Low, Opamp Bias = Low  
Power = Medium, Opamp Bias = High  
Power = High, Opamp Bias = High  
(Active Probe Loading, Unity Gain)  
3.9  
0.72  
0.62  
μs  
μs  
μs  
TSOA  
Falling Settling Time from 20% of ΔV to 0.1%  
of ΔV (10 pF load, Unity Gain)  
Power = Low, Opamp Bias = Low  
Power = Medium, Opamp Bias = High  
Power = High, Opamp Bias = High  
(Active Probe Loading, Unity Gain)  
(Active Probe Loading, Unity Gain)  
(Active Probe Loading, Unity Gain)  
5.9  
0.92  
0.72  
μs  
μs  
μs  
SRROA  
Rising Slew Rate (20% to 80%)(10 pF load,  
Unity Gain)  
Power = Low, Opamp Bias = Low  
Power = Medium, Opamp Bias = High  
Power = High, Opamp Bias = High  
0.15  
1.7  
6.5  
V/μs  
V/μs  
V/μs  
SRFOA  
Falling Slew Rate (20% to 80%)(10 pF load,  
Unity Gain)  
Power = Low, Opamp Bias = Low  
Power = Medium, Opamp Bias = High  
Power = High, Opamp Bias = High  
0.01  
0.5  
4.0  
V/μs  
V/μs  
V/μs  
Document Number: 001-46339 Rev. *F  
Page 40 of 53  
[+] Feedback  
CY8C28xxx  
Table 38. AC Operational Amplifier Specifications (continued)  
Symbol  
Description  
Gain Bandwidth Product  
Min  
Typ  
Max  
Units  
Notes  
BWOA  
Power = Low, Opamp Bias = Low  
Power = Medium, Opamp Bias = High  
Power = High, Opamp Bias = High  
0.75  
3.1  
5.4  
MHz  
MHz  
MHz  
ENOA  
Noise at 1 kHz  
Power = Medium, Opamp Bias = High  
100  
nV/rt-Hz  
When bypassed by a capacitor on P2[4], the noise of the analog ground signal distributed to each block is reduced by a factor of up  
to 5 (14 dB). This is at frequencies above the corner frequency defined by the on-chip 8.1k resistance and the external capacitor.  
Figure 14. Typical AGND Noise with P2[4] Bypass  
VnAGND Emerald = 2*Vbg  
-90  
-100  
-110  
E0.0  
E0.0 1  
-120  
-130  
-140  
-150  
E0.1  
E1.0  
E10. 0  
0.001  
0.01  
0.1  
1
10  
100  
At low frequencies, the opamp noise is proportional to 1/f, power independent, and determined by device geometry. At high  
frequencies, increased power level reduces the noise spectrum level.  
Figure 15. Typical Opamp Noise  
nV/rtHz  
10000  
PH_BH  
PH_BL  
PM_BL  
PL_BL  
1000  
100  
10  
0.001  
0.01  
0.1  
1
10  
100  
Freq (kHz)  
Document Number: 001-46339 Rev. *F  
Page 41 of 53  
[+] Feedback  
CY8C28xxx  
AC Type-E Operational Amplifier Specifications  
The following table lists the guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only. The Operational Amplifiers covered  
by these specifications are components of the Limited Type E Analog PSoC blocks.  
Table 39. AC Type-E Operational Amplifier Specifications  
Symbol  
Description  
Min  
Typ  
Max  
Units  
Notes  
50 mV Overdrive  
TCOMP  
Comparator Mode Response Time  
75  
100  
ns  
AC Low Power Comparator Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 40. AC Low Power Comparator Specifications  
Symbol  
Description  
LPC Response Time  
Min  
Typ  
Max  
Units  
Notes  
TRLPC  
50  
μs  
50 mV overdrive comparator  
reference set within VREFLPC  
.
AC Analog Mux Bus Specifications  
The following table lists the guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 41. AC Analog Mux Bus Specifications  
Symbol  
Description  
Min  
Typ  
Max  
Units  
Notes  
FSW  
Switch Rate  
3.17  
MHz  
AC Digital Block Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 42. AC Digital Block Specifications  
Function  
Description  
Min  
Typ  
Max  
Units  
Notes  
All  
Maximum Block Clocking Frequency  
24.96  
Functions  
Timer  
Capture Pulse Width  
50[18]  
ns  
Maximum Frequency, No Capture  
Maximum Frequency, With Capture  
Enable Pulse Width  
Maximum Frequency, No Enable Input  
Maximum Frequency, Enable Input  
Kill Pulse Width:  
Asynchronous Restart Mode  
Synchronous Restart Mode  
Disable Mode  
24.96  
24.96  
24.96  
24.96  
MHz 4.75V < Vdd < 5.25V.  
MHz  
ns  
MHz 4.75V < Vdd < 5.25V.  
MHz  
50[18]  
Counter  
Dead  
Band  
20  
50[18]  
50[18]  
ns  
ns  
ns  
Maximum Frequency  
CRCPRS Maximum Input Clock Frequency  
24.96  
24.96  
MHz 4.75V < Vdd < 5.25V.  
MHz 4.75V < Vdd < 5.25V.  
(PRS  
Mode)  
CRCPRS Maximum Input Clock Frequency  
(CRC  
Mode)  
24.96  
4.16  
MHz  
SPIM  
Maximum Input Clock Frequency  
MHz Maximum data rate at 2.08 MHz  
due to 2 x over clocking.  
Document Number: 001-46339 Rev. *F  
Page 42 of 53  
[+] Feedback  
CY8C28xxx  
Table 42. AC Digital Block Specifications (continued)  
Function  
SPIS  
Description  
Min  
Typ  
Max  
2.08  
Units  
MHz  
ns  
Notes  
Maximum Input Clock Frequency  
Width of SS_ Negated Between Transmissions 50[18]  
Trans-  
mitter  
Maximum Input Clock Frequency  
8.32  
MHz Maximum data rate at 1.04 MHz  
due to 8 x over clocking.  
Receiver Maximum Input Clock Frequency  
16  
24.96  
24.96  
MHz Maximum data rate at 3.12 MHz  
due to 8 x over clocking.  
All  
Maximum Block Clocking Frequency (> 4.75V)  
4.75V < Vdd < 5.25V.  
Functions  
AC Analog Output Buffer Specifications  
The following tables list guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 43. AC Analog Output Buffer Specifications  
Symbol  
Description  
Min  
Typ  
Max  
Units  
Notes  
TROB  
Rising Settling Time to 0.1%, 1V Step, 100 pF  
Load  
Power = Low  
Power = High  
3
3
μs  
μs  
TSOB  
Falling Settling Time to 0.1%, 1V Step, 100 pF  
Load  
Power = Low  
Power = High  
3
3
μs  
μs  
SRROB  
SRFOB  
BWOB  
BWOB  
Rising Slew Rate (20% to 80%), 1V Step, 100 pF  
Load  
Power = Low  
Power = High  
0.6  
0.6  
V/μs  
V/μs  
Falling Slew Rate (80% to 20%), 1V Step, 100  
pF Load  
Power = Low  
Power = High  
0.6  
0.6  
V/μs  
V/μs  
Small Signal Bandwidth, 20mVpp, 3dB BW, 100  
pF Load  
Power = Low  
Power = High  
0.65  
0.65  
MHz  
MHz  
Large Signal Bandwidth, 1Vpp, 3dB BW, 100 pF  
Load  
Power = Low  
300  
300  
kHz  
kHz  
Power = High  
AC SAR10 ADC Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 44. AC SAR10 ADC Specifications  
Symbol  
Description  
Min  
Typ  
Max  
2.0  
Units  
Notes  
FINSAR10 Input clock frequency for SAR10 ADC  
MHz  
FSSAR10 Sample rate for SAR10 ADC  
SAR10 ADC Resolution = 10 bits  
142.9  
ksps For 10-bit resolution, the sample  
rate is the ADC's input clock  
divided by 14.  
Note  
18. 50 ns minimum input pulse width is based on the input synchronizers running at 24 MHz (42 ns nominal period).  
Document Number: 001-46339 Rev. *F  
Page 43 of 53  
[+] Feedback  
CY8C28xxx  
AC External Clock Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 45. AC External Clock Specifications  
Symbol  
FOSCEXT  
Description  
Min  
0.093  
20.6  
20.6  
150  
Typ  
Max  
24.6  
5300  
Units  
MHz  
ns  
Notes  
Frequency  
High Period  
Low Period  
ns  
Power Up IMO to Switch  
μs  
AC Programming Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 46. AC Programming Specifications  
Symbol  
TRSCLK  
Description  
Rise Time of SCLK  
Min  
1
Typ  
Max  
20  
20  
Units  
ns  
Notes  
TFSCLK  
TSSCLK  
THSCLK  
FSCLK  
Fall Time of SCLK  
1
ns  
Data Setup Time to Falling Edge of SCLK  
Data Hold Time from Falling Edge of SCLK  
Frequency of SCLK  
40  
40  
0
ns  
ns  
8
MHz  
ms  
ms  
ns  
TERASEB  
TWRITE  
TDSCLK  
TRSCLK  
TERASEALL  
Flash Erase Time (Block)  
40  
40  
Flash Block Write Time  
Data Out Delay from Falling Edge of SCLK  
Rise Time of SCLK  
55  
70  
1
ns  
Flash Erase Time (Bulk)  
80  
ms  
Erase all blocks and  
protection fields at once.  
TPROGRAM_HOT Flash Block Erase + Flash Block Write Time  
TPROGRAM_COLD Flash Block Erase + Flash Block Write Time  
100[14]  
200[14]  
ms  
ms  
0°C Tj 100°C  
-40°C Tj 0°C  
2
AC I C Specifications  
The following table lists guaranteed maximum and minimum specifications for the voltage and temperature ranges: 4.75V to 5.25V  
and -40°C TA 105°C. Typical parameters apply to 5V at 25°C and are for design guidance only.  
Table 47. AC Characteristics of the I2C SDA and SCL Pins  
Standard Mode  
Fast Mode  
Symbol  
FSCLI2C  
Description  
SCL Clock Frequency  
Units  
Notes  
Min  
0
Max  
100  
Min  
0
Max  
400  
kHz  
THDSTAI2C  
HoldTime(repeated)STARTCondition. After  
this period, the first clock pulse is generated.  
4.0  
0.6  
μs  
TLOWI2C  
LOW Period of the SCL Clock  
HIGH Period of the SCL Clock  
Setup Time for a Repeated START Condition  
Data Hold Time  
4.7  
4.0  
4.7  
0
1.3  
0.6  
0.6  
0
μs  
μs  
μs  
μs  
THIGHI2C  
TSUSTAI2C  
THDDATI2C  
Document Number: 001-46339 Rev. *F  
Page 44 of 53  
[+] Feedback  
CY8C28xxx  
Table 47. AC Characteristics of the I2C SDA and SCL Pins  
Symbol Description  
Data Setup Time  
Standard Mode  
Fast Mode  
Units  
Notes  
Min  
250  
4.0  
Max  
Min  
100[19]  
0.6  
Max  
TSUDATI2C  
TSUSTOI2C  
TBUFI2C  
ns  
μs  
μs  
Setup Time for STOP Condition  
Bus Free Time Between a STOP and START  
Condition  
4.7  
1.3  
TSPI2C  
Pulse Width of spikes are suppressed by the  
input filter.  
0
50  
ns  
Figure 16. Definition for Timing for Fast/Standard Mode on the I2C Bus  
SDA  
SCL  
TSPI2C  
T
LOWI2C  
TSUDATI2C  
THDSTAI2C  
TBUFI2C  
TSUSTOI2C  
TSUSTAI2C  
THDDATI2C  
THDSTAI2C  
THIGHI2C  
S
Sr  
P
S
Note  
19. A Fast-Mode I2C-bus device can be used in a Standard-Mode I2C-bus system, but the requirement t  
Š 250 ns must then be met. This is automatically the case  
SU;DAT  
if the device does not stretch the LOW period of the SCL signal. If such device does stretch the LOW period of the SCL signal, it must output the next data bit to the  
SDA line t + t = 1000 + 250 = 1250 ns (according to the Standard-Mode I2C-bus specification) before the SCL line is released.  
rmax  
SU;DAT  
Document Number: 001-46339 Rev. *F  
Page 45 of 53  
[+] Feedback  
CY8C28xxx  
Packaging Information  
This section illustrates the packaging specifications for the CY8C28xxx PSoC devices, along with the thermal impedances for each  
package and the typical package capacitance on crystal pins.  
Important Note Emulation tools may require a larger area on the target PCB than the chip’s footprint. For a detailed description of  
the emulation tools’ dimensions, refer to drawings at http://www.cypress.com/design/MR10161.  
Packaging Dimensions  
Figure 17. 20-Pin (210-Mil) SSOP  
51-85077 *C  
Document Number: 001-46339 Rev. *F  
Page 46 of 53  
[+] Feedback  
CY8C28xxx  
Figure 18. 28-Pin (210-Mil) SSOP  
51-85079*C  
Figure 19. 44-Pin TQFP  
51-85064 *C  
Document Number: 001-46339 Rev. *F  
Page 47 of 53  
[+] Feedback  
CY8C28xxx  
Thermal Impedances  
Table 48. Thermal Impedances per Package  
[20]  
Package  
Typical θJA  
20 SSOP  
28 SSOP  
44 TQFP  
80.8 °C/W  
45.4 °C/W  
24.0 °C/W  
Capacitance on Crystal Pins  
Table 49. Typical Package Capacitance on Crystal Pins  
Package  
Package Capacitance  
20 SSOP  
28 SSOP  
44 TQFP  
Pin9 = 0.0056 pF  
Pin11 = 0.006048 pF  
Pin13 = 0.006796 pF  
Pin15 = 0.006755 pF  
Pin16 = 0.009428 pF  
Pin18 = 0.008635 pF  
Solder Reflow Peak Temperature  
Following is the minimum solder reflow peak temperature to achieve good solderability.  
Table 50. Solder Reflow Peak Temperature  
Package  
Minimum Peak Temperature[21] Maximum Peak Temperature  
20 SSOP  
28 SSOP  
44 TQFP  
245 °C  
245 °C  
245 °C  
260 °C  
260 °C  
260 °C  
Notes  
20. T = T + POWER x θ  
J
A
JA  
o
o
21. Higher temperatures may be required based on the solder melting point. Typical temperatures for solder are 220 ± 5 C with Sn-Pb or 245 ± 5 C with Sn-Ag-Cu paste.  
Refer to the solder manufacturer specifications.  
Document Number: 001-46339 Rev. *F  
Page 48 of 53  
[+] Feedback  
CY8C28xxx  
Development Tool Selection  
This section presents the development tools available for all current PSoC device families including the CY8C28xxx family.  
Software  
PSoC Designer  
CY3210-ExpressDK PSoC Express Development Kit  
At the core of the PSoC development software suite is PSoC  
Designer. Utilized by thousands of PSoC developers, this robust  
software has been facilitating PSoC designs for over half a  
decade. PSoC Designer is available free of charge at  
http://www.cypress.com/psocdesigner.  
The CY3210-ExpressDK is for advanced prototyping and devel-  
opment with PSoC Express (may be used with ICE-Cube  
In-Circuit Emulator). It provides access to I2C buses, voltage  
reference, switches, upgradeable modules and more. The kit  
includes:  
PSoC Express Software CD  
Express Development Board  
4 Fan Modules  
PSoC Programmer  
Flexible enough to be used on the bench in development, yet  
suitable for factory programming, PSoC Programmer works  
either as a standalone programming application or it can operate  
directly from PSoC Designer. PSoC Programmer software is  
compatible with both PSoC ICE-Cube In-Circuit Emulator and  
PSoC MiniProg. PSoC Programmer is available free of charge  
at http://www.cypress.com/psocprogrammer.  
2 Proto Modules  
MiniProg In-System Serial Programmer  
MiniEval PCB Evaluation Board  
Jumper Wire Kit  
PSoC C Compilers  
CY3202 is the optional upgrade to PSoC Designer that enables  
the iMAGEcraft C compiler. It can be purchased from the  
Cypress Online Store. At http://www.cypress.com, 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.  
USB 2.0 Cable  
Serial Cable (DB9)  
110 ~ 240V Power Supply, Euro-Plug Adapter  
2 CY8C24423A-24PXI 28-PDIP Chip Samples  
2 CY8C27443-24PXI 28-PDIP Chip Samples  
2 CY8C29466-24PXI 28-PDIP Chip Samples  
Development Kits  
All development kits can be purchased from the Cypress Online  
Store.  
Evaluation Tools  
CY3215-DK Basic Development Kit  
All evaluation tools can be purchased from the Cypress Online  
Store.  
The CY3215-DK is for prototyping and development with PSoC  
Designer. This kit supports in-circuit emulation and the software  
interface allows users to run, halt, and single step the processor  
and view the content of specific memory locations. Advanced  
emulation features are supported in PSoC Designer. The kit  
includes:  
CY3210-MiniProg1  
The CY3210-MiniProg1 kit allows a user to program PSoC  
devices via the MiniProg1 programming unit. The MiniProg is a  
small, compact prototyping programmer that connects to the PC  
via a provided USB 2.0 cable. The kit includes:  
PSoC Designer Software CD  
ICE-Cube In-Circuit Emulator  
Pod kit for CY8C29x66 PSoC Family  
Cat-5 Adapter  
MiniProg Programming Unit  
MiniEval Socket Programming and Evaluation Board  
28-Pin CY8C29466-24PXI PDIP PSoC Device Sample  
28-Pin CY8C27443-24PXI PDIP PSoC Device Sample  
PSoC Designer Software CD  
Mini-Eval Programming Board  
110 ~ 240V Power Supply, Euro-Plug Adapter  
ISSP Cable  
Getting Started Guide  
USB 2.0 Cable  
USB 2.0 Cable and Blue Cat-5 Cable  
2 CY8C29466-24PXI 28-PDIP Chip Samples  
Document Number: 001-46339 Rev. *F  
Page 49 of 53  
[+] Feedback  
CY8C28xxx  
CY3210-PSoCEval1  
Device Programmers  
The CY3210-PSoCEval1 kit features an evaluation board and  
the MiniProg1 programming unit. The evaluation board includes  
an LCD module, potentiometer, LEDs, and plenty of bread-  
boarding space to meet all of your evaluation needs. The kit  
includes:  
All device programmers can be purchased from the Cypress  
Online Store.  
CY3207ISSP In-System Serial Programmer (ISSP)  
The CY3207ISSP is a production programmer. It includes  
protection circuitry and an industrial case that is more robust than  
the MiniProg in a production-programming environment.  
Evaluation Board with LCD Module  
MiniProg Programming Unit  
Note: The CY3207ISSP programmer needs the PSoC ISSP  
software. It is not compatible with the PSoC Programmer  
software. The latest PSoC ISSP software for this kit can be  
downloaded from http://www.cypress.com. The kit includes:  
28-Pin CY8C29466-24PXI PDIP PSoC Device Sample (2)  
PSoC Designer Software CD  
Getting Started Guide  
CY3207 Programmer Unit  
PSoC ISSP Software CD  
USB 2.0 Cable  
110 ~ 240V Power Supply, Euro-Plug Adapter  
USB 2.0 Cable  
Accessories (Emulation and Programming)  
Table 51. Emulation and Programming Accessories  
Part #  
Pin Package  
20SSOP  
Pod Kit[22]  
CY3250-28XXX  
CY3250-28XXX  
Foot Kit[23]  
Adapter[24]  
CY8C28243-12PVXQ  
CY3250-20SSOP-FK  
CY3250-28SSOP-FK  
CY8C28413-12PVXQ  
CY8C28433-12PVXQ  
CY8C28445-12PVXQ  
CY8C28452-12PVXQ  
28 SSOP  
44 TQFP  
Adapters can be found at  
http://www.emulation.com.  
CY8C28513-12AXQ  
CY8C28533-12AXQ  
CY8C28545-12AXQ  
CY3250-28XXX  
CY3250-44TQFP-FK  
3rd-Party Tools  
Build a PSoC Emulator into Your Board  
Several tools have been specially designed by the following  
3rd-party vendors to accompany PSoC devices during devel-  
opment and production. Specific details for each of these tools  
can be found at http://www.cypress.com under DESIGN  
RESOURCES >> Evaluation Boards.  
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  
http://www.cypress.com/an2323.  
Notes  
22. Pod kit contains an emulation pod, a flex-cable (connects the pod to the ICE), two feet, and device samples.  
23. Foot kit includes surface mount feet that can be soldered to the target PCB.  
24. Programming adapter converts non-DIP package to DIP footprint. Specific details and ordering information for each of the adapters can be found at  
http://www.emulation.com.  
Document Number: 001-46339 Rev. *F  
Page 50 of 53  
[+] Feedback  
CY8C28xxx  
Ordering Information  
The following table lists the CY8C28xxx PSoC devices key package features and ordering codes  
.
28-Pin (210 Mil) SSOP  
CY8C28403-12PVXQ  
CY8C28403-12PVXQT  
-40 to 85  
-40 to 85  
N
N
12  
12  
0
0
0
0
2
2
0
0
Y
Y
24  
24  
8
8
0
0
16  
16  
1
1
Y
Y
28-Pin (210 Mil) SSOP  
(Tape and Reel)  
28-Pin (210 Mil) SSOP  
CY8C28413-12PVXQ  
CY8C28413-12PVXQT  
-40 to 105  
-40 to 105  
Y
Y
12  
12  
0
0
4
4
1
1
2
2
Y
Y
24  
24  
24  
24  
0
0
16  
16  
1
1
Y
Y
28-Pin (210 Mil) SSOP  
(Tape and Reel)  
44-Pin TQFP  
CY8C28513-12AXQ  
CY8C28513-12AXQT  
-40 to 105  
-40 to 105  
Y
Y
12  
12  
0
0
4
4
1
1
2
2
Y
Y
40  
40  
40  
40  
0
0
16  
16  
1
1
Y
Y
44-Pin TQFP (Tape and  
Reel)  
28-Pin (210 Mil) SSOP  
CY8C28433-12PVXQ  
CY8C28433-12PVXQT  
-40 to 105  
-40 to 105  
Y
Y
12  
12  
6
6
4
4
1
1
4
4
Y
Y
24  
24  
24  
24  
2
2
16  
16  
1
1
Y
Y
28-Pin (210 Mil) SSOP  
(Tape and Reel)  
44-Pin TQFP  
CY8C28533-12AXQ  
CY8C28533-12AXQT  
-40 to 105  
-40 to 105  
Y
Y
12  
12  
6
6
4
4
1
1
4
4
Y
Y
40  
40  
40  
40  
2
2
16  
16  
1
1
Y
Y
44-Pin TQFP (Tape and  
Reel)  
20-Pin (210 Mil) SSOP  
CY8C28243-12PVXQ  
CY8C28243-12PVXQT  
-40 to 105  
-40 to 105  
N
N
12  
12  
12  
12  
0
0
2
2
4
4
Y
Y
16  
16  
16  
16  
4
4
16  
16  
1
1
Y
Y
20-Pin (210 Mil) SSOP  
(Tape and Reel)  
28-Pin (210 Mil) SSOP  
CY8C28445-12PVXQ  
CY8C28445-12PVXQT  
-40 to 105  
-40 to 105  
Y
Y
12  
12  
12  
12  
4
4
2
2
4
4
Y
Y
24  
24  
24  
24  
4
4
16  
16  
1
1
Y
Y
28-Pin (210 Mil) SSOP  
(Tape and Reel)  
44-Pin TQFP  
CY8C28545-12AXQ  
CY8C28545-12AXQT  
-40 to 105  
-40 to 105  
Y
Y
12  
12  
12  
12  
4
4
2
2
4
4
Y
Y
40  
40  
40  
40  
4
4
16  
16  
1
1
Y
Y
44-Pin TQFP (Tape and  
Reel)  
28-Pin (210 Mil) SSOP  
CY8C28452-12PVXQ  
CY8C28452-12PVXQT  
-40 to 105  
-40 to 105  
Y
Y
8
8
12  
12  
4
4
1
1
4
4
N
N
24  
24  
24  
24  
4
4
16  
16  
1
1
Y
Y
28-Pin (210 Mil) SSOP  
(Tape and Reel)  
Note For Die sales information, contact a local Cypress sales office or Field Applications Engineer (FAE).  
Document Number: 001-46339 Rev. *F  
Page 51 of 53  
[+] Feedback  
CY8C28xxx  
Ordering Code Definitions  
CY 8 C 28 xxx - SP xxxx  
Package Type:  
Thermal Rating:  
C = Commercial  
I = Industrial  
PX = PDIP Pb-free  
SX = SOIC Pb-free  
PVX = SSOP Pb-free  
LTX/LFX/LKX = QFN Pb-free  
AX = TQFP Pb-free  
E = Extended  
Speed: 12 MHz  
Part Number  
Family Code  
Technology Code: C = CMOS  
Marketing Code: 8 = Cypress PSoC  
Company ID: CY = Cypress  
Document Number: 001-46339 Rev. *F  
Page 52 of 53  
[+] Feedback  
CY8C28xxx  
Document History Page  
Document Title: CY8C28243, CY8C28403, CY8C28413, CY8C28433, CY8C28445, CY8C28452, CY8C28513, CY8C28533,  
CY8C28545, Extended Industrial PSoC® Programmable System-on-Chip  
Document Number: 001-46339  
Origin of  
Change  
Submission  
Date  
Revision ECN No.  
Description of Change  
**  
2505101 KIY/HMI/AESA 06/26/2008  
New document (Revision **).  
*A  
2593460 BTK/PYRS  
2652217 BTK/PYRS  
10/20/2008  
Converted from Advance to Preliminary  
Changed part numbers and title  
Extensive updates to content  
*B  
02/02/09  
Extensive updates to content.  
Added registers maps.  
Updated Getting Started section  
Updated Development Tools section  
Added some SAR10 ADC specifications.  
Added more analog system figures.  
*C  
2675937 BTK  
03/18/09  
Updated DC Analog Reference Specifications  
Changed temperature grade ratings in part numbers from E to Q  
Minor content updates  
*D  
*E  
2679015 HMI  
2750217 TDU  
03/26/2009  
08/10/09  
Post to external web.  
Updates to Electrical Specificatons section  
Minor content updates  
*F  
2805324 ALH  
11/11/09  
Added Contents page. Updated Electrical Specifications.  
Sales, Solutions, and Legal Information  
Worldwide Sales and Design Support  
Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office  
closest to you, visit us at www.cypress.com/sales.  
Products  
PSoC  
psoc.cypress.com  
clocks.cypress.com  
wireless.cypress.com  
memory.cypress.com  
image.cypress.com  
Clocks & Buffers  
Wireless  
Memories  
Image Sensors  
© Cypress Semiconductor Corporation, 2008-2009. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of  
any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress 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. Furthermore, Cypress 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 products in life-support systems  
application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges.  
Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign),  
United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of,  
and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress  
integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without  
the express written permission of Cypress.  
Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES  
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not  
assume any liability arising out of the application or use of any product or circuit described herein. Cypress 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’ product in a life-support systems application implies that the manufacturer  
assumes all risk of such use and in doing so indemnifies Cypress against all charges.  
Use may be limited by and subject to the applicable Cypress software license agreement.  
Document Number: 001-46339 Rev. *F  
Revised November 10, 2009  
Page 53 of 53  
PSoC Designer™ and Programmable System-on-Chip™ are trademarks and PSoC® is a registered trademark of Cypress Semiconductor Corp. All other trademarks or registered trademarks referenced  
herein are property of the respective corporations. Purchase of I2C components from Cypress or one of its sublicensed Associated Companies conveys a license under the Philips I2C Patent Rights  
to use these components in an I2C system, provided that the system conforms to the I2C Standard Specification as defined by Philips. All products and company names mentioned in this document  
may be the trademarks of their respective holders.  
[+] Feedback  

相关型号:

CY8C28413-12PVXQT

Multifunction Peripheral, CMOS, PDSO28, 0.210 INCH, LEAD FREE, SSOP-28
CYPRESS

CY8C28413-24PVXI

PSoC Programmable System-on-Chip
CYPRESS

CY8C28413-24PVXIT

PSoC Programmable System-on-Chip
CYPRESS

CY8C28433

PSoC Programmable System-on-Chip
CYPRESS

CY8C28433-12PVXQ

Multifunction Peripheral, CMOS, PDSO28, 0.210 INCH, LEAD FREE, SSOP-28
CYPRESS

CY8C28433-12PVXQT

Multifunction Peripheral, CMOS, PDSO28, 0.210 INCH, LEAD FREE, SSOP-28
CYPRESS

CY8C28433-24PVXI

PSoC Programmable System-on-Chip
CYPRESS

CY8C28433-24PVXIT

PSoC Programmable System-on-Chip
CYPRESS

CY8C28445

PSoC Programmable System-on-Chip
CYPRESS

CY8C28445-24PVXI

PSoC Programmable System-on-Chip
CYPRESS

CY8C28445-24PVXIT

PSoC Programmable System-on-Chip
CYPRESS

CY8C28452

PSoC Programmable System-on-Chip
CYPRESS