CY8C24423A-24LFXI

CY8C24423A-24LFXI Datasheet


CY8C24123A CY8C24223A, CY8C24423A

Part Datasheet
CY8C24423A-24LFXI CY8C24423A-24LFXI CY8C24423A-24LFXI (pdf)
Related Parts Information
CY8C24423A-24LFXIT CY8C24423A-24LFXIT CY8C24423A-24LFXIT
PDF Datasheet Preview
CY8C24123A CY8C24223A, CY8C24423A

Programmable System-on-Chip
• Powerful Harvard Architecture Processor M8C Processor Speeds to 24 MHz 8x8 Multiply, 32-Bit Accumulate Low Power at High Speed to 5.25V Operating Voltage Operating Voltages Down to 1.0V Using On-Chip Switch Mode Pump SMP Industrial Temperature Range -40°C to +85°C
• Advanced Peripherals Blocks Six 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 GPIO Pins Complex Peripherals by Combining Blocks
• Precision, Programmable Clocking Internal 24/48 MHz Oscillator High accuracy 24 MHz with optional 32 kHz Crystal and PLL Optional External Oscillator, up to 24 MHz Internal Oscillator for Watchdog and Sleep
• Flexible On-Chip Memory 4K Flash Program Storage 50,000 Erase/Write Cycles 256 Bytes SRAM Data Storage In-System Serial Programming ISSP Partial Flash Updates Flexible Protection Modes EEPROM Emulation in Flash
• Programmable Pin Configurations 25 mA Sink on all GPIO Pull Up, Pull Down, High Z, Strong, or Open Drain Drive Modes on All GPIO Up to Ten Analog Inputs on GPIO Two 30 mA Analog Outputs on GPIO Configurable Interrupt on All GPIO
• New CY8C24x23A PSoC Device Derived From the CY8C24x23 Device Low Power and Low Voltage 2.4V
• Additional System Resources I2C Slave, Master, and MultiMaster to 400 kHz Watchdog and Sleep Timers User-Configurable Low Voltage Detection Integrated Supervisory Circuit On-Chip Precision Voltage Reference
• Complete Development Tools Free Development Software PSoC Designer Full-Featured, In-Circuit Emulator, and Programmer Full Speed Emulation Complex Breakpoint Structure 128K Trace Memory

Logic Block Diagram

PSoC CORE

Port 2

Port 1

Port

Analog Drivers

System Bus

Global Digital Interconnect

Global Analog Interconnect

SRAM 256 Bytes

Interrupt Controller

SROM Flash 4K CPU Core M8C

Sleep and Watchdog

Multiple Clock Sources Includes IMO, ILO, PLL, and ECO

DIGITAL SYSTEM

Digital Block Array

ANALOG SYSTEM

Analog Block Array

Analog Ref

Analog Input Muxing

Digital Clocks

Multiply Accum.

Decimator

POR and LVD System Resets

Internal Voltage

Ref.

SYSTEM RESOURCES

Switch Mode Pump
• San Jose, CA 95134-1709
• 408-943-2600
[+] Feedback

CY8C24123A CY8C24223A, CY8C24423A
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

Notes Limited analog functionality. Two analog blocks and one CapSense.

Page 4 of 55 [+] Feedback

CY8C24123A CY8C24223A, CY8C24423A

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 allows for 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 IO 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.
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 can be soldered to the target PCB. Programming adapter converts non-DIP package to DIP footprint. Specific details and ordering information for each of the adapters can be found at

Page 52 of 55
[+] Feedback

CY8C24123A CY8C24223A, CY8C24423A
Ordering Information
The following table lists the CY8C24x23A PSoC device’s key package features and ordering codes. Table CY8C24x23A PSoC Device Key Features and Ordering Information
Package Ordering

Code Flas h Bytes SRAM Bytes Switch Mode Pump Temperature Range Digital Blocks Analog Blocks Digital IO Pins Analog Inputs Analog Outputs XRES Pin
8 Pin 300 Mil DIP

CY8C24123A-24PXI
4K 256 No -40C to +85C 4
4 2 No
8 Pin 150 Mil SOIC

CY8C24123A-24SXI
4K 256 No -40C to +85C 4
4 2 No
8 Pin 150 Mil SOIC Tape and Reel

CY8C24123A-24SXIT 4K 256 No -40C to +85C 4 6 4 2 No
20 Pin 300 Mil DIP

CY8C24223A-24PXI
4K 256 Yes -40C to +85C 4
16 8 2 Yes
20 Pin 210 Mil SSOP

