ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver...

13
ST1232 Touch Screen Controller Datasheet Note: Sitronix Technology Corp. reserves the right to change the contents in this document without prior notice. This is not a final specification. Some parameters are subject to change. Version 0.6 2010/05/04 Preliminary

Transcript of ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver...

Page 1: ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver 0.6 Page 3/13 2010/05/04 FEATURES MCU based touch controller Operation voltage –

ST1232 Touch Screen Controller

Datasheet

Note: Sitronix Technology Corp. reserves the right to change the contents in this document without prior notice. This is not a final specification. Some parameters are subject to change.

Version 0.6

2010/05/04

P r e l i m i n a r y

Page 2: ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver 0.6 Page 3/13 2010/05/04 FEATURES MCU based touch controller Operation voltage –

ST1232

Preliminary Ver 0.6 Page 2/13 2010/05/04

1 INTRODUCTION

The ST1232 is a low-cost single chip solution for capacitive touch screen. It is 8-bit RISC architecture microcontroller devices with SPI, I2C and I/O mode. For function application, the ST1232 support button/coordinate information for customers. The capacitive touch sensor is covered with a plastic or glass case. It provides auto-calibrate the parameter for a wide range of capacitance on the touchpad sensor. The system controller converts finger data to button presses, depending on finger location and human interface context. The ST1232 supports QFN package.

Page 3: ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver 0.6 Page 3/13 2010/05/04 FEATURES MCU based touch controller Operation voltage –

ST1232

Preliminary Ver 0.6 Page 3/13 2010/05/04

FEATURES ���� MCU based touch controller ���� Operation voltage

– VDD = 2.4V ~ 3.6V – IOVDD = 1.8V ~ 3.6V

���� Temperature: -40 ℃℃℃℃ ~ 85℃℃℃℃ ���� Interface

– I2C (slave) – SPI (slave)

���� Sensor input: 32 channel ���� Screen Size: up to 5.0” ���� Resolution: 2048 x 2048 ���� Single finger handwriting ���� Up to three finger gestures ���� Capacitive Sensor

– Self-capacitance sensing – Resolution: 8fF/50 points/mm – Max. loading: 100 kOhm/200pF – Speed: 100us/ch, 8ms/point – 14-bit A/D converter – Hardware noise reduction – Waterproof circuit

���� Power Consumption – Normal mode: 5mA – Power down: 5uA

���� Package

– I2C/SPI interface

QFN 6x6

QFN 5x5

Pin No. 48 40 Sensor 32 28

APPLICATIONS ���� Cell phones ���� PDAs ���� Portable instruments ���� Touch screen monitors ���� Electrical papers ���� Gaming machines ���� Pointing devices ���� PC peripherals

Page 4: ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver 0.6 Page 3/13 2010/05/04 FEATURES MCU based touch controller Operation voltage –

ST1232

Preliminary Ver 0.6 Page 4/13 2010/05/04

2 PACKAGE INFORMATION

V18_2 1

2

3

413

14

15

16

5

6

7

8

9

10

11

12

17

18

19

20

21

22

23

24

36

35

34

33

32

31

30

29

28

27

26

25

48

47

46

45

44

43

42

41

40

39

38

37

GND

IOVDD

RESET

SS/SCL

SCK/SDA

MISO

MOSI

GPIO1

GPIO0

S31

VDD

S30

S29

S28

S27

S26

S25

S24

S23

S22

S21

S20

S19

S18

S17

S16

S15

S14

S13

S12

S11

S10

S9

S8

S7

S6

S5

S4

S3

S2

S1

S0

GND

C2

C1

VCM

V18_1

QFN48

Figure 2-1 Package Pin Configuration (QFN48)

Table 2-1 Package Signal Descriptions (QFN48)

Pin # Pin Name Description 1 V18_2 Core power, connect to 4.7uF capacitor 2 GND Ground 3 VDD Power supply 4 IOVDD I/O power supply 5 RESET System reset signal input, active low

6 SS /SCL SPI: slave select I2C: serial clock

7 SCK /SDA SPI: serial clock I2C: serial data

8 MISO SPI: master input/slave output 9 MOSI SPI: master output/slave input

10 GPIO1 General purpose input/output 11 GPIO0 General purpose input/output

43~12 S0~S31 Touch sensor input 44 GND Ground 45 C2 Connect capacitor tenfold to touch pad capacitor 46 C1 Connect capacitor tenfold to touch pad capacitor 47 VCM Common mode voltage, connect to 0.1uF 48 V18_1 Core power, connect to 4.7uF capacitor

Page 5: ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver 0.6 Page 3/13 2010/05/04 FEATURES MCU based touch controller Operation voltage –

ST1232

Preliminary Ver 0.6 Page 5/13 2010/05/04

Figure 2-2 Package Pin Configuration (QFN40)

Table 2-2 Package Signal Descriptions (QFN40)

