CY8C24994-24LFXI

CY8C24994-24LFXI Datasheet


CY8C24094, CY8C24794 CY8C24894, CY8C24994

Part Datasheet
CY8C24994-24LFXI CY8C24994-24LFXI CY8C24994-24LFXI (pdf)
Related Parts Information
CY8C24894-24LFXI CY8C24894-24LFXI CY8C24894-24LFXI
CY8C24894-24LFXIT CY8C24894-24LFXIT CY8C24894-24LFXIT
CY3250-24X94 CY3250-24X94 CY3250-24X94
CY8C24994-24LFXIT CY8C24994-24LFXIT CY8C24994-24LFXIT
PDF Datasheet Preview
CY8C24094, CY8C24794 CY8C24894, CY8C24994

Programmable System-on-Chip
• XRES Pin to Support In-System Serial Programming ISSP and External Reset Control in CY8C24894
• Powerful Harvard Architecture Processor M8C Processor Speeds to 24 MHz Two 8x8 Multiply, 32-Bit Accumulate Low Power at High Speed 3V to 5.25V Operating Voltage Industrial Temperature Range -40°C to +85°C USB Temperature Range -10°C to +85°C
• Advanced Peripherals Blocks 6 Rail-to-Rail Analog PSoC Blocks Provide
• Up to 14-Bit ADCs
• Up to 9-Bit DACs
• Programmable Gain Amplifiers
• Programmable Filters and Comparators Four Digital PSoC Blocks Provide
• 8 to 32-Bit Timers, Counters, and PWMs
• CRC and PRS Modules
• Full-Duplex UART
• Multiple SPI Masters or Slaves
• Connectable to all GPI/O Pins Complex Peripherals by Combining Blocks Capacitive Sensing Application Capability
• Full Speed USB 12 Mbps Four Uni-Directional Endpoints One Bi-Directional Control Endpoint USB Compliant Dedicated 256 Byte Buffer No External Crystal Required
• Flexible On-Chip Memory 16K Flash Program Storage 50,000 Erase and Write Cycles 1K SRAM Data Storage In-System Serial Programming ISSP Partial Flash Updates Flexible Protection Modes EEPROM Emulation in Flash
• Programmable Pin Configurations 25 mA Sink, 10 mA Drive on all GPI/O Pull Up, Pull Down, High Z, Strong, or Open Drain Drive Modes on all GPI/O Up to 48 Analog Inputs on GPI/O Two 33 mA Analog Outputs on GPI/O Configurable Interrupt on all GPI/O
• Precision, Programmable Clocking Internal ±4% 24 and 48 MHz Oscillator Internal Oscillator for Watchdog and Sleep Accuracy for USB with no External Components
• Additional System Resources I2C Slave, Master, and Multi-Master to 400 kHz Watchdog and Sleep Timers User Configurable Low Voltage Detection

Logic Block Diagram

P ort 7

P o rt 5

P o rt 4

P o rt 3

P o rt 2

P o rt 1

P o rt 0

A n a lo g D riv e rs

System Bus

G lo b a l D ig ita l In te rc o n e c t

G lo b a l A n a lo g In te rc o n e c t

PSoC CORE

SRAM 1K

In te rru p t C o n tro lle r

SROM

F la s h 1 6 K

C P U C o re M 8 C

S le e p a n d W a tc h d o g

C lo c k S o u rc e s In c lu d e s IM O a n d IL O

D IG IT A L S Y S T E M

D ig ita l B lo c k A rray

A N A LO G

A n a lo g B lo c k A rra y

SYSTEM

A n a lo g R e f.

D ig ita l C lo c k s
2 M ACs

D e c im a to r Type 2

PO R and LVD S y s te m R e s e ts

In te rn a l V o lta g e
For up-to-date ordering, packaging, and electrical specification information, see the latest PSoC device data sheets on the web at

Application Notes

Application notes are an excellent introduction to the wide variety of possible PSoC designs. They are located here Select Application Notes under the Documentation tab.

Development Kits

PSoC Development Kits are available online from Cypress at 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 is available online at The training 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

Solutions Library

Visit our growing library of solution focused designs at Here you can find various application designs that include firmware and hardware design files that enable you to complete your designs quickly.

Technical Support

For assistance with technical issues, search KnowledgeBase articles and forums at If you cannot find an answer to your question, call technical support at

Page 4 of 47 [+] Feedback

CY8C24094, CY8C24794 CY8C24894, CY8C24994

