CY8CTMA120-56LWXAT

CY8CTMA120-56LWXAT Datasheet


CY8CTMA120

Part Datasheet
CY8CTMA120-56LWXAT CY8CTMA120-56LWXAT CY8CTMA120-56LWXAT (pdf)
Related Parts Information
CY8CTMA120-56LWXA CY8CTMA120-56LWXA CY8CTMA120-56LWXA
PDF Datasheet Preview
CY8CTMA120

TrueTouch Multi-Touch All-Point Touchscreen Controller
• TrueTouch Capacitive Touchscreen Controller Supports Multi-Touch All-Point Touchscreen Applications Supports up to 37 X/Y Sensor Inputs Supports Screen Sizes and Below Typical Fast Scan Rates Typical 120 us per X/Y Crossing High Resolution Typical 480 x 360 for Screen Available in 56-Pin QFN Package
• Multi-Touch All-Point Addressable Detection Capable of Tracking up to 10 Independent Fingers Allows Development of Customized Multi-Finger Gestures
• Lowest Noise TrueTouch Device
• Highly Configurable Sensing Circuitry Allows Maximum Design Flexibility Allows Trade-Off Between Scan Time and Noise Performance
• 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 to +85°C USB Temperature Range to +85°C
• 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, 50000 Erase/Write Cycles 1K SRAM Data Storage In-System Serial Programming ISSP Partial Flash Updates Flexible Protection Modes EEPROM Emulation in Flash
• 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 Integrated Supervisory Circuit On-Chip Precision Voltage Reference
• Complete Development Tools Free Development Software PSoC Designer TrueTouch Touchscreen Tuner Full-Featured, In-Circuit Emulator and Programmer Full Speed Emulation Complex Breakpoint Structure 128K Bytes Trace Memory
• Programmable Pin Configurations 25 mA Sink, 10 mA Drive on All GPIO Pull Up, Pull Down, High Z, Strong, or Open Drain Drive Modes on All GPIO

Logic Block Diagram
• San Jose, CA 95134-1709
• 408-943-2600
[+] Feedback

CY8CTMA120

TrueTouch Functional Overview

The TrueTouch family provides the fastest and most efficient way to develop and tune a capacitive touchscreen application. A TrueTouch device includes the configurable TrueTouch block, configurable analog and digital logic, programmable interconnect, and an 8-bit CPU to run custom firmware. This architecture enables the user to create flexible, customized touchscreen configurations to match the requirements of each individual touchscreen application. Various configurations of Flash program memory, SRAM data memory, and configurable IO are included in a range of convenient pinouts.

The TrueTouch architecture is comprised of four main areas the Core, Digital System, the TrueTouch Analog System, and System Resources including a full speed USB port. Configurable global busing allows all the device resources to be combined into a complete custom touchscreen system. The CY8CTMA120 device can have up to seven IO ports that connect to the global digital and analog interconnects, providing access to four digital blocks and six analog blocks. Implementation of touchscreen application allows additional digital and analog resources to be used, depending on the touchscreen design. The CY8CTMA120 is offered in a 56-pin QFN package with up to 48 general purpose IO GPIO , and support of up to 37 X/Y sensors.

When designing touchscreen applications, refer to the UM data sheet for performance requirements to meet and detailed design process explanation.

The TrueTouch Core

The core includes a CPU, memory, clocks, and configurable GPIO General Purpose IO .

The M8C CPU core is a powerful processor with speeds up to 24 MHz, providing a four MIPS 8-bit Harvard architecture microprocessor. The CPU uses an interrupt controller with up to 20 vectors, to simplify programming of real time embedded events. Program execution is timed and protected using the included Sleep and Watch Dog Timers WDT .

Memory encompasses 16K of Flash for program storage, 1K of SRAM for data storage, and up to 2K of EEPROM emulated using the Flash. Program Flash uses four protection levels on blocks of 64 bytes, allowing customized software IP protection.

