Thursday, October 25, 2012

CY8C20224-12LKXI Getting Started

CY8C20224-12LKXI Getting Started
This datasheet is an overview of the PSoC integrated circuit and
presents specific pin, register, and electrical specifications.
For in depth information, along with detailed programming
details, see the PSoC
?
Technical Reference Manual.
For up-to-date ordering, packaging, and electrical specification
information, see the latest PSoC device datasheets on the web.
Application Notes
Cypress application notes are an excellent introduction to the
wide variety of possible PSoC designs.
Development Kits
PSoC Development Kits are available online from and through a
growing number of regional and global distributors, which
include Arrow, Avnet, Digi-Key, Farnell, Future Electronics, and
Newark.
Training
Free PSoC technical training (on demand, webinars, and
workshops), which is available online via www.cypress.com,
covers a wide variety of topics and skill levels to assist you in
your designs.
CYPros Consultants
Certified PSoC consultants offer everything from technical assistance to completed PSoC designs. To contact or become a PSoC
consultant go to the CYPros Consultants web site.
Solutions Library
Visit our growing library of solution focused designs. Here you
can find various application designs that include firmware and
hardware design files that enable you to complete your designs
quickly.
Technical Support
Technical support  – including a searchable Knowledge Base
articles and technical forums – is also available online. If you
cannot find an answer to your question, call our Technical
Support hotline at 1-800-541-4736.

CY8C20224-12LKXI Additional System Resources

CY8C20224-12LKXI Additional System Resources
System resources, some of which are previously listed, provide
additional capability useful to complete systems. Additional
resources include low voltage detection (LVD) and power on
reset (POR). Brief statements describing the merits of each
system resource follow.
■ The I
2
C slave and SPI master-slave module provides 50, 100,
or 400 kHz communication over two wires. SPI communication
over three or four wires runs at speeds of 46.9 kHz to 3 MHz
(lower for a slower system clock).
■ LVD interrupts signal the application of falling voltage levels,
while the advanced POR circuit eliminates the need for a
system supervisor.
■ An internal 1.8-V reference provides an absolute reference for
capacitive sensing.
■ The 5 V maximum input, 3 V fixed output, low dropout regulator
(LDO) provides regulation for I/Os. A register controlled bypass
mode enables the user to disable the LDO.

CY8C20224-12LKXI CapSense Analog System

CY8C20224-12LKXI CapSense Analog System
The analog system contains the capacitive sensing hardware.
Several hardware algorithms are supported. This hardware
performs capacitive sensing and scanning without requiring
external components. Capacitive sensing is configurable on
each GPIO pin. Scanning of  enabled CapSense pins are
completed quickly and easily across multiple ports.
Figure 1.  Analog System Block Diagram
Analog Multiplexer System
The analog mux bus connects to every GPIO pin. Pins are
connected to the bus individually or in any combination. The bus
also connects to the analog system for analysis with the
CapSense block comparator.
Switch control logic enables selected pins to precharge
continuously under hardware control. This enables capacitive
measurement for applications  such as touch sensing. The
analog multiplexer system in the CY8C20x24 device family is
optimized for basic CapSense functionality. It supports sensing
of CapSense buttons, proximity sensors, and a single slider.
Other multiplexer applications include:
■ Capacitive slider interface.
■ Chip-wide mux that enables analog input from any I/O pin.
■ Crosspoint connection between any I/O pin combinations.
When designing capacitive sensing applications, refer to the
latest signal to noise signal level requirements application notes,
which are found in http://www.cypress.com > Design Resources
> Application Notes. In general, and unless otherwise noted in
the relevant application notes, the minimum signal-to-noise ratio
(SNR) requirement for CapSense applications is 5:1.

CY8C20224-12LKXI PSoC Core

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

CY8C20224-12LKXI PSoC

CY8C20224-12LKXI PSoC ?  Functional Overview
The PSoC family consists of many programmable
system-on-chips with on-chip controller devices. These devices
are designed to replace multiple traditional MCU based system
components with one, low cost single chip programmable
component. A PSoC device includes configurable analog and
digital blocks, and programmable interconnect. This architecture
enables the user to create customized peripheral configurations,
to match the requirements  of each individual application.
Additionally, a fast CPU, flash program memory, SRAM data
memory, and configurable I/O are included in a range of
convenient pinouts.
The PSoC architecture for this device family is comprised of
three main areas: core, system resources, and CapSense
analog system. A common, versatile bus enables connection
between I/O and the analog system. Each CY8C20x24 PSoC
device includes a dedicated CapSense block that provides
sensing and scanning control circuitry for capacitive sensing
applications. Depending on the PSoC package, up to 28 GPIOs
are also included. The GPIOs provide access to the MCU and
analog mux.

CY8C20224-12LKXI MCU Code Decryption

CY8C20224-12LKXI MCU Code Decryption, Chip crack, chip decryption. Code Extraction, Programm Extract.
 Features
■ Low power, configurable CapSense
?
? Configurable capacitive sensing elements
? operating voltage
? Operating voltage: 2.4 V to 5.25 V
? Low operating current
? Active 1.5 mA (at 3.0 V, 12 MHz)
? Sleep 2.8 μA (at 3.3 V)
? Supports up to 25 capacitive buttons
? Supports one slider
? Up to 10 cm proximity sensing
? Supports up to 28 general-purpose I/O (GPIO) pins
? Drive LEDs and other outputs
? Configurable LED behavior (fading, strobing)
? LED color mixing (RBG LEDs)
? Pull-up, high Z, open-drain, and CMOS drive modes on all
GPIOs
? Internal ±5.0% 6 or12 MHz main oscillator
? Internal low-speed oscillator at 32 kHz
? Low external component count
? No external crystal or oscillator components
? No external voltage regulator required
■ High-performance CapSense
? Ultra fast scan speed —1 kHz (nominal)
? Reliable finger detection through 5 mm thick acrylic
? Excellent EMI and AC noise immunity
■ Industry best flexibility
? 8 KB flash program storage 50,000 erase and write cycles
? 512-bytes SRAM data storage
? Bootloader for ease of field reprogramming
? Partial flash updates
? Flexible flash protection modes
? Interrupt controller
? In-system serial programming (ISSP)
? Free complete development tool (PSoC Designer?)
? Full-featured, in-circuit emulator and programmer
? Full-speed emulation
? Complex breakpoint structure
? 128 KB trace memory
■ Additional system resources
? Configurable communication speeds
? I2C slave
? SPI master and SPI slave
? Watchdog and sleep timers
? Internal voltage reference
? Integrated supervisory circuit

CY8C201A0-LDX2I Sleep Control Pin


CY8C201A0-LDX2I Sleep Control Pin
The devices require a dedicated sleep control pin to enable
reliable I
2
C communication in case any sleep mode is enabled.
This is achieved by pulling the sleep control pin Low to wake up
the device and start I
2
C communication. The sleep control pin
can be configured on any of the GPIO.

Tuesday, October 23, 2012

CY8C20111-SX1I PSoC Core

CY8C20111-SX1I PSoC Core
The PSoC Core is a powerful engine that supports a rich
instruction set. It encompasses SRAM for data storage, an
interrupt controller, sleep and watchdog timers, IMO, and ILO.
The CPU core, called the M8C, is a powerful processor with
speeds up to 12 MHz. The M8C is a two MIPS, 8-bit
Harvard-architecture microprocessor.
System Resources provide additional capability such as a
configurable I
2
C slave or SPI master-slave communication
interface and various system resets supported by the M8C.
The Analog System consists of the CapSense PSoC block and
an internal 1.8 V analog reference. Together they support

capacitive sensing of up to 28 inputs.

CY8C20111-SX1I CapSense Analog System

CY8C20111-SX1I CapSense Analog System
The Analog System contains the capacitive sensing hardware.
Several hardware algorithms are supported. This hardware
performs capacitive sensing and scanning without requiring
external components. Capacitive sensing is configurable on
each GPIO pin. Scanning of enabled CapSense pins is
completed quickly and easily across multiple ports.
Figure 1.  Analog System Block Diagram
Analog Multiplexer System
The Analog Mux Bus connects to every GPIO pin. Pins are
connected to the bus individually or in any combination. The bus
also connects to the analog system for analysis with the
CapSense block comparator.
Switch control logic enables selected pins to precharge
continuously under hardware control. This enables capacitive
measurement for applications such as touch sensing. Other
multiplexer applications include:
 Complex capacitive sensing interfaces such as sliders and
touch pads
 Chip-wide mux that enables analog input from any I/O pin
 Crosspoint connection between any I/O pin combinations

CY8C20111-SX1I Additional System Resources

CY8C20111-SX1I Additional System Resources
System Resources provide additional capability useful to
complete systems. Additional resources include low voltage
detection and power on reset. Brief statements describing the
merits of each system resource follow:
 The I2C slave or SPI master-slave module provides 50/100/400