Development Tools

PSoC Designer is a Windows-based, integrated development environment for the Programmable 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.

PSoC Designer also supports C language compilers developed specifically for the devices in the PSoC family.

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 interfaces. 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 Mixed-Signal Controllers that match your system requirements.

PSoC Designer generates all embedded code, then compiles and links it into a programming file for a specific PSoC device.

Chip-Level View

The chip-level view is a more traditional integrated development environment IDE based on PSoC Designer 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.

The device editor also supports easy development of multiple configurations and dynamic reconfiguration. Dynamic configuration enables changing configurations at run time.

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.

Code Generation Tools

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.

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.

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 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

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. 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.

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

A low cost, high functionality In-Circuit Emulator ICE is available for development support. This hardware has the capability to program single devices.

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.

Page 5 of 47 [+] Feedback
Notes Flex-Pod kit includes a practice flex-pod and a practice PCB, in addition to two flex-pods. Foot kit includes surface mount feet that are soldered to the target PCB. Programming adapter converts non-DIP package to DIP footprint. Specific details and ordering information for each of the adapters are found at

Page 43 of 47 [+] Feedback

CY8C24094, CY8C24794 CY8C24894, CY8C24994
Ordering Information
Table CY8C24x94 PSoC Device’s Key Features and Ordering Information
Package Ordering

Code Flas h Bytes SRAM Bytes Temperature Range Digital Blocks Analog Blocks Digital I/O Pins Analog Inputs Analog Outputs XRES Pin
56-Pin 8x8 mm QFN Sawn CY8C24794-24LTXI
16K 1K -40°C to +85°C 4 6 50 48 2 No
56-Pin 8x8 mm QFN Sawn CY8C24794-24LTXIT 16K 1K -40°C to +85°C 4 6 50 48 2 No Tape and Reel
56-Pin 8x8 mm QFN

CY8C24894-24LTXI
16K 1K -40°C to +85°C 4 6 50 48 2 No
56-Pin 8x8 mm QFN

CY8C24894-24LTXIT 16K 1K -40°C to +85°C 4 6 50 48 2 No
56-Pin 8x8 mm QFN

CY8C24794-24LFXI
16K 1K -40°C to +85°C 4 6 50 48 2 No
56-Pin 8x8 mm QFN Tape and Reel

CY8C24794-24LFXIT 16K 1K -40°C to +85°C 4 6 50 48 2 No
56-Pin 8x8 mm QFN

CY8C24894-24LFXI
16K 1K -40°C to +85°C 4 6 49 47 2 Yes
56-Pin 8x8 mm QFN

CY8C24894-24LFXIT 16K 1K -40°C to +85°C 4 6 49 47 2 Yes

Tape and Reel
68 Pin OCD 8x8 mm QFN[21] CY8C24094-24LFXI
16K 1K -40°C to +85°C 4 6 56 48 2 Yes
68 Pin 8x8 mm QFN

CY8C24994-24LFXI
16K 1K -40°C to +85°C 4 6 56 48 2 Yes
68 Pin 8x8 mm QFN Tape and Reel

CY8C24994-24LFXIT 16K 1K -40°C to +85°C 4 6 56 48 2 Yes
68-Pin QFN Sawn

CY8C24994-24LTXI
16K 1K -40°C to +85°C 4 6 56 48 2 Yes
68-Pin QFN Sawn

CY8C24994-24LTXIT 16K 1K -40°C to +85°C 4 6 56 48 2 Yes
100-Ball OCD 6x6 mm VFBGA[21]

CY8C24094-24BVXI
16K 1K -40°C to +85°C 4 6 56 48 2 Yes
100-Ball 6x6 mm VFBGA 100 Pin OCD TQFP[21]

CY8C24994-24BVXI CY8C24094-24AXI
16K 1K -40°C to +85°C 4 6 56 48 2 Yes 16K 1K -40°C to +85°C 4 6 56 48 2 Yes
68-Pin QFN Sawn

CY8C24094-24LTXI
Ordering Code Definitions CY 8 C 24 XXX- SP XX

CY8C24094, CY8C24794 CY8C24894, CY8C24994

Package Type:

PX = PDIP Pb-Free SX = SOIC Pb-Free PVX = SSOP Pb-Free LFX/LKX/LTX = QFN Pb-Free AX = TQFP Pb-Free BVX = VFBGA Pb-Free

Speed 24 MHz