The TrueTouch device incorporates flexible internal clock generators, including a 24 MHz IMO Internal Main Oscillator accurate to 8% over temperature and voltage. The 24 MHz IMO can also be doubled to 48 MHz for use by the digital system. A low power 32 kHz ILO Internal Low speed Oscillator is provided for the sleep timer and WDT. The clocks, together with programmable clock dividers as a System Resource , provide the flexibility to integrate almost any timing requirement into the TrueTouch device. In USB systems, the IMO self-tunes to ± accuracy for USB communication.

The GPIOs provide connection to the CPU, digital and analog resources of the device. Each pin’s drive mode may be selected from eight options, allowing great flexibility in external inter-
facing. Every pin is also capable of generating a system interrupt on high level, low level, and change from last read.

The Digital System

The Digital System is composed of four digital resources. Each block is an 8-bit resource that is used alone or combined with other blocks to form 8, 16, 24, and 32-bit peripherals, which are called user module references.

Figure Digital System Block Diagram

Port 7

Port 5

Port 4

Port 3

Port 2

Port 1

Port 0

DigitalClocks To SystemBus ToAnalog

FromCore

System
Ordering Information

Build a PSoC Emulator into Your Board

For details on emulating a circuit before going to volume production using an on-chip debug OCD non-production PSoC device, see application note AN2323 “Debugging - Build a PSoC Emulator into Your Board”.
Package Ordering

Code Flash Bytes SRAM Bytes Temperature Range Single-Touch Enabled Multi-Touch Gesture Enabled Multi-Touch All-Point Enabled X/Y Sensor Inputs
56-Pin 8x8 mm QFN

CY8CTMA120-56LFXI 16K 1K -40C to +85C Y
56-Pin 8x8 mm QFN Tape and Reel

CY8CTMA120-56LFXIT 16K 1K -40C to +85C Y
100-Pin OCD TQFP

CY8CTMA120-00AXI 16K 1K -40C to +85C Y
100-Ball 6X6 mm VFBGA CY8C24994-24BVXI 16K 1K -40C to +85C Y

Up to 37

Up to 37

Up to 37

Up to 37
Ordering Code Definitions CY 8 T MA XXX 56 XX

Package Type Thermal Rating ......................................PX = PDIP Pb-FreeC = Commercial = SOIC Pb-FreeI = Industrial PVX = SSOP Pb-FreeE = Extended LFX/LKX = QFN Pb-Free = TQFP Pb-Free = VFBGA Pb-Free Pin Count 56-Pin Part Number

Family Code TMA = Multi-Touch All-Point Touchscreen Controller Technology Code C = CMOS

Marketing Code 8 = Cypress PSoC

Company ID CY = Cypress

Page 34 of 35 [+] Feedback

CY8CTMA120

Document History Page

Document Title CY8CTMA120 TrueTouch Multi-Touch All-Point Touchscreen Controller Document Number 001-46901

Orig. of Submission

Change

Description of Change
2518134 DSO/AESA 06/18/08 New data sheet
*A 2523303 DSO/PYRS 07/01/08 Updated X/Y sensor inputs to 38 and supported screen sizes to and below
*B 2549257 YOM/PYRS 08/06/08 Added other sections based on PSoC data sheets
*C 2580296 KRY/AESA 10/07/08 Updated 56-Pin Part Pinout QFN table Added 100-Ball VFBGA Part Pinout Added 100-Ball 6X6 mm VFBGA Package Diagram Updated Thermal Impedance and Solder Reflow Peak Temperature tables

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

TrueTouch , PSoC Designer , Programmable System-on-Chip , and PSoC Express 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: DFR0385 | XK-Z11-EBP | 3457 | 3187 | EA8935 | ACT8935QJ10D-T | ACT8935 | CY28339ZXC | CY28339ZXCT | CY8CTMA120-56LWXA


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 CY8CTMA120-56LWXAT Datasheet file may be downloaded here without warranties.

Datasheet ID: CY8CTMA120-56LWXAT 508186