kHz communication over two wires. SPI communication over
three or four wires run at speeds of 46.9 kHz to 3 MHz (lower
for a slower system clock).
 Low voltage detection (LVD) interrupts signal the application

of
falling voltage levels, while the advanced POR (Power On
Reset) circuit eliminates the need for a system supervisor.
 An internal 1.8 V reference provides an absolute reference for
capacitive sensing.
 The 5 V maximum input, 3 V fixed output, low dropout regulator
(LDO) provides regulation for I/Os. A register controlled bypass
mode enables the user to disable the LDO.

CY8C20111-SX1I Development Tools

CY8C20111-SX1I Development Tools
PSoC Designer™ is the revolutionary integrated design
environment (IDE) that you can use to customize PSoC to meet
your specific application requirements. PSoC Designer software
accelerates system design and time to market. Develop your
applications using a library of precharacterized analog and

digital
peripherals (called user modules) in a drag-and-drop design
environment. Then, customize your design by leveraging the
dynamically generated application programming interface (API)
libraries of code. Finally, debug and test your designs with the
integrated debug environment, including in-circuit emulation and
standard software debug features. PSoC Designer includes:
■ Application editor graphical user interface (GUI) for device

and
user module configuration and dynamic reconfiguration
■ Extensive user module catalog
■ Integrated source-code editor (C and assembly)
■ Free C compiler with no size restrictions or time limits
■ Built-in debugger
■ In-circuit emulation
■ Built-in support for communication interfaces:
❐ Hardware and software I
2
C slaves and masters
❐ Full-speed USB 2.0
❐ Up to four full-duplex universal asynchronous

receiver/transmitters (UARTs), SPI master and slave, and

wireless
PSoC Designer supports the entire library of PSoC 1 devices and
runs on Windows XP, Windows Vista, and Windows 7.

CY8C20111-SX1I PSoC Designer Software Subsystems

CY8C20111-SX1I PSoC Designer Software Subsystems
Design Entry
In the chip-level view, choose a base device to work with. Then
select different onboard analog and digital components that use
the PSoC blocks, which are called user modules. 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.
The tool also supports easy development of multiple

configurations and dynamic reconfiguration. Dynamic

reconfiguration
makes it possible to change configurations at run time. In
essence, this allows you to use more than 100 percent of PSoC's
resources for an application.
Code Generation Tools
The code generation tools work seamlessly within the
PSoC Designer interface and have been tested with a full range
of debugging tools. You can develop your design in C, assembly,
or a combination of the two.
Assemblers. The assemblers allow you to merge assembly
code seamlessly with C code. Link libraries automatically use
absolute addressing or are compiled in relative mode, and are
linked with other software modules to get absolute addressing.
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. The
optimizing C compilers provide all of 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.
Debugger
PSoC Designer has a debug environment that provides
hardware in-circuit emulation, allowing you to test the program

in
a physical system while providing an internal view of the PSoC
device. Debugger commands allow you to read and program and
read and write data memory, and read and write I/O registers.
You can read and write CPU registers, set and clear breakpoints,
and provide program run, halt, and step control. The debugger
also allows you to create a trace buffer of registers and memory
locations of interest.
Online Help System
The online help system displays online, context-sensitive help.
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-Circuit Emulator
A low-cost, high-functionality in-circuit emulator (ICE) is
available for development support. This hardware can program
single devices.
The emulator consists of a base unit that connects to the PC
using 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.


CY8C20111-SX1I Designing with PSoC Designer

CY8C20111-SX1I 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.
The PSoC development process is summarized in four steps:
1. Select User Modules.
2. Configure User Modules.
3. Organize and Connect.
4. Generate, Verify, and Debug.
Select User Modules
PSoC Designer provides a library of prebuilt, pretested hardware
peripheral components called “user modules.” User modules
make selecting and implementing peripheral devices, both
analog and digital, simple.
Configure User Modules
Each user module that 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 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. All the user modules are documented in
datasheets that may be viewed directly in PSoC Designer or on
the Cypress website. These user module datasheets explain the
internal operation of the user module and provide performance
specifications. Each datasheet describes the use of each user
module parameter, and other information you may need to
successfully implement your design.
Organize and Connect
You build signal chains at the chip level by interconnecting

user
modules to each other and the I/O pins. You perform the
selection, configuration, and routing so that you have complete
control over 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, you perform the