Thermal Rating C = Commercial I = Industrial E = Extended

Family Code

Technology Code C = CMOS Marketing Code 8 = Cypress PSoC

Company ID CY = Cypress

Note This part may be used for in-circuit debugging. It is NOT available for production.

Page 45 of 47 [+] Feedback

CY8C24094, CY8C24794 CY8C24894, CY8C24994

Document History Page

Document Title CY8C24094, CY8C24794, CY8C24894 and CY8C24994 Programmable System-on-Chip Document Number 38-12018

ECN No.

Submission Date

Orig. of Change

Description of Change
133189 NWJ

New silicon and new document Advance Data Sheet.
*A 251672 See ECN SFV

First Preliminary Data Sheet. Changed title to encompass only the CY8C24794 because the CY8C24494 and CY8C24694 are not being offered by Cypress.
*B 289742 See ECN HMT

Add standard DS items from SFV memo. Add Analog Input Mux on pinouts. 2 MACs. Change 512 bytes of SRAM to 1K. Add dimension key to package. Remove HAPI. Update diagrams, registers and specs.
*C 335236 See ECN HMT

Add CY logo. Update CY copyright. Update new CY.com URLs. Re-add ISSP programming pinout notation. Add Reflow Temp. table. Update features MAC, Oscillator, and voltage range , registers INT_CLR2/MSK2, second MAC , and specs. Rext, IMO, analog output buffer... .
*D 344318 See ECN HMT

Add new color and logo. Expand analog arch. diagram. Fix I/O Update Electrical Specifications.
*E 346774 See ECN HMT

Add USB temperature specifications. Make data sheet Final.
*F 349566 See ECN HMT

Remove USB logo. Add URL to preferred dimensions for mounting MLF packages.
*G 393164 See ECN HMT

Add new device, CY8C24894 56-pin MLF with XRES pin. Add Fimousb3v char. to specs. Upgrade to CY Perform logo and update corporate address and copyright.
*H 469243 See ECN HMT

Add ISSP note to pinout tables. Update typical and recommended Storage Temperature per industrial specs. Update Low Output Level maximum I/OL budget. Add FLS_PR1 to Register Map Bank 1 for users to specify which Flash bank should be used for SROM operations. Add two new devices for a 68-pin QFN and 100-ball VFBGA under RPNs CY8C24094 and CY8C24994. Add two packages for 68-pin QFN. Add OCD non-production pinouts and package diagrams. Update CY branding and QFN convention. Add new Dev. Tool section. Update copyright and trademarks.
561158 See ECN HMT
728238 See ECN HMT
2552459 08/14/08

AZIE/PYRS Add footnote on AGND descriptions to avoid using P2[4] for digital signaling as it
may add noise to AGND. Remove reference to CMP_GO_EN1 in Map Bank 1
DPT/PYRS Added package diagram 001-09618 and updated Ordering Information table
*N 2708135 05/18/2009 BRW

Added Note in the Pin Information section on page

Removed reference to Hi-Tech Lite Compiler in the section Development Tools Selection on page
*O 2718162 06/11/2009 DPT
Added 56-Pin QFN Sawn package diagram and updated ordering information

Page 46 of 47 [+] Feedback

CY8C24094, CY8C24794 CY8C24894, CY8C24994

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 cypress.com/sales.

Products PSoC Clocks & Buffers Wireless Memories Image Sensors
psoc.cypress.com clocks.cypress.com wireless.cypress.com memory.cypress.com image.cypress.com

PSoC Solutions

General
psoc.cypress.com/solutions

Low Power/Low Voltage
psoc.cypress.com/low-power

Precision Analog
psoc.cypress.com/precision-analog

LCD Drive
psoc.cypress.com/lcd-drive

CAN 2.0b
psoc.cypress.com/can
psoc.cypress.com/usb

Cypress Semiconductor Corporation, 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.

Page 47 of 47

PSoC Designer and Programmable System-on-Chip are trademarks and is a registered trademark of Cypress Semiconductor Corp. All other trademarks or registered trademarks referenced herein are property of the respective corporations.
[+] Feedback
More datasheets: ATS605LSGTN-S-T | ATS605LSGTN-R-T | ATS605LSGTN-F-T | AT49F1614T-90TC | 334 | ASMT-QTB0-0AA02 | SBR30120CT | CY8C24894-24LFXI | CY8C24894-24LFXIT | CY3250-24X94


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

Datasheet ID: CY8C24994-24LFXI 508159