[AK4183] AK4183 I2C Touch Screen Controller GENERAL DESCRIPTION The AK4183 is a 4-wire resistive touch screen controller that incorporates SAR type A/D converter. The AK4183 operates down to 2.5V supply voltage in order to connect a low voltage drive processor. The AK4183 can detect the pressed screen location by performing two A/D conversions. In addition to location, the AK4183 also measures touch pressure. As the package size of 10 pin TMSOP is 4.0mm x 2.9mm this is much smaller than QFN and BGA package. AK4183 is the best fit for cellular phone, PDA, or other portable devices. FEATURES 12-bit SAR type A/D Converter with S/H circuit Low Voltage Operation (2.5V 3.6V) I2C bus I/F Supports (Standard mode 100 KHz, Fast mode 400 KHz) 4-wire resistive touch screen Interface Pen Pressure Measurement Auto Power Down Continuous Read Operation Low Power Consumption (91A @Fast mode) Package 10pin TMSOP XP SDA YP SCL Control XN CAD0 Logic YN PENIRQN VREF + VREF- AIN+ AIN- 12bit ADC (SAR type) PEN INTERRUPT GND VCC MS0500-E-01 1 2008/12 [AK4183] Ordering Guide AK4183VT AK4183KT -40C +85C -40C +85C 10pin TMSOP (0.5mm pitch) 10pin TMSOP (0.5mm pitch) Commercial Version Automotive Version Pin Layout VCC 1 10 SCL XP 2 9 SDA YP 3 XN 4 YN 5 Top View 8 CAD0 7 PENIRQN 6 GND PIN/FUNCTION No. 1 2 Signal Name VCC XP I/O I/O 3 YP I/O 4 XN I/O 5 YN I/O 6 7 GND PENIRQN 8 9 10 CAD0 SDA SCL MS0500-E-01 O I I/O I Description Power Supply Touch Screen X+ plate Voltage supply X axis Measurement: Supplies the voltage to X+ position input of the touch panel. Y axis Measurement: This pin is used as the input for the A/D converter Pen Pressure Measurement: This pin is the input for the A/D converter at Z1 measurement. Pen Waiting State: Pulled up by an internal resistor (typ.10K ohm). Touch Screen Y+ plate Voltage supply X axis Measurement: This pin is used as the input for the A/D converter Y axis Measurement: Supplies the voltage to Y+ position input of the touch panel Pen Pressure Measurement: Supplies the voltage to Y+ position input of the touch panel. Pen Waiting State: OPEN state Touch Screen X- plate Voltage supply X axis Measurement: Supplies the voltage to X- position input of the touch panel Y axis Measurement: OPEN state Pen Pressure Measurement: Supplies the voltage to X- position input of the touch panel Pen Waiting State: OPEN state Touch Screen Y- plate Voltage supply X axis Measurement: OPEN state Y axis Measurement: Supplies the voltage to Y- position input of the touch panel Pen Pressure Measurement: This pin is the input for the A/D converter at Z2 measurement. Pen Waiting State: connected to GND. Ground Pen Interrupt Output This pin is "L" during the pen down on pen interrupt enabled state otherwise this pin is "H". This pin is "L" during pen interrupt disabled state regardless pen touch. I2C bus Slave Address bit 0 I2C serial data I2C serial clock 2 2008/12 [AK4183] ABSOLUTE MAXIMUM RATINGS (GND = 0V (Note 1)) Parameter Symbol Min Power Supplies VCC -0.3 Input Current (any pins except for supplies) IIN Input Voltage VIN -0.3 Touch Panel Drive Current IOUTDRV Ambient Temperature (power supplied) Ta -40 Storage Temperature Tstg -65 max 6.0 10 6.0(VCC+0.3) 50 85 150 Units V mA V mA C C Note 1.All voltages with respect to ground. WARNING: Operation at or beyond these limits may result in permanent damage to the device. Normal operation is not guaranteed at these extremes. RECOMMENDED OPERATING CONDITIONS (GND = 0V (Note 1)) Parameter Power Supplies Symbol VCC Min 2.5 typ 2.7 max 3.6 Units V Note 1. All voltages with respect to ground. WARNING: AKEMD assumes no responsibility for the usage beyond the conditions in this datasheet. MS0500-E-01 3 2008/12 [AK4183] ANALOG CHARACTERISTICS (Ta = -40C to 85C, VCC = 2.7V, I2C bus SCL=400 KHz, 12 bit mode) Parameter min ADC for Touch Screen Resolution No Missing Codes 11 Integral Nonlinearity (INL) Error Differential Nonlinearity (DNL) Error Offset Error Gain Error Throughput Rate Touch Panel Driver On-Resistance XP, YP XN, YN XP Pull Up Register (when pen interrupt enable) Power Supply Current Normal Mode PD0="0" Fast Mode: SCL=400KHz Addressed Standard Mode: SCL=100KHz Power Down PD0="0" Fast Mode: SCL=400KHz Not Addressed Standard Mode: SCL=100KHz Full Power Down (Control command PD0= "0" SDA=SCL= VCC) MS0500-E-01 4 typ max 12 12 Units 8.2 Bits Bits LSB LSB LSB LSB ksps 5 5 10 k 2 1 6 4 91 68 23 6 0 200 150 3 A A A A A 2008/12 [AK4183] DC CHARACTERISTICS (Logic I/O) (Ta = -40 to 85C, VCC = 2.5V to 3.6V) Parameter Symbol min "H" level input voltage VIH 0.7xVCC "L" level input voltage VIL Input Leakage Current IILK -10 VOH VCC-0.4 "H" level output voltage (PENIRQN pin@ Iout = -250A) "L" level output voltage (PENIRQN pin @ Iout = 250A) VOL (SDA pin @ Iout = 3mA) Tri-state Leakage Current All pins except for XP, YP, XN, YN pins IOLK -10 XP, YP, XN, YN pins -50 SWITCHING CHARACTERISTICS (Ta = -40 to 85C, VCC = 2.5V to 3.6V) Parameter (I2C Timing) Symbol min SCL clock frequency fSCL 30 Bus Free Time Between Transmissions tBUF 1.3 Start Condition Hold Time (prior to first Clock tHD:STA 0.6 pulse) Clock Low Time tLOW 1.3 Clock High Time tHIGH 0.6 Setup Time for Repeated Start Condition tSU:STA 1.3 SDA Hold Time from SCL Falling (Note 2) tHD:DAT 0 SDA Setup Time from SCL Rising tSU:DAT 0.1 Rise Time of Both SDA and SCL Lines tR Fall Time of Both SDA and SCL Lines tF Setup Time for Stop Condition tSU:STO 0.6 Pulse Width of Spike Noise Suppressed tSP 0 By Input Filter Capacitive load on bus Cb typ - typ max 0.3xVCC 10 Units V V A V 0.4 V 10 50 A A max 400 Units kHz s s 50 s s s s s s s s ns 400 pF 0.3 0.3 Note 2. Data must be held for sufficient time to bridge the 300 ns transition time of SCL. VIH SDA VIL tBUF tLOW tR tHIGH tF tSP VIH SCL VIL tHD:STA Stop tHD:DAT tSU:DAT Start tSU:STA tSU:STO Start Stop Figure 1. AK4183 Timing Diagram MS0500-E-01 5 2008/12 [AK4183] A/D Converter for Touch Screen The AK4183 incorporates a 12-bit successive approximation resistor (SAR) A/D converter for position measurement. The architecture is based on a capacitive redistribution algorithm, and an internal capacitor array functions as the sample/hold (S/H) circuit. The SAR A/D converter output is a straight binary format as shown below: Input Voltage Output Code FFFH (VREF-1.5LSB)~ VREF FFEH (VREF-2.5LSB) ~ (VREF1.5LSB) ----------------0.5LSB ~ 1.5LSB 001H 0 ~ 0.5LSB 000H VREF: (VREF+) - (VREF-) Table 1. Output Code The Position Detection of Touch Screen A position detecting (X, Y position) on the touch panel is selected by the control command via the A2, A1, A0 bits in the control register. The mode of the position detecting is differential mode, the full scale (VREF) is the differential voltage between the non-inverting terminal and the inverting terminal of the measured axis (e.g. X-axis measurement: VREF = VXP - VXN). The voltage difference on the A/D converter (AIN) is the voltage between non-inverting terminals of the non-measured axis and the inverting terminal of the measured axis. (E.g. AIN= (AIN+) - (AIN-) = VYP-VXN) The voltage difference (AIN) is charged to the internal capacitor array during the sampling period. No current flows into the internal capacitor after the capacitor has been charged completely. The required settling time to charge the internal capacitor array depends on the source impedance (Rin). If the source impedance is 600 ohm, the settling time needs at least 2.5s (1 clock cycle period of SCL 400 KHz) The position on the touch screen is detected by taking the voltage of one axis when the voltage is supplied between the two terminals of another axis. At least two A/D conversions are needed to get the two-dimensional (X/Y axis) position. VCC VCC X-Plate XP-Driver SW ON XP VREF+ XP Y-Plate AIN+ VREF+ YP ADC Y-Plate AIN+ YP ADC AIN- VREF- X-Plate YP-Driver SW ON VREF- AIN- XN XN XN-Driver SW ON YN YN Touch Screen YN-Driver SW ON a) X-Position Measurement Differential Mode b) Y-Position Measurement Differential Mode The X-plate and Y-plate are connected on the dotted line when the panel is touched. XP X-Plate (Top side) XN Y-Plate (Bottom side) YN YP c) 4-wire Touch Screen Construction Figure 2. Axis Measurements MS0500-E-01 6 2008/12 [AK4183] The differential mode position detection is typically more accurate than the single-ended mode. As the full scale of single-ended mode is fixed to the VCC, input voltage may exceed the full-scale reference voltage. This problem does not occur in differential mode. In addition to this, the differential mode is less influenced by power supply voltage variation due to the ratio-metric measurement. The Pen Pressure Measurement The touch screen pen pressure can be derived from the measurement of the contact resistor between two plates. The contact resistance depends on the size of the depressed area and the pressure. The area of the spot is proportional to the contact resistance. This resistance (Rtouch) can be calculated using two different methods. The first method is that when the total resistance of the X-plate sheet is already known. The resistance, Rtouch, is calculated from the results of three conversions, X-position, Z1-Position, and Z2-Position, and then using the following formula: Rtouch = (Rxplate) * (Xposition/4096) * [(Z2/Z1) - 1] The second method is that when both the resistances of the X-plate and Y-plate are known. The resistance, Rtouch, is calculated from the results of three conversions, X-position, Y-Position, and Z1-Position, and then using the following formula: Rtouch = (Rxplate*Xposition/4096)*[(4096/Z1) - 1] - Ryplate*[1 - (Yposition/4096)] VCC VCC YP-Driver SW ON YP-Driver SW ON YP XP VREF+ AIN+ VREF- AIN- YP Rtouch XP ADC VREF+ AIN+ VREF- AIN- Rtouch ADC XN XN-Driver SWON XN XN-Driver SW ON YN a) YN b) Z1-Position Measurement Z2-Position Measurement Figure 3. Pen Pressure Measurements MS0500-E-01 7 2008/12 [AK4183] Digital I/F The AK4183 operates with uP via I2C bus and supports the standard mode (100 KHz) and the fast mode (400KHz). Note that the AK4183 operates in those two modes and does not support a High speed mode I2C-bus system (3.4MHz). The AK4183 can operate as the slave device on the I2C bus network. VCC=2.5V - 3.6V CAD0 Micro- Rp Processor I2C bus Rp VCC "L" or "H" AK4183 SCL SDA controller PENIRQN Figure 4. Digital I/F [Start Condition and Stop Condition] A HIGH to LOW transition on the SDA line while SCL is HIGH indicates a START condition. All sequences start by the START condition or Repeated Start Condition. Repeated Start condition is the same signal tradition as Start condition. A LOW to HIGH transition on the SDA line while SCL is HIGH defines a STOP condition. All sequences are terminated by the STOP or Repeated Start condition. Repeated Start is also the Start condition of next transfer so that I2C bus cannot be idle. SDA SCL S/Sr S : Start condition P : stop condition Sr : Repeated start condition Figure 5. START and STOP Conditions [Data Transfer] All commands are preceded by a START condition. After the START condition, a slave address is sent. After the AK4183 recognizes the START condition, the device interfaced to the bus waits for the slave address to be transmitted over the SDA line. If the transmitted slave address matches an address for one of the devices, the designated slave device pulls the SDA line to LOW (ACKNOWLEDGE). The data transfer is always terminated by a STOP condition generated by the master device. MS0500-E-01 8 2008/12 [AK4183] [Data Validity] 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 except for the START and the STOP condition. SDA SCL data line stable; data valid change of data allowed Figure 6. Bit Transfer on the I2C-Bus [ACKNOWLEDGE] ACKNOWLEDGE is a software convention used to indicate successful data transfers. The transmitting device will release the SDA line (HIGH) after transmitting eight bits. The receiver must pull down the SDA line during the acknowledge clock pulse so that that it remains stable "L" during "H" period of this clock pulse. The AK4183 will generates an acknowledge after each byte has been received. In the read mode, the slave, the AK4183 will transmit eight bits of data, release the SDA line and monitor the line for an acknowledge. If an acknowledge is detected and no STOP condition is generated by the master, the slave will continue to transmit data. If an acknowledge is not detected, the slave will terminate further data transmissions and await the STOP condition. DATA OUTPUT BY TRANSMITTER not acknowledge DATA OUTPUT BY RECEIVER acknowledge SCL FROM MASTER 1 2 8 9 S clock pulse for acknowledgement START CONDITION Figure 7. Acknowledge MS0500-E-01 9 2008/12 [AK4183] [Address Byte] The sequence of writing data is shown Figure 10. The address byte, which includes seven bits of slave address and one bit of R/W bit, is sent after the START condition. If the transmitted slave address matches an address for one of the device, the receiver who has been addressed pulls down the SDA line (acknowledge). The most significant six bits of the slave address are fixed as "100100". The next one bit is CAD0 (device address bit). This bit identifies the specific device on the bus. The hard-wired input pin (CAD0 pin) sets CAD0 bit. The eighth bit (LSB) of the address byte (R/W bit) defines whether the master requests a write or read operation. A "1" indicates that the read operation is to be executed. A "0" indicates that the write operation is to be executed. 1 0 0 1 0 0 CAD0 R/W (CAD0 should match with CAD0 pins) Figure 8. Address Byte [WRITE Operations] The second byte that followed by address byte consists of the control command byte of the AK4183. The operational mode is determined by control command. The bit format is MSB first and 8 bits width. Control command is described in the Table 3. The AK4183 generates an acknowledge after each byte has been received. A control command transfer is terminated by a STOP condition or Repeated Start condition generated by the master. Refer to the Table 3 in detail. D5 D4 D3 A1 A0 X1 Figure 9. Control Command Byte D1 MODE D0 X2 STOP D2 PD0 P Command AK4183 ACK S Address AK4183 ACK SDA R/W="0" D6 A2 START D7 S Figure 10. Single Write Transmission Sequence [READ Operation] The operation mode is determined by the write command just before read operation. The AK4183 features two methods of read operation, single read operation and continuous read operation. The continuous read operation is a series of single read operation. Each single read operation in continuous read operation makes the AK4183 updated A/D conversion on each read operation. Write operation does not need to issue before each read operations are executed. The channel selection of the AK4183 defines by the control command just before READ operation. When the address byte with R/W = "1" read operations are executed. A/D readout format is MSB first, 1byte or 2bytes width. Upper 8bits are valid on 8-bit mode and upper 12 bits are valid, and lower 4 bits are filled with zero on 12-bit mode. MS0500-E-01 10 2008/12 [AK4183] D0 STOP D3 D4 A/D data A/D data P MASTER NACK MASTER ACK S Address AK4183 ACK SDA D11 START R/W="1" [Single READ mode] Read operation begins with START condition followed by the address byte with R/W= "1".The address matches the AK4183 generates ACK. And after transmission of the address byte, the master receives upper 8bit A/D data first, and generates ACK. The AK4183 transmits the remaining 4-bit A/D data and followed by 4-bit zero data (12bit mode). Master device receives 8bit A/D data (8bit mode). The master then generates NACK and stop condition or repeated start condition. Figure 11. Single A/D data Read Sequence (12-bit mode) STOP D0 D3 D4 D11 AK4183 ACK A/D data A/D data N+X N+X P MASTER NACK Address MASTER ACK Sr MASTER NACK MASTER ACK A/D data N R/W="1" RESTART D0 D3 D4 D11 A/D data N S Address AK4183 ACK SDA R/W="1" START [Continuous Read mode] This continuous read operation enables the higher sampling rate and lower processor load than a single read operation. Because once control command is sent, it does not need to update control command on each read operation until another control command would like to be rewritten. Repeat Figure 12 Continuous A/D data Read Sequence Power on Sequence It is recommended that the control command must be sent to fix the internal register when power up. This initiates all registers such as A2-0 bit, PD0 bit, and MODE bit. Once sending command to fix the internal register after first power up, the state of the AK4183 is held on the known-condition of state to ensure that AK4183 is going into desire mode to realize lowest mode. A command with PD0= "0" should be sent so that AK4183 will be set in the lowest power down mode. MS0500-E-01 11 2008/12 [AK4183] Sleep Mode AK4183 supports the sleep mode that enables touch panel interface to put open state and disables pen interrupt function. AK4183 goes into the sleep mode when control command is sent to AK4183 as shown Table 2. The selection of the sleep mode is set by "MODE" bit of the control command. The state of both the output of PENIRQN pin and the connection with touch panel interface (XP, YP, XN, and YN) are the following Table 2. AK4183 keeps the sleep mode until next control command is sent. Command 0111XX1X 0111XX0X MODE bit PENIRQN 1 Hi-z 0 "H" output Table 2 Sleep Command Setting Touch panel Open Open The timing of going into the sleep mode is the rising edge of the 16th SCL of the write operation. A/D conversion does not execute when the sleep command is sent. SDA pin is "H" since SDA is pull up. In order for going to normal mode from sleep mode the command (S= "1") is sent. The timing of going back to normal mode is the rising edge of the 16thSCL. When the sleep command is sent again under the sleep mode the mode continues the same as before. The initial state after power up is in normal mode. Control Command The control command, 8 bits, provided to the AK4183 via SDA, is shown in the following table. This command includes start bit, channel selection bit, power-down bit and resolution bit. The AK4183 latches the serial command at the rising edge of SCL. Refer to the detailed information regarding the bit order, function, the status of driver switch, ADC input as shown in Table 3. BIT 7 6-4 Name S A2-A0 3 2 1 0 X1 PD0 MODE X2 Function Start Bit. "1" Accelerate and Axis Command, "0": Sleep mode Command Channel Selection Bits. Analog inputs to the A/D converter and the activated driver switches are selected. Please see the following table for the detail. Don't care Power down bit (refer to power-down control) Resolution of A/D converter. "0": 12 bit output "1": 8 bit output Don't care Input S 0 1 1 1 1 1 1 1 1 A2 1 0 0 0 0 1 1 1 1 A1 1 0 0 1 1 0 0 1 1 Status of Driver Switch A0 1 0 1 0 1 0 1 0 1 ADC input (AIN) XP XN YP YN AIN+ AIN- ON OFF OFF OFF ON OFF OFF OFF ON OFF ON ON ON OFF ON ON OFF ON ON ON OFF ON ON ON OFF ON OFF OFF OFF ON OFF OFF YP XP XP YN YP XP XP(Z1) YN(Z2) XN YN XN XN XN YN XN XN Reference Voltage (VREF) VREF+ VREFXP YP YP YP XP YP YP YP XN YN XN XN XN YN XN XN Note Sleep Accelerate X-Driver Accelerate Y-Driver Accelerate Y+,XDriver X-axis Y-axis Z1 (Pen Pressure) Z2 (Pen Pressure) Table 3 Control Command List MS0500-E-01 12 2008/12 [AK4183] Power-down Control A/D converter and power-down control of touch driver switch are determined by PD0 bit. PD0 0 PENIRQN Enabled 1 Disabled Function Auto power-down Mode A/D converter is automatically powered up at the start of the conversion, and goes to power- down state automatically at the end of the conversion. All touch screen driver switches except for YN switch are turned off and relative pins are open state. Only YN driver switch is turned ON and YN pin is forced to the ground in this case. PEN interrupt function is enabled except for the sampling time and conversion time. ADC ON Mode When X-axis or Y-axis are selected on the write operation with PD0 = "1" A/D converter and touch panel driver are always powered up until next conversion. This mode is effective if more settling time is required to suppress the electrical bouncing of touch plate. PEN interrupt function is disabled and PENIRQN is forced to "L" state Table 4 Powers -Down Control WRITE Operation Sequence (Figure 13) The selection of channel input of AK4183 is determined by a command byte. The timing of the driver switch on is 18th falling edge of SCL regardless PD0 bit when accelerate command (A2= "0") is sent. The accelerate command is to accelerate the timing of desired driver SW ON to ensure that AK4183 needs more settling time. As for actually sampling is on the time of READ operation, it becomes possible to take settling time long even when the impedance of the touch screen is large. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 SCL Command Byte Address Byte R/ W 1 SDA 0 0 1 0 0 CAD0 0 S 0 A2 A1 A0 X1 PD0 AK4183 ACK START Touch Driver SW A2=0, PD0=0 or 1 A2=1, PD0=1 MODE X2 0 AK4183 ACK STOP A2=1, PD0=0 I II III IV Figure 13 write operation and Driver SW timing MS0500-E-01 13 2008/12 [AK4183] READ Operation Sequence (Figure 14) A/D conversion is synchronized with SCL. Sampling time is the one SCL clock period (SCL7 SCL8) on the end of writing address byte and then hold. A/D conversion is held on the next 12 SCL period (except MASTER ACK) .The readout sequence is that after command byte has been sent, AK4183 respond with acknowledge if the address matches. The MSB data byte will follow (D11D4) then issued acknowledge by master. The LSB data byte (D3D0, followed four "0") will be followed by NOT acknowledge bit (NACK) from master in order to terminate the read transfer. The master will then issued STOP that ends read operation or Repeated Start condition that keeps write or read operation. The master will issue Repeated Start Condition or START condition followed by read operation again. AK4183 repeats A/D data updated [continuous read operation]. Master must issue STOP condition after terminating the last read out of A/D data. 1 0 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 0 0 27 28 SCL R/ W 1 SDA 0 0 1 0 0 CAD0 1 D11 0 D10 D9 D8 D7 D6 AK4183 ACK START Address Byte D5 D4 D3 D2 D1 D0 0 0 1 MASTER NACK STOP or MASTER ACK Data Byte (MSB) Sampling 0 Repeated START Data Byte (LSB) AD conversion Touch Driver SW "H" A2="0" or A2="1" , PD0="1" A2="0", PD0="0" A2="1", PD0="0" IV V VI Figure 14 Read data Sequence MS0500-E-01 14 2008/12 [AK4183] Pen Interrupt The AK4183 has a pen-interrupt function to detect the pen touch on the touch panel. This function will use as the interrupt of the microprocessor. Pen interrupt function is enabled at power-down state. YN driver is on and this pin is connected to GND at the power down state. And XP pin is pulled up via an internal resister (Ri), typically 10K. If the touch plate is touched by pen or stylus, the current flows via -----. The resistance of the plate is generally 1K or less, PENIQRN pin is force to "L" level. If the pen is released, PENIRQN returns "H" level because two plates are disconnected, and the current does not flow via two plates. The transition of PENIRQN is related to PD0 bit. PD0 bit is updated as shown below. (Please see "power-down control" for the detail. Once the control command with PD0= "1" is sent the pen-interrupt function is disabled. The clock number under the write and the read operation refer to Figure 13 and Figure 14. I. II. III. IV. V. VI. The period from start condition to SCL7 The level transition of PENIRQN pin is determined by PD0 bit of the previous command. When the previous command with PD0= "0" the pen-interrupt function will be enabled. PENIRQN pin is low when the panel is touch, PENIRQN pin is "H" when the panel is untouched. When the previous command with PD0= "1" is sent PENIRQN pin is low regardless of pen-touch The period SCL7 to SCL8 on the write operation The level of PENIRQN pin is always low regardless of PD0 bit and the state of panel (touched/untouched) The period from SCL8 to SCL18 on the write operation The level transition of PENIRQN pin is determined by PD0 bit of the previous command. When the previous command with PD0= "0" the pen-interrupt function will be enabled. PENIRQN pin is low when the panel is touch, PENIRQN pin is "H" when the panel is untouched. When the previous command with PD0= "1" is sent PENIRQN pin is low regardless of pen-touch The period from SCL18 on the write operation to SCL7 on the read operation The level of PENIRQN pin is determined by the A2 bit and PD0 bit of the present command. PENIRQN pin is always low regardless pen-touch when command with A2 = "1" or PD0 = "1" is set. PENIRQN is determined by the pen-touch (touched/untouched) when command with A2= "1" and PD0= "1" is sent. The period from SCL7 to SCL21 on the write operation The AD input will sample the hold and the conversion will be done during this period. PENIRQN is always low. The period after SCL21 on the read operation The level transition of PENIRQN pin is determined by PD0 bit of the present command. When the present command with PD0= "0" is sent the pen-interrupt function will be enabled. PENIRQN pin is low when the panel is touched. PENIRQN pin is "H" when the panel is untouched. When the present command with PD0= "1" are sent PENIRQN pin is low regardless of pen-touch. It is recommended that the processor will mask the pseudo interrupt while the control command is issued or AD data is sent to processor. PENIRQN VCC To uP PEN Interrupt VCC Ri = 10k VCC EN2 Driver OFF XP EN1 YN Driver ON Figure 15 Pen interrupt function block MS0500-E-01 15 2008/12 [AK4183] PACKAGE 10pin TMSOP 0.5mm pitch (Unit : mm) 0~10 2.90.2 6 0.127 +0.1 -0.05 1 5 0.10 0.20.1 +0.1 -0.05 1.0 Max. 0.5 0.550.2 2.80.2 4.00.2 10 Package & Lead frame material Package molding compound: Epoxy Lead frame material: Cu Lead frame surface treatment: Sn - Bi (Pb free) MS0500-E-01 16 2008/12 [AK4183] MARKING 10pin 6pin (1) (2) (3) (4) (5) 1 8 3 (2) (1) YM A (4) (5) (3) 1pin MS0500-E-01 #1PinIndicator Chip No. (AK4183=183) Year 1 digit Month 1digit Manage code (internal) 5pin 17 2008/12 [AK4183] REVISION HISTORY Date (YY/MM/DD) 08/04/18 08/12/09 Revision 00 01 Reason First Edition Product Addition Page Contents 2 AK4183KT (Automotive Version) was added. IMPORTANT NOTICE z These products and their specifications are subject to change without notice. When you consider any use or application of these products, please make inquiries the sales office of Asahi Kasei EMD Corporation (AKEMD) or authorized distributors as to current status of the products. z AKEMD assumes no liability for infringement of any patent, intellectual property, or other rights in the application or use of any information contained herein. z Any export of these products, or devices or systems containing them, may require an export license or other official approval under the law and regulations of the country of export pertaining to customs and tariffs, currency exchange, or strategic materials. z AKEMD products are neither intended nor authorized for use as critical componentsNote1) in any safety, life support, or other hazard related device or systemNote2), and AKEMD assumes no responsibility for such use, except for the use approved with the express written consent by Representative Director of AKEMD. As used here: Note1) A critical component is one whose failure to function or perform may reasonably be expected to result, whether directly or indirectly, in the loss of the safety or effectiveness of the device or system containing it, and which must therefore meet very high standards of performance and reliability. Note2) A hazard related device or system is one designed or intended for life support or maintenance of safety or for applications in medicine, aerospace, nuclear energy, or other fields, in which its failure to function or perform may reasonably be expected to result in loss of life or in significant injury or damage to person or property. z It is the responsibility of the buyer or distributor of AKEMD products, who distributes, disposes of, or otherwise places the product with a third party, to notify such third party in advance of the above content and conditions, and the buyer or distributor agrees to assume any and all responsibility and liability for and hold AKEMD harmless from any and all claims arising from the use of said product in the absence of such notification. MS0500-E-01 18 2008/12