“Generate
Configuration Files” 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
generated code 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.
A complete code development environment allows you to
develop and customize your applications in either C, assembly
language, or both.
The last step in the development process takes place inside
PSoC Designer’s debugger (access by clicking the Connect
icon). PSoC Designer downloads the HEX image to the ICE
where it runs at full speed. PSoC Designer debugging

capabilities rival those of systems costing many times more. In

addition
to traditional single-step, run-to-breakpoint, and watch-

variable
features, the debug interface provides a large trace buffer and
allows you to define complex breakpoint events. These include
monitoring address and data bus values, memory locations, and
external signals.

Tuesday, October 16, 2012

CY7C025E chip decryption

CY7C025E chip decryption,cypress MCU code extraction, PCB cloning . 

Features
 True dual-ported memory cells that allow simultaneous reads
of the same memory location
 4K ×16 organization (CY7C024E)
 4K × 18 organization (CY7C0241E)
 8K × 16 organization (CY7C025E)
 8K × 18 organization (CY7C0251E)
 0.35-μ complementary metal oxide semiconductor (CMOS) for
optimum speed and power
 High-speed access: 15 ns
 Low operating power: ICC = 180 mA (typ), ISB3
 = 0.05 mA (typ)
 Fully asynchronous operation
 Automatic power-down
 Expandable data bus to 32/36 bits or more using master/slave
chip select when using more than one device
 On-chip arbitration logic
 Semaphores included to permit software handshaking
between ports
 INT flag for port-to-port communication
 Separate upper-byte and lower-byte control
 Pin select for master or slave
 Available in Pb-free 100-pin thin quad flatpack (TQFP) package

CY7C024E chip decryption

CY7C024E chip decryption,cypress MCU code extraction, PCB cloning . 

The CY7C024E/CY7C0241E and CY7C025E/CY7C0251E are
low-power CMOS 4K × 16/18 and 8K × 16/18 dual-port static
RAMs. Various arbitration schemes are included on the
CY7C024E/CY7C0241E and CY7C025E/CY7C0251E to handle
situations when multiple processors access the same piece of
data. Two ports are provided, permitting independent,
asynchronous access for reads and writes to any location in
memory. The CY7C024E/CY7C0241E and
CY7C025E/CY7C0251E can be used as standalone 16 or 18-bit
dual-port static RAMs or multiple devices can be combined to
function as a 32-/36-bit or wider master/ slave dual-port static
RAM. An M/S pin is provided for implementing 32-/36-bit or wider
memory applications without the need for separate master and
slave devices or additional discrete logic. Application areas
include interprocessor/multiprocessor designs, communications
status buffering, and dual-port video/graphics memory.
Each port has independent control pins: Chip Enable (CE), Read
or Write Enable (R/W), and Output Enable (OE). Two flags are
provided on each port (BUSY and INT). BUSY signals that the
port is trying to access the  same location currently being
accessed by the other port. The Interrupt Flag (INT) permits
communication between ports or systems by means of a mail
box. The semaphores are used to pass a flag, or token, from one
port to the other to indicate that a shared resource is in use. The
semaphore logic is comprised of eight shared latches. Only one
side can control the latch (semaphore) at any time. Control of a
semaphore indicates that a shared resource is in use. An
automatic power-down feature is controlled independently on
each port by a CE pin.
The CY7C024E/CY7C0241E and CY7C025E/CY7C0251E are
available in 100-pin Pb-free TQFP.

CY7C009V-20AXI chip decryption

CY7C009V-20AXI chip decryption,cypress MCU code extraction, PCB cloning .
Features
 True dual-ported memory cells which allow simultaneous
access of the same memory location
 64 K × 8 organization (CY7C008)
 128 K × 8 organization (CY7C009)
 64 K × 9 organization (CY7C018)
 128 K × 9 organization (CY7C019)
 0.35-micron CMOS for optimum speed/power
 High-speed access: 15/20/25 ns
 Low operating power
 Active: ICC = 115 mA (typical)
 Standby: ISB3
= 10 ?A (typical)
 Fully asynchronous operation
 Automatic power-down
 Expandable data bus to 16/18 bits or more using
Master/Slave chip select when using more than one device
 On-chip arbitration logic
 Semaphores included to permit software handshaking
between ports
 INT flag for port-to-port communication
 Dual chip enables
 Pin select for Master or Slave
 Commercial and industrial temperature ranges
 Available in 100-pin TQFP
 Pb-free packages available

CY7C009V-15AXC chip decryption