CY8C24223A-24PVXI 4K 256 Yes -40C to +85C 4 6 16 8 2 Yes
20 Pin 210 Mil SSOP Tape and Reel

CY8C24223A-24PVXIT 4K 256 Yes -40C to +85C 4 6 16 8 2 Yes
20 Pin 300 Mil SOIC

CY8C24223A-24SXI
4K 256 Yes -40C to +85C 4
16 8 2 Yes
20 Pin 300 Mil SOIC Tape and Reel

CY8C24223A-24SXIT 4K 256 Yes -40C to +85C 4 6 16 8 2 Yes
28 Pin 300 Mil DIP

CY8C24423A-24PXI
4K 256 Yes -40C to +85C 4
24 10 2 Yes
28 Pin 210 Mil SSOP

CY8C24423A-24PVXI 4K 256 Yes -40C to +85C 4 6 24 10 2 Yes
28 Pin 210 Mil SSOP Tape and Reel

CY8C24423A-24PVXIT 4K 256 Yes -40C to +85C 4 6 24 10 2 Yes
28 Pin 300 Mil SOIC

CY8C24423A-24SXI
4K 256 Yes -40C to +85C 4
24 10 2 Yes
28 Pin 300 Mil SOIC Tape and Reel

CY8C24423A-24SXIT 4K 256 Yes -40C to +85C 4 6 24 10 2 Yes
32 Pin 5x5 mm QFN
Note For Die sales information, contact a local Cypress sales office or Field Applications Engineer FAE . Ordering Code Definitions

CY 8 C 24 xxx-SPxx

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

Thermal Rating C = Commercial I = Industrial E = Extended

Speed 24 MHz

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 53 of 55
[+] Feedback

CY8C24123A CY8C24223A, CY8C24423A

Document History Page

Document Title CY8C24123A, CY8C24223A, CY8C24423A Programmable System-on-Chip Document Number 38-12028

Orig. of Submission

Change

Description of Change
236409 SFV

See ECN New silicon and new document Preliminary Data Sheet.
*A 247589 SFV

See ECN

Changed the title to read “Final” data sheet. Updated Electrical Specifications chapter.
*B 261711 HMT

See ECN Input all SFV memo changes. Updated Electrical Specifications chapter.
*C 279731 HMT

See ECN

Update Electrical Specifications chapter, including VIL DC GPIO spec. Add Solder Reflow Peak Temperature table. Clean up pinouts and fine tune wording and format throughout.
*D 352614 HMT

See ECN

Add new color and CY logo. Add URL to preferred dimensions for mounting MLF packages. Update Transmitter and Receiver AC Digital Block Electrical Specifications. Re-add ISSP pinout identifier. Delete Electrical Specification sentence re devices running at greater than 12 MHz. Update Solder Reflow Peak Temperature table. Fix CY.com URLs. Update CY copyright.
*E 424036 HMT

See ECN
*F 521439 HMT

See ECN

Add Low Power Comparator LPC AC/DC electrical spec. tables. Add new Dev. Tool section. Add CY8C20x34 to PSoC Device Characteristics table.
*G 2256806 UVS/PYRS See ECN Added Sawn pin information.
*H 2425586 DSO/AESA See ECN Corrected Ordering Information to include CY8C24423A-24LTXI and CY8C24423A-24LTXIT
2619935 OGNE/AESA 12/11/2008 Changed title to “CY8C24123A, CY8C24223A, CY8C24423A

Programmable System-on-Chip ”

Updated package diagram 001-30999 to *A.

Added note on digital signaling in DC Analog Reference Specifications on page
Added Die Sales information note to Ordering Information on page
2692871 DPT/PYRS 04/16/2009 Updated Max package thickness for 32-pin QFN package

Formatted Notes

Updated “Getting Started” on page 4

Updated “Development Tools” on page 5 and “Designing with PSoC Designer” on
page 6

Page 54 of 55 [+] Feedback

CY8C24123A CY8C24223A, CY8C24423A

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

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. 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
More datasheets: 7-338-4PP-BA | 7-339-4PP-BA | 7-339-2PP-BA | 7-338-M01-BA | 7-338-2PP-BA | 7-338-3PP-BA | 7-338-1PP-BA | 7-339-3PP-BA | 7-339-1PP-BA | 7-335-000-BA


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 CY8C24423A-24LFXI Datasheet file may be downloaded here without warranties.

Datasheet ID: CY8C24423A-24LFXI 508158