CY8CTMA120-56LTXIT Cypress Semiconductor Corp, CY8CTMA120-56LTXIT Datasheet - Page 4

no-image

CY8CTMA120-56LTXIT

Manufacturer Part Number
CY8CTMA120-56LTXIT
Description
CY8CTMA120-56LTXIT
Manufacturer
Cypress Semiconductor Corp
Series
TrueTouch™r
Datasheet

Specifications of CY8CTMA120-56LTXIT

Applications
Touchscreen Controller
Core Processor
M8C
Program Memory Type
FLASH (16 kB)
Controller Series
CY8CT
Ram Size
1K x 8
Interface
I²C, SPI, UART/USART, USB
Voltage - Supply
3 V ~ 5.25 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
56-VQFN Exposed Pad, 56-HVQFN, 56-SQFN, 56-DHVQFN
Processor Series
CY8CTxx1xx
Core
M8C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Number Of I /o
-
Lead Free Status / Rohs Status
 Details
References
[1] Document # 001-46932 CY8CTST120 TrueTouch™ Single-Touch Touchscreen Controller (Final)
[2] Document # 001-46929 CY8CTMG120 TrueTouch™ Multi-Touch Gesture Touchscreen Controller (Final)
[3] Document # 001-46901 CY8CTMA120 TrueTouch™ Multi-Touch All-Point Touchscreen Controller (Final)
September 25, 2008
.loop:
;;
;; 24Mhz read PMA workaround (back to previous clock speed)
;;
;; end 24Mhz read PMA workaround
mov A, reg[PMA0_DR] ; Get the data from the PMA space
mov [X], A ; save it in data array
inc X ; increment the pointer
dec [USB_APITemp+1] ; decrement the counter
jnz .loop ; wait for count to zero out
and A, 0xf8 ;clear the clock bits (briefly chg the cpu_clk to 3Mhz)
or A, 0x02 ;will set clk to 12Mhz
mov reg[OSC_CR0],A ;clk is now set at 12Mhz
M8C_SetBank0
pop A ;recover previous reg[OSC_CR0] value
M8C_SetBank1
mov reg[OSC_CR0],A ;clk is now set at previous value
M8C_SetBank0
Document No. 001-49038 Rev. **
CY8CTST120, CY8CTMG120, CY8CTMA120
4
[+] Feedback

Related parts for CY8CTMA120-56LTXIT