CY7C009V-15AXC chip decryption,cypress MCU code extraction, PCB cloning .
Features
 True dual-ported memory cells which allow simultaneous
access of the same memory location
 64 K × 8 organization (CY7C008)
 128 K × 8 organization (CY7C009)
 64 K × 9 organization (CY7C018)
 128 K × 9 organization (CY7C019)
 0.35-micron CMOS for optimum speed/power
 High-speed access: 15/20/25 ns
 Low operating power
 Active: ICC = 115 mA (typical)
 Standby: ISB3
= 10 ?A (typical)
Fully asynchronous operation
 Automatic power-down
 Expandable data bus to 16/18 bits or more using
Master/Slave chip select when using more than one device
 On-chip arbitration logic
 Semaphores included to permit software handshaking
between ports
 INT flag for port-to-port communication
 Dual chip enables
 Pin select for Master or Slave
 Commercial and industrial temperature ranges
 Available in 100-pin TQFP
 Pb-free packages available

CY7C006AV-25AXC chip decryption


CY7C006AV-25AXC chip decryption,cypress MCU code extraction, PCB cloning .
Automotive Qualified    N
Min. Operating Voltage (V)    3.00
Max. Operating Voltage (V)    3.60
Density (Kb)    128
Max. Operating Temp. (°C)    70
Organization (X x Y)    16Kb x 8
Temp. Classification    Commercial
Speed (ns)    25
Min. Operating Temp. (°C)    0

Wednesday, October 10, 2012

M32C/88 Renesas series chip decryption

M32C/88  Renesas series chip decryption, code extraction,

programm reading.
The M32C/88 is based on the M32C/80 CPU Core and has 16MB of

address space.Maximum operating frequency is 32MHz. A Flash

Memory Version is available.Internal Flash Memory is

programmable on a single power source.

M32C/8A M32C/8B Key Applications

 M32C/8A M32C/8B  Key Applications:

Audio, Cameras, Office Equipment, Communication/Portable Devices

M308A0SGP M308A3SGP M308A5SGP

M32C/8A M32C/8B Key Features

M32C/8A M32C/8B  Key Features:

16-bit Multifunction Timer (Timer A and B, incl. 3-phase

inverter motorcontrol function): 11 channels
Clock Synchronous / Asynchronous Serial Interface: 5 channels
10-bit A/D Converter: 10 channels
8-bit D/A Converter: 2
DMAC: 4 channels
DMAC II: Can be activated by all peripheral function interrupt

factor
CRC Calculation Circuit
X/Y Converter
Watchdog Timer
Clock Generation Circuits: Main Clock Generation Circuit, Sub

ClockGeneration Circuit, On-chip Oscillator, PLL Synthesizer
Oscillation Stop Detection Function
Power Supply Voltage Detection
I/O Ports: 37 (16-bit external bus width), 45 (8-bit external

buswidth)
External Interrupt Pins: 8 (16-bit external bus width), 11 (8-

bit externalbus width)

M32C/8A M32C/8B code extraction

M32C/8A M32C/8B Renesas series chip decryption, code extraction,

programm reading.
The M32C/8A is based on the M32C/80 CPU Core and has 16MB of

address space.Maximum operating frequency is 32MHz. ROM-less

Version is available.

M32C/8A M32C/8B Renesas series chip decryption

M32C/8A M32C/8B Renesas series chip decryption, code extraction,

programm reading.
The M32C/8A is based on the M32C/80 CPU Core and has 16MB of

address space.Maximum operating frequency is 32MHz. ROM-less

Version is available.
Key Features:

16-bit Multifunction Timer (Timer A and B, incl. 3-phase

inverter motorcontrol function): 11 channels
Clock Synchronous / Asynchronous Serial Interface: 5 channels
10-bit A/D Converter: 10 channels
8-bit D/A Converter: 2
DMAC: 4 channels
DMAC II: Can be activated by all peripheral function interrupt

factor
CRC Calculation Circuit
X/Y Converter
Watchdog Timer
Clock Generation Circuits: Main Clock Generation Circuit, Sub

ClockGeneration Circuit, On-chip Oscillator, PLL Synthesizer
Oscillation Stop Detection Function
Power Supply Voltage Detection
I/O Ports: 37 (16-bit external bus width), 45 (8-bit external

buswidth)
External Interrupt Pins: 8 (16-bit external bus width), 11 (8-

bit externalbus width)
Key Applications:

Audio, Cameras, Office Equipment, Communication/Portable Devices

M308A0SGP M308A3SGP M308A5SGP