Pin # Pin Name Description 1 V18_2 Core power, connect to 4.7uF capacitor 2 GND Ground 3 VDD Power supply 4 RESET System reset signal input, active low

5 SS /SCL SPI: slave select I2C: serial clock

6 SCK /SDA SPI: serial clock I2C: serial data

7 GPIO1 General purpose input/output 8 GPIO0 General purpose input/output

9~36 S1~S31 Touch sensor input, except S0, S17, S18, S19 37 C2 Connect capacitor tenfold to touch pad capacitor 38 C1 Connect capacitor tenfold to touch pad capacitor 39 VCM Common mode voltage, connect to 0.1uF 40 V18_1 Core power, connect to 4.7uF capacitor

Page 6: ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver 0.6 Page 3/13 2010/05/04 FEATURES MCU based touch controller Operation voltage –

ST1232

Preliminary Ver 0.6 Page 6/13 2010/05/04

3 SYSTEM MANAGEMENT

3.1 Power Down

In power down mode, all of the clocks of ST1232 are stopped, including internal oscillator. The way to exit power down mode is by a reset. In power down mode, ST1232 consumes a few current, less than 5uA. 3.2 Reset

3.2.1 Master Reset

Master can reset ST1232 through RESET pin. RESET pin is low active and needs hold low for 1us to take effect.

Figure 3-1 RESET Pin Low Pulse Width

3.2.2 Power On Reset

ST1232 provides an on-chip Power-On-Reset (POR) circuit to detect power-on and to reset internal logic before VDD reached the pre-determined POR threshold voltage. Under VDD=3.3V, the POR threshold voltage is set to be about 2.1V. Sometimes, when the VDD is power-off and quickly power-on again, there might be cases that the POR will work improperly and internal reset might not be generated. For this reason, it is also highly recommended user should have a long time between power-off and next power-on to ensure proper start-up. The time depends on actual system board environment and how much decoupling capacitors between power and ground. User has to take into account this effect during board level design.

3.2.3 Watch Dog Timer Reset

The watchdog timer (WDT) protects the ST1232 from incorrect code execution over a long period of time by causing a system reset when the watchdog timer overflows as a result of a failure of software to feed the timer prior to the timer reaching its terminal count.

Page 7: ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver 0.6 Page 3/13 2010/05/04 FEATURES MCU based touch controller Operation voltage –

ST1232

Preliminary Ver 0.6 Page 7/13 2010/05/04

4 DIGITAL INTERFACE

4.1 SPI Interface (Slave)

SPI provides full-duplex, synchronous serial communication between ST1232 and host controller. It is a 4-wire protocol, consisting of slave select( SS /SCL), clock(SCK/SDA), master data input/slave data output(MISO), and master data output/slave data input(MOSI). The SPI can only be configured to operate as salve in ST1232 and clock is always provided by master. Data is sampled at rising edge of the clock.

Figure 4-1 SPI Waveform 4.2 I2C Slave Interface

ST1232 equipped with I2C provide two wires, serial data (SDA) and serial clock (SCL), to carry information transfers at up to 400 kbit/s(Fast mode). ST1232 plays a slave role in I2C transfer. Both SDA and SCL are bidirectional lines, connected to IOVDD via pull-up resistors. All transactions begin with a START (S) and can be terminated by a STOP (P). 7-Bit address follows START to recognize device. Each bye is 8-bit length and followed by an acknowledge bit. A HIGH to LOW transition on the SDA line while SCL is HIGH defines a START condition. A LOW to HIGH transition on the SDA line while SCL is HIGH defines a STOP condition. The data on the SDA line must be stable during the HIGH period of the clock. The HIGH or LOW state of the data line can only change when the clock signal on the SCL line is LOW. Read

Write

Figure 4-2 I2C Waveform

Page 8: ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver 0.6 Page 3/13 2010/05/04 FEATURES MCU based touch controller Operation voltage –

ST1232

Preliminary Ver 0.6 Page 8/13 2010/05/04

5 ELECTRICAL CHARACTERISTIC

5.1 DC Electrical Characteristics

Table 5-1 System DC Electrical Characteristics

Condition: VDD = IOVDD = 3.3V, TA = 25°C, unless otherwise specified.

Parameter Symbol Min. Typ. Max. Unit Condition

VDD VVDD 2.4 3.3 3.6 V

IOVDD VIOVDD 1.8 3.3 3.6 V

Operating Current INML - 5 - mA

Power Down Current IPD - 5 - uA

Input High Voltage VIH - 1.9 - V

Input Low Voltage VIL - 1.3 - V

Input Pull Up Resistor RPU - 56 - KOhm

Output Driving Current IDRV - 40 - mA VOH=0.7xVDD

Output Sinking Current ISINK - 70 - mA VOL=0.3xVDD

Low Voltage Reset VLVR - 1.6 - V

5.2 AC Electrical Characteristics

Figure 5-1 I2C Fast Mode Timing

Table 5-2 I2C Fast Mode Timing Characteristic

Conditions: VDD = IOVDD = 3.3V, GND = 0V, TA = 25°C Rating Symbol Parameter

Min. Typ. Max. Unit

fSCL SCL clock frequency 0 - 400 kHz tLOW Low period of the SCL clock 1.3 - - us tHIGH High period of the SCL clock 0.6 - - us

tf Signal falling time - - 300 ns tr Signal rising time - - 300 ns

tSU_STA Set up time for a repeated START condition

0.6 - - us

tHD_STA Hold time (repeated) START condition. After this period, the first clock pulse is generated

0.6 - - us

Page 9: ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver 0.6 Page 3/13 2010/05/04 FEATURES MCU based touch controller Operation voltage –

ST1232

Preliminary Ver 0.6 Page 9/13 2010/05/04

tSU_DAT Data set up time 100 - - ns tHD_DAT Data hold time 0 - 0.9 us tSU_STO Set up time for STOP condition 0.6 - - us

tBUF Bus free time between a STOP and START condition

1.3 - - us

Cb Capacitive load for each bus line - - 400 pF

Figure 5-2 SPI Timing

Table 5-3 SPI Timing Characteristic

Conditions: VDD = IOVDD = 3.3V, GND = 0V, TA = 25°C Rating Symbol Parameter

Min. Typ. Max. Unit

tSS_SCK SS falling to 1st SCK falling 41.6 - - ns tCYC SCK cycle time - 83 - ns tDS Data setup time prior SCK rising 2 - - ns tDH Data hold time after SCK rising 2 - - ns tDD MISO data output delay from SCK falling 10 - - ns

tSCK_SS SCK rising to SS rising 41.6 - - ns

Page 10: ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver 0.6 Page 3/13 2010/05/04 FEATURES MCU based touch controller Operation voltage –

ST1232

Preliminary Ver 0.6 Page 10/13 2010/05/04

6 APPLICATION CIRCUITS

Figure 6-1 Application Circuit

Page 11: ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver 0.6 Page 3/13 2010/05/04 FEATURES MCU based touch controller Operation voltage –

ST1232

Preliminary Ver 0.6 Page 11/13 2010/05/04

7 PACKAGE DIMENSION

Figure 7-1 Package Dimension (QFN48)

Page 12: ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver 0.6 Page 3/13 2010/05/04 FEATURES MCU based touch controller Operation voltage –

ST1232

Preliminary Ver 0.6 Page 12/13 2010/05/04

Figure 7-2 Package Dimension (QFN40)

Page 13: ST1232 datasheet v0caxapa.ru/files/990965/st1232_device_preliminary.pdf · ST1232 Preliminary Ver 0.6 Page 3/13 2010/05/04 FEATURES MCU based touch controller Operation voltage –

ST1232

The above information is the exclusive intellectual property of Sitronix Technology Corp. and shall not be disclosed, distributed or reproduced without permission from Sitronix. Sitronix Technology Corp. reserves the right to change this document without prior notice and makes no warranty for any errors which may appear in this document. Sitronix products are not intended for use in life support, critical care, medical, safety equipment, or similar applications where products failure could result in injury, or loss of life, or personal or physical harm, or any military or defense application, or any governmental procurement to which special terms or provisions may apply. Preliminary Ver 0.6 Page 13/13 2010/05/04

8 REVISION

REVISION DESCRIPTION PAGE DATE

0.6

� Add QFN40 to package table � Add Figure 8-1 Package Pin Configuration (QFN40) � Add Table 8-1 Package Signal Descriptions (QFN40) � Modify Figure 8-1 I2C Waveform � Add Figure 8-2 Package Dimension (QFN40)

3 5 5 7

12

2010/5/4

0.5

� Revise DC electrical characteristics. � Revise SPI timing “tDD” parameter . � Modify Figure 6-1 Application Circuit . � Change package dimension.

7 8 9

10

2010/2/24

0.4

� Modify introduction section description � Delete QFN5X5 package � Modify V18_1 and V18_2 pin description � Modify Figure 6-1 Application Circuit

2 3 4 9

2009/12/18

0.3

� Rename SS/SCK to SS/SCL � QFN48 pin10 is renamed from GPIO0 to GPIO1. Pin11 is renamed from

GPIO1 to GPIO0 � Revise typing error in Figure 5-2 SPI Timing and Table 5-3 SPI Timing

Characteristic � Modify Figure 6-1 Application Circuit

3,4,6 4

8

9

2009/10/23

0.2

� Modify introduction chapter � Rename sleep keyword to power down � Rename SCK/SS to SS/SCK , SDA/SCK to SCK/SDA � Add package information chapter � Add system management chapter � Add digital interface chapter � Add tDH parameter in Figure 5-2 SPI Timing and Table 5-3 SPI Timing

Characteristic � Modify Figure 6-1 Application Circuit � Add package dimension chapter

2 3,7 3 4 5 6 8

9 10

2009/09/09

0.1 � First release 2009/08/26