MTCH1030 MICROCHIP | Alldatasheet

Document overview

  • Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
  • PDF pages: 47

Technical content

Features

  • Capacitive Touch Sensing
  • High Signal to Noise Ratio (SNR)
  • Adjustable Sensitivity
  • Multi-Stage Active Noise Suppression Filters
  • Automatic Environmental Compensation
  • Water Tolerant Touch
  • Easy Tune (Ability to Auto-Tune Sensitivity at Run-Time)
  • Flexible Single-Button Mode
  • Support a Wide Range of Sensor Shapes and Sizes
  • Touch Indication by OUT Pin Level
  • Optional Tune Data
  • Option to Disable Sensor
  • Detect Hysteresis
  • Brown-out Protection
  • Operating Voltage Range: – 2-5V
  • Operating Temperature: – -40°C to +85°C – -40°C to +125°C MTCH1030 Data Sheet MTCH1030

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 2 Table of Contents

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 3

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 5 2. Pin Con figur ation Name 16-Pin VQFN 14-Pin SSOP Type Comments If Unused EASY TUNE 3 4 I Enable/Disable Easy Tune feature Connect to VDD BUTTON0 5 6 I Sensor electrode for Button 0 May not be left open BUTTON1 6 7 I Sensor electrode for Button 1 Connect to VDD BUTTON2 7 8 I Sensor electrode for Button 2 Connect to VDD DRIVEN SHIELD 8 9 O Shield electrode output driver Leave open SINGLE-BUTTON 9 10 I Enable/Disable Easy Tune feature Connect to VDD OUT0 4 5 OD Touch indication for Button 0 Leave open OUT1/TUNE_EN 2 3 OD Touch indication for Button 1 or Enable Tune Data* Leave open OUT2/TUNE_TX 1 2 OD/O Touch indication for Button 2 or Transmit Tune Data* Leave open CFG0 12 13 I Response Time May not be left open VSS 13 14 P Supply Ground NA VDD 16 1 P Power NA CFG1 11 12 I Oversampling May not be left open CFG2 10 11 I Sensitivity May not be left open Note: I – Input. O – Output. OD – Open Drain. * When Tune data is enabled, no OUTx pin will indicate touch.

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 6 3. Con figur ation Three configuration input pins are provided on the MTCH1030 touch controller, and each pin controls one of the following configuration parameters:

  • Measurement Period
  • Oversampling
  • Sensitivity Inputs are set by applying a voltage level to the respective configuration pin. The Appendix provides information on how to generate these input voltages. The MTCH1030 reads the configuration inputs at power-up, and sensor parameters are set accordingly. During the run-time, the CFGx inputs are measured once every two seconds, and configuration changes are applied at subsequent sensor measurements. Each input must be in the range of 0V to VDD. CFG0 and CFG1 are split into four bands providing four options for each parameter, and CFG2 provides a continuous sensitivity adjustment between 0V and VDD. These configurations are not updated if any sensor is in detect or if the MTCH1030 is configured in Single-Button mode. Refer to Section 3.5 - Single-Button Mode for further information. Table 3-1. Input Range Configuration Selection 0V to ¼ VDD A ¼ VDD to ½ VDD B ½ VDD to ¾ VDD C ¾ VDD to VDD D In addition to CFGx pins, the MTCH1030 provides options to enable or disable the following features:
  • Easy Tune
  • Single-Button mode
  • Touch Tune data

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 7

3.1 CFG0 (Measurement Period)

Table 3-2. De finitions Response time The time between physical contact until touch reporting on OUTx Measurement time Total time required to acquire (including oversampling) and post process touch signals for one sensor Sleep time The time the device sleeps between measurements Measurement period (cycle time) The time between the start of one measurement and the start of the following measurement, including:

  • Measurement time
  • Sleep time This time is selected via CFG0. Number of sensors There are three sensors for MTCH1030:
  • MTCH1030 has the option to disable up to five buttons
  • Depending on the number of sensors enabled, this parameter will change Number of sensors touched MTCH1030 allows the user to simultaneously touch multiple buttons. Depending on the number of simultaneously touched sensors, the response time will vary as the number of sensors simultaneously touched will be measured during confirmation scanning. CFG0 selects a measurement period of up to 250 milliseconds (ms) for the target application. Touch measurements are performed periodically based on the measurement period. Once completing the measurement, the CPU goes into Sleep mode. This control allows the application designer to balance touch responsiveness against power consumption. Increasing the measurement period increases the response time and reduces power consumption as the device spends more time in Sleep mode. Reducing the measurement period provides a faster indication of touch contact. Note: Configuration input is in non-ascending order. Settings expected in low-power applications are tied directly to VDD or GND as this removes the necessity for a resistive divider bridge and associated bias current. Select the longest measurement period at CFG option A (250 ms) or option D (100 ms) to achieve the low-power configurations. Table 3-3. Configuration Measurement Period (ms) A 250 B Minimum (back-to-back) C 50 D 100

3.2 CFG1 (Oversampling)

CFG1 selects the number of samples to take on each measurement cycle. Increased sampling provides more stable sensor operation and better tolerance for electrical noise, but at the cost of increased power consumption and response time. When Easy Tune is enabled, the minimum recommended oversampling is configured automatically, helping the user to avoid using a resistor divider on the CFG1 pin. Note: Configuration input is in non-ascending order to avoid the necessity of resistive divider bias current. The lowest power option, eight samplings, is selected by CFG1 = ‘A,’ while the next lowest option, 16 samplings, is selected by CFG1 = ‘D.’ Table 3-4. Configuration Samples* A 8

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 8 Configuration Samples* B 64 C 32 D 16 *With the Easy Tune option enabled, a more automated selection of oversampling is applied. Refer to the Easy Tune option for further details.

3.3 CFG2 (Touch Sensitivity)

CFG2 determines the sensitivity of the touch sensor. A thicker touch cover, smaller sensor, or nearby ground-referenced conductors require higher sensitivity settings. Sensitivity does not affect power consumption or measurement time, except in the case of a high setting which can consume extra power by triggering unnecessary wake-up events. Configuring the sensitivity so the delta on the touch sensor is approximately 50 counts is recommended. Additionally, matching the lower sensitivity settings with a higher oversampling for robust touch sensing is recommended. Table 3-5 shows the recommended oversampling for each sensitivity setting. Table 3-5. Sensitivity Configuration * Minimum Recommended Oversampling (CFG1) 0-63 8 64-127 16 128-191 32 192-255 64 *Sensitivity value varies linearly from 0 to 255 based on the voltage applied on the CFG2 pin - 0 corresponds to GND and 255 corresponds to VDD. Optional debug data can be used to tune the sensitivity. The Appendix provides the options for enabling Tune Data and viewing the required parameters. Table 3-6. Input Range Sensitivity* 0V to VDD

  • Lowest at 0V
  • Increases with Voltage at CFG2
  • Highest at V DD *Sensitivity input CFG2 is implemented as a full-scale linear input only when the Easy Tune option is disabled. Refer to the Easy Tune option for further details.

3.4 Easy Tune

The Easy Tune option saves development time and board space by setting the button sensitivity automatically. During the run-time, the sensitivity is further adjusted based on the observed noise level, ensuring operations under changing noise environments. The Easy Tune feature is an alternative to classic sensitivity tuning (as provided via CFG2) and is intended for use on regular buttons for a predefined sensor size and overlay thickness. Refer to Section 3.4.1 - CFG2 Configuration with Easy Tune Enabled for further details. Table 3-7. Input on Easy Tune Pin Feature 0V Easy Tune feature is enabled VDD Easy Tune feature is disabled

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 9 The Easy Tune feature controls the sensitivity and oversampling settings. Easy Tune applies the settings required to satisfy the basic touch tuning recommendation as provided in the Guide to Tuning Touch Sensors. With increased sensitivity, increasing the oversampling is recommended to maintain noise robustness. If the user doesn’t change the oversampling accordingly, Easy Tune automatically adjusts to the recommended settings for robust operation. Either the minimum amount of recommended oversampling is applied or, if higher, select the user setting according to CFG2. Consequently, the number of components is reduced by connecting CFG1 to 0V if enabling Easy Tune. Refer to Section 3.4.2 - CFG1 Configuration with Easy Tune Enabled for further details.

3.4.1 CFG2 Con figur ation with Easy Tune Enabled

When Easy Tune is enabled, the CFG2 and CFG1 configurations are re-mapped to avoid the necessity for resistor dividers (reducing BOM and required board space). Table 3-8 provides the recommended configuration for sensor size and overlay thicknesses. Button Size Overlay Thickness CFG2 CFG1 10~12 mm diameter 1~2 mm 0 0 10~12 mm diameter 2~4 mm VDD 0 The Easy Tune feature can be adjusted, if needed (e.g., for usage outside the standard button sizes or other overlay thicknesses). The user may change the CFG2 and CFG1 configuration to adjust the sensitivity and oversampling. Table 3-8. CFG2 Configuration* Sensitivity

0 As per recommended sensor configuration

0-191 Linear Increase in sensitivity 192-250 Invalid Range 251~255 As per recommended sensor configuration *Sensitivity value varies linearly from 0 to 255 based on the voltage applied on the CFG2 pin - 0 corresponds to GND and 255 corresponds to VDD. When the Easy Tune feature is enabled, the thresholds are adjusted automatically based on the noise level on the touch sensors. Easy Tune comes with two standard settings (accessible by connecting CFG2 to either GND or VDD) which enable the out-of-the-box Easy Tune usage for buttons of regular size and overlay thickness (see Table 3-8). If needed, the range of variation on Easy Tune can be controlled using the CFG2 option. The variation in threshold is adjusted based on noise ranging ±50% of the threshold configured using the CFG2 option. For instance, if the CFG2 option sets the threshold to 50, the touch delta on the given sensor will be nearly 100 counts. For this configuration, the Easy Tune feature can vary the threshold run-time between 25 and 75. Under no noise, the threshold value is set to 25. As noise levels increase, the Easy Tune feature increases the threshold in steps of ten counts for a maximum value of 75. As noise levels recede, the threshold values are reduced in five count steps. Use the CFG2 setting to scale touch delta, if needed. The Easy Tune maximum and minimum threshold levels must be around 75% and 25% levels of observed touch delta.

3.4.2 CFG1 Con figur ation with Easy Tune Enabled

Table 3-10 shows the minimum recommended oversampling value when the Easy Tune option is enabled.

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 10 Table 3-9. CFG2 Configuration * Description Minimum Recommended Oversampling

0 Standard Button Type A 16

64-127 Adjusted Easy Tune 32 128-191 Adjusted Easy Tune 64 192-250 Invalid Invalid

255 Standard Button Type B 32

*Sensitivity value varies linearly from 0 to 255 based on the voltage applied on the CFG2 pin – 0 corresponds to GND and 255 corresponds to VDD. With Easy Tune enabled:

  • If the user-configured CFG1 value is greater than or equal to the minimum recommended value, then the user configured value will be used.
  • If the user configured CFG1 value is less than the minimum recommended value oversampling, then the user configuration will be overwritten and the recommended minimum oversampling is used. As the recommended minimum oversampling is applied automatically, Easy Tune removes the need to select oversampling. Connecting CFG1 to GND is sufficient to ensure operation, removing the need for a resistor ladder and reducing BOM and board space. Connecting CFG1 to a pin other than GND enables the user to enforce an oversampling higher than recommended (see Table 3-11). Table 3-10. CFG1 Configuration Minimum Recommended Oversampling A Minimum recommended oversampling will be automatically applied B Always x64 oversampling will be applied C Minimum recommended or x32 oversampling will be applied, whichever is higher D Minimum recommended or x16 oversampling will be applied, whichever is higher For example, if CFG2 is configured to VDD (2–4 mm overlay above a 10–12 mm diameter button), then the recommended oversampling value is 32. A resistor ladder is needed to set x32 oversampling on CFG1. With Easy Tune enabled, the MTCH1030 will follow that guidance automatically so that CFG1 can be connected to GND. The MTCH1030 will use the recommended minimum oversampling of 32.

3.5 Single-Button Mode

In Single-Button mode, the MTCH1030 touch controller will focus operation on Button0. Single- Button mode reduces power consumption as only Button0 will be scanned. The exemplary use case is a power button on a device: Only the power button will turn the device on. When the device is turned on, all buttons must be active and scanned. The Single-Button mode feature can be enabled or disabled during run-time. Five seconds after enabling, Single-Button mode feature is activated. After enabling Single-Button mode, a 5s timeout period starts. If no button is activated during this 5s, Single-Button mode is entered. After entering Single-Button mode, all buttons, except Button0, will be suspended from touch measurement. Button0 will be the only button scanned for touch. When touch is detected on Button0, the suspended sensors instantly resume and calibrate, and touch measurements are performed on all enabled sensors. Single-Button mode must be disabled by the host within 5s so all the buttons remain active. If the host doesn't disable Single-Button mode, it will be re-entered after 5s of a no touch event. While in Single-Button mode, the host may switch to regular, all buttons enabled, scan mode at any time with immediate effect.

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 11 Single-Button mode can be used as a power button to unlock other keys or as a proximity trigger to detect an approaching finger toward the panel to activate the touch-sensor panel. Table 3-11. Input Feature 0V Single-Button mode feature is enabled VDD Single-Button mode feature is disabled

3.6 Touch Tune Data

The MTCH1030 touch controller can visualize the touch data of the sensors. This reduces development time and enables judging performance beyond the simple yes/no of reported touch states. Using the Tune Data feature during the development stage is recommended. Refer to the Appendix for information on how to enable this feature. Note: Disabling or enabling in run-time is not possible. Table 3-12. Input Feature 0V Tune Data feature is enabled. The touch detect state is NOT output on any of the OUTx pins. UART data will be available on the OUT2 pin.

  • Transmission Bits: 8-bit
  • Start bit: 1
  • Stop bit: 1
  • Baud rate: 38400
  • Polarity: None VDD The Tune Data feature is disabled. The touch detect state is indicated using OUTx pins.

3.7 Power-up and Run-Time Con figur ation Summary

Table 3-14 summarizes whether a particular option is run-time configurable. Table 3-13. Configuration Power-up or Run-Time Sensor enable or disable Power-up only Single-Button mode enabled or disabled Both power-up and run-time Easy Tune Power-up only CFGx Both power-up and run-time Note: During Single-Button mode, if any sensor is in detect, CFGx pins are not read and configurations are not updated. Tune Data Power-up only

3.8 Further Preset Con figur ations

Additional touch parameters are set to provide reliable and consistent operation in several applications. Further details on touch parameters can be found in the QTouch® Modular Library Peripheral Touch Controller User's Guide. The following section covers the preset settings of the MTCH1030 touch controller.

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 12

3.8.1 Touch De t ection

Table 3-14. Setting Value Description Detect Hysteresis 12.5% Touch will be reported as released after the signal falls 12.5% below the sensitivity setting. Detect Count-In 4 Touch is reported after confirmation scans validate touch four times in a row. These confirmation scans are executed right after user touch detection. This suppresses any possible detections generated by electrical noise or quick brushes of an object and fosters robust touch operation. Note: During confirmation scans, only the sensors which go into detect are measured. The response time varies based on the number of sensors simultaneously touched. Refer to Section 6 - Example Circuit for further details.

3.8.2 Anti-T ouch R ec alibr ation

Anti-touch recalibration always provides the intended touch sensitivity. An anti-touch occurs if a button is pressed longer than the maximum ON duration at the moment of release. Anti-touch recalibration ensures that the button is capable of detecting the following touch. Note: During the anti-touch recalibration, confirmation scans are performed only for the required sensor.

3.8.3 Maximum on Dur ation

Table 3-15. Setting Value Description Maximum on Duration 8s The button will be recalibrated, and the touch will not be reported on the respective OUT pin when the user touches the button for more than eight seconds. The button will be recalibrated once again if the user removes the touch. Subsequent user touches will be reported on the OUT pin. Touch may not be detected during an anti-touch recalibration. The maximum time required to perform recalibration is three times the measurement period. If the measurement period is back-to-back, three times the measurement time * the number of sensors enabled + measurement time * the number of sensors in recalibration * 14. If the user tries to touch/tap the sensor during recalibration, the recalibration time might be longer.

3.8.4 Sensor Drift

The MTCH1030 touch controller provides robust touch sensing under electrical noise. Because touch raw data signals will drift over time, the drift must be compensated. Otherwise, false detections, non-detections and sensitivity shifts over environmental changes may occur. Drift compensation is performed on the MTCH1030 and no host intervention is needed to compensate for environmental changes.

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 13 Figure 3-1. Signal Hysteresis Threshold Reference Output

3.8.5 Frequency Hopping with Auto-Tune

The MTCH1030 touch controller provides robust touch sensing under electrical noise. Active noise avoidance technologies, such as frequency hopping with auto-tune, are embedded. As a result, the MTCH1030 proactively adapts the touch sensing frequency according to the noise scenario during run-time. No host intervention is needed. Table 3-16. Recommended Con figur ation CI Noise Level External Resistor on Sense Lines VDD Up to 6V 100 kΩ Between 3.3V and 5V Up to 10V 100 kΩ 5V

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 14 4. Touch Sensor

4.1 BUTTONx (Touch Electrodes)

BUTTONx are the touch sensor input pins that are connected to the sensor electrodes via a series resistor to reduce the EMI and EMC. The series resistor can be from 1 kΩ to 100 kΩ, depending on the sensor capacitance and desired level of EMC performance. Refer to Microchip Application Note (AN2934) - Capacitive Touch Sensor Design for further details. With the exception of BUTTON0, all other buttons can be disabled by connecting the corresponding BUTTONx pin to VDD. The MTCH1030 touch controller can be configured to perform touch measurements for fewer buttons using this option, thus improving the response time and power consumption for the designs that require only a subset number of sensors.

4.2 SHIELD (Driven Shield)

The MTCH1030 touch controller features an active shield (Driven Shield +) signal to enhance touch sensitivity and robustness. Driven Shield Plus benefits:

  • Reduced sensor load
  • Water-tolerant touch
  • Increased sensitivity
  • Shields against electrical noise. The sensors not currently measured are driven as a shield, helping to avoid false detection due to the water bridge between the multiple sensors. Refer to Microchip Application Note (AN2934) - Capacitive Touch Sensor Design for further details and layout considerations for Driven Shield Plus usage.

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 15 5. Touch Output

5.1 OUTx

OUTx indicates the touch detection state of BUTTONx, an open-drain output requiring an external pull-up to VDD. The pin is in a high-impedance state, while the touch sensor is not in detect, switching to output-low when the sensor is touched. Note: When Touch Tune Data is enabled, touch output is unavailable on any OUTx pin.

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 16 6. Example Circuit Figure 6-1. The circuit shown above is an example circuit with the following configurations:

  • CFG0 is connected to GND, setting the response time to its most prolonged duration of 250 ms
  • CFG1 is connected to VCC, setting the number of samples at 16
  • CFG2 is connected to the potentiometer, where the sensitivity is configurable

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 17 7. Response Time Figure 7-1. Timing Diagram 0 1 2 0 1 2 Time Time is taken for one channel oversampling. (one button.) Including Measurement time Sleep time Measurement period

7.1 Con firmation Scan

Additional scans are performed to confirm a finger touch or finger removal. To avoid false touch triggers, the MTCH1030 touch controller performs further scans to verify whether a finger is touching the sensor or if touch is released. These confirmation scans are done back-to-back to improve response time. Only sensors that need confirmation scans are measured back-to-back. If the user touches only one sensor, then confirmation scans are done only to that sensor. If the user touches two sensors simultaneously, the confirmation scans are done for two sensors. Figures 7-2 and 7-3 show how to perform confirmation scans for single and multiple channels, respectively. Figure 7-2. Con firmation Scan for Single Channel 00 1 2 1 2 Measurement period Time Confirmation Scans 0 0 0

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 18 Figure 7-3. Con firmation Scan for Multiple Channels 0012 12 Measurement period Time Confirmation Scans 010101

7.2 Formula to Calculate Response Time

The formula in Table 7-1 is used to calculate response time: (CFG0 = A/C/D): (2 x Measurement period) + (1 x Measurement time x Total number of sensors enabled) + (3 x Measurement time x Total number of sensors touched) Free-running measurements (CFG0 = B): (3 x Measurement time x Total number of sensors enabled) + (3 x Measurement time x Total number of sensors touched) For oversampling, measurement time is provided in Table 7-2. Due to frequency hopping, measurement time varies based on noise level. The data captured in this table show the maximum measurement time. Number of Samples (CFG1) Measurement Time 8 0.7 ms 16 1.4 ms 32 2.8 ms 64 5.6 ms Example calculation #1:

  • Oversample: 8
  • Measurement Period: 50 ms
  • Number of sensors enabled: 6
  • Number of sensors touched: 2
  • Response Time = 2 * 50 + 1 * 0.8 * 6 + 3 * 0.8 * 2 = 110 ms Example calculation #2:
  • Oversample: 32
  • Measurement Period: 50 ms
  • Number of sensors enabled: 4
  • Number of sensors touched: 2
  • Response Time = 2 * 50 + 1 * 2.9 * 4 + 3 * 2.9 * 2 = 129 ms

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 19

7.3 Worst-Case and Best-Case Response Time

Figure 7-4. Worst-Case Response Time Depiction 012 012 012000 Touch detection Touch is reported forBUTTON0 Measurement time User Touches “BUTTON0” immediatelyafter “BUTTON0” is measured Cycle Figure 7-5. Best-Case Response Time Depiction 012 012000 Cycle Measurement time Touch is reported forBUTTON0 Touch detection User Touches “BUTTON0” just before starting themeasurement

7.4 Worst-Case Response Time (ms)

The worst-case response time is calculated when the sensor is touched after its measurement, as shown in Figure 7-4. The response times obtained are provided in the following tables. When one sensor is touched: Measurement period (ms) Response Time CFG1 x8 Oversampling CFG1 x16 Oversampling CFG1 x32 Oversampling CFG1 x64 Oversampling Free-run 9 17 34 67 50 104 109 117 134 100 204 209 217 234 250 504 509 517 534 When two sensors are touched: Measurement period (ms) Response Time CFG1 x8 Oversampling CFG1 x16 Oversampling CFG1 x32 Oversampling CFG1 x64 Oversampling Free-run 11 22 42 84 50 106 113 125 150

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 20 Measurement period (ms) Response Time CFG1 x8 Oversampling CFG1 x16 Oversampling CFG1 x32 Oversampling CFG1 x64 Oversampling 100 206 213 225 250 250 506 513 525 550 When three sensors are touched: Measurement Period (ms) Response Time CFG1 x8 Oversampling CFG1 x16 Oversampling CFG1 x32 Oversampling CFG1 x64 Oversampling Free-run 13 26 51 101 50 109 117 134 167 100 209 217 234 267 250 509 517 534 567 The minimum and maximum values are calculated using the best- and worst-case response time formulas, respectively. These values are calculated for a condition when all three buttons are enabled and a single button is touched. Worst case repsonse time (Max) (2 x Measurement period) + (1 x Measurement time x Total number of sensors enabled) + (3 x Measurement time x Total number of sensors touched) Best case response time (Min) (1 x Measurement period) + (1 x Measurement time x Total number of sensors enabled) + (3 x Measurement time x Total number of sensors touched) Measurement Time Min./Avg./Max. Resulting Response Time (ms) CFG1 x8 Oversampling CFG1 x16 Oversampling CFG1 x32 Oversampling CFG1 x64 Oversampling Free-run 9 17 34 67 50 54 79 104 59 84 109 67 92 117 84 109 134 100 104 154 204 109 159 209 117 167 217 134 184 234 250 254 379 504 259 383 509 267 392 517 284 409 534 Note: Considering the measurement times of all the frequencies, the response times calculated may have a ±5 µs variation.

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 21 Figure 7-6. Response Time CFG0 – max response time avg response time min response time A A BA : Measurement TimeB : Measurement Time + Confirmation Scans

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 22 8. Power Consumption

8.1 Single-Button Mode Enabled

The following tables show power consumption of Button0 while all other buttons are suspended for both 3.3V and 5V VDD. The current is in microamperes. Refer to Section 3.5 - Single-Button Mode for further details. IDD (µA) x8 Oversampling Measurement time CFG1 (msec) VDD = 3.3V VDD = 5V Free-run 1499 2322 50 30 48 100 16 26 250 7 12 IDD (µA) x16 Oversampling Measurement time CFG1 (msec) VDD = 3.3V VDD = 5V Free-run 1499 2322 50 45 72 100 23 37 250 10 17 IDD (µA) x32 Oversampling Measurement time CFG1 (msec) VDD = 3.3V VDD = 5V Free-run 1449 2322 50 76 120 100 39 61 250 16 26 IDD (µA) x64 Oversampling Measurement time CFG1 (msec) VDD = 3.3V VDD = 5V Free-run 1449 2322 50 137 217 100 70 110 250 29 46

8.2 Single-Button Mode Disabled

The data in the following tables are taken when all the buttons (three buttons) are measured at 3.3V and 5V. The current is in microamperes. IDD (µA) x8 Oversampling Measurement time CFG1 (msec) VDD = 3.3V VDD = 5V Free-run 1483 2362 50 64 103 100 34 53 250 14 23

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 23 IDD (µA) x16 Oversampling Measurement time CFG1 (msec) VDD = 3.3V VDD = 5V Free-run 1476 2332 50 110 175 100 57 90 250 24 38 IDD (µA) x32 Oversampling Measurement time CFG1 (msec) VDD = 3.3V VDD = 5V Free-run 1483 2362 50 201 318 100 103 163 250 43 68 IDD (µA) x64 Oversampling Measurement time CFG1 (msec) VDD = 3.3V VDD = 5V Free-run 1483 2362 50 384 606 100 196 305 250 80 127

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 24 9. Specific ation

9.1 Disclaimer

Typical values are measured at T = 25°C and VDD = 3.0V unless otherwise specified. All minimum and maximum values are valid across operating temperature and voltage unless otherwise specified.

9.2 Electrical Specific ation

Stresses beyond those listed in this section may cause permanent damage to the device. This is a stress rating only, and functional operation of the device at these or other conditions beyond those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Table 9-1. Absolute Maximum Ratings Symbol Description Min. Max. Unit Ambient temperature under bias -40 +85/+125 °C TStorage Storage temperature -65 +150 °C VPin Pin voltage to GND -0.3 VDD + 0.3 V IPin I/O pin sink/source current — ±25 mA

9.3 General Oper ating Ratings

The device must operate within the ratings listed in this section for all other electrical characteristics and typical characteristics of the device to be valid. Table 9-2. General Oper ating Conditions Symbol Description Condition Min. Max. Unit VDD Operation supply voltage — 2 5.5 V — Supply ripple noise — — 20 mV p-p SVDD VDD rise rate — 0.05 — V/ms T Operating temperature range(1) Standard temperature range -40 85 °C Extended temperature range -40 125 °C Note: Refer to the device ordering codes for the device temperature range.

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 25

9.4 I/O Pin Char act eristics

Table 9-3. I/O Pin Char act eristics (TA = 25°C, VDD = 3.0V Unless Otherwise Stated ) Symbol Description Condition Min. Typ. Max. Unit VOL I/O pin drive strength IOL = 10 mA, VDD = 3.0V — — 0.6 V VOH I/O pin drive strength IOH = 6 mA, VDD = 3.0V VDD-0.7 — — V VIL With Schmitt Trigger Buffer 1.8V ≤ VDD ≤ 5.5V — — 0.2 VDD V MCLR — — — 0.2 VDD V VIH With Schmitt Trigger Buffer 1.8V ≤ VDD ≤ 5.5V 0.8 VDD — — V MCLR — 0.8 VDD — — V IIL I/O Ports VSS ≤ VPIN ≤ VDD Pin at high- impedance, 85°C VSS ≤ VPIN ≤ VDD Pin at high- impedance, 125°C — ±5 ±125 ±1000 V MCLR VSS ≤ VPIN ≤ VDD Pin at high- impedance, 85°C — ±50 ±200 V Table 9-4. Sensor Capacitance Symbol Description Condition Min. Typ. Max. Unit CX Sensor electrode capacitance — 1 — 15 pF

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 26 10. Ordering In f ormation Available ordering options:

  • Click on the following product page link: – MTCH1030 Product Page
  • Contact your local sales representative
  • Search by product name at microchipdirect.com

10.1 Product In f ormation

Ordering Code Supply Voltage Package Type Package Media Temperature Range MTCH1030-I/MG MTCH1030T-I/MG 2-5.5V QFN Tube Tape and Reel -40°C to + 85°C MTCH1030-E/MG MTCH1030T-E/MG 2-5.5V QFN Tube Tape and Reel -40°C to + 125°C MTCH1030-I/ST MTCH1030T-I/ST 2-5.5V TSSOP Tube Tape and Reel -40°C to + 85°C MTCH1030-E/SS MTCH1030T-E/SS 2-5.5V TSSOP Tube Tape and Reel -40°C to + 125°C

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 28 12. Package Drawing 12.1 14-Pin TSSOP TOP VIEW VIEW A–A SIDE VIEW Sheet 1 of 2 Note: http://www.microchip.com/packaging For the most current package drawings, please see the Microchip Packaging Specification located at 14-Lead Thin Shrink Small Outline Package [ST] – 4.4 mm Body [TSSOP] © 2022 Microchip Technology Inc. Microchip Technology Drawing C04-087 Rev E A B C SEATING PLANE

0.20 C B A

0.10 C 14X

0.10 C B A

A A N SEE DETAIL B D E E e AA2 A114X b

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 29 For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging Note: © 2022 Microchip Technology Inc. REF: Reference Dimension, usually without tolerance, for information purposes only. BSC: Basic Dimension. Theoretically exact value shown without tolerances. Notes: Pin 1 visual index feature may vary, but must be located within the hatched area. Dimensioning and tolerancing per ASME Y14.5M Sheet 2 of 2 H DETAIL B c θ1L (L1) (θ3) (θ2) Number of Terminals Overall Height Terminal Width Overall Width Terminal Length Molded Package Width Molded Package Thickness Pitch Standoff Units Dimension Limits A b e L E N

0.65 BSC

1.00 0.45 0.19 0.05 0.60 MILLIMETERS MIN NOM 0.75 0.30 1.20 0.15 MAX L1 1.00 REFFootprint Overall Length D 5.00 Terminal Thickness c 0 . 0 9–0 . 2 0 –0.09 –Lead Bend Radius –0.09 –Lead Bend Radius –0° 8°Foot Angle θ2 12° REFMold Draft Angle 0.80 1.05 θ3 12° REFMold Draft Angle

6.40 BSC

4.40 4.30 4.50 4.90 5.10 14-Lead Thin Shrink Small Outline Package [ST] – 4.4 mm Body [TSSOP] Microchip Technology Drawing C04-087 Rev E

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 30 RECOMMENDED LAND PATTERN Dimension Limits Units Contact Pitch MILLIMETERS E MAX Contact Pad Length (Xnn) Contact Pad Width (Xnn) Y X 1.45 0.45 NOM CContact Pad Spacing 5.90 Contact Pad to Contact Pad (Xnn) G 0.20 BSC: Basic Dimension. Theoretically exact value shown without tolerances. Notes: Dimensioning and tolerancing per ASME Y14.5M1. For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging Note: © 2022 Microchip Technology Inc. C X Y G E SILK SCREEN 14-Lead Thin Shrink Small Outline Package [ST] – 4.4 mm Body [TSSOP] Microchip Technology Drawing C04-2087 Rev E

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 31 12.2 16-Pin QFN DS00049AR-page 93 © 2007 Microchip Technology Inc. Packaging Diagrams and Parameters Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 32 © 2007 Microchip Technology Inc. DS00049AR-page 94 Packaging Diagrams and Parameters Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 33 DS00049BC-page 94  2009 Microchip Technology Inc. M Packaging Diagrams and Parameters Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 34 13. Appendix

13.1 St atic Input Voltages

These methods will configure the MTCH1030 and provide a fixed behavior at power-up and run- time.

13.1.1 Resistor Ladder

Note: It is recommended that R1 and R2 be greater than 100 kΩ for lower power consumption.

13.1.2 Direct Connect to VDD or GND

Use a series resistor if a setting is set by connecting a CFGx pin to VDD or GND. V DD CFGx R1 1 0 kΩ CFGx GND 1 0 kΩ The pull-up/pull-down resistor is a pre-cautionary recommendation, as MTCH1030 will pull the CFGx neither to the VDD nor to the GND during the operation.

13.2 Dynamic Input Voltages

These methods enable flexible settings during run-time or development. They are controlled by the human developer or the host IC.

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 35

13.2.1 P ot entiome t er

A useable method during development. This method is also used on the MTCH1030 DevKit. V DD G N D 10 kΩ CFGx

13.2.2 DAC Controlled by Host

This method is recommended if settings will dynamically change during run-time. 10 kΩ HOST DAC CFGx

13.2.3 PWM Controlled by Host

This method is recommended if settings will dynamically change during run-time. R CFGx C GN D Note: Refer to Microchip Application Note TB3250, "Using PWM to Generate Analog Output" (DS90003250), for details on choosing the appropriate values of R and C. HOST PWM

13.3 Procedure to Visualize Touch Tune Data

Prerequisites to Enable Touch Tune Data: 1. MPLAB Data Visualizer or MPLAB DV plug-in (if MPLABX IDE is already present) must be installed in the host system.

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 36 2. A UART-to-USB converter is required to stream the UART data from the MTCH1030 at a baud rate of 38400 to the host system. One of the following converter boards is recommended: – Microchip Touch Bridge (Microchip Part Number EV96R35A) – MCP2221A Breakout Module (Microchip Part Number ADM00559) 3. The configuration files required to connect to MPLAB DV can be downloaded from the MTCH1030 product page. To connect the hardware: 1. Connect the TX pin of the MTCH1030 to the RX pin of the Touch Bridge or Breakout Module. 2. Connect the GND pins of the MTCH1030 and the Touch Bridge or Breakout Module. 3. Connect the Touch Bridge or Breakout Module to the host system’s USB port with an appropriate USB cable. To connect MPLAB DV and the Evaluation Kit: 1. Open MPLAB Data Visualizer. 2. Click on Connections, and click the correct COM port. Enter the Baud rate in the COM settings as shown in the following images. 2.1

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 37 2.2 2.3

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 38 3. Select the Variable Streamer tab and select the Auto-Configure option. 3.1 3.2

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 39 4. In the Auto-Configure options, select the correct folder path where the .ds files are available.

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 40 5. From the Auto-Configure drop-down, select the correct COM port to visualize the output.

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 41 6. The MPLAB DV shows Tune Data from the MTCH1030 as shown in the following image.

Revision History

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 42 14. Revision History Revision Date Description A 05/2023 Initial document release.

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 43 Microchip In f ormation The Microchip Website Microchip provides online support via our website at www.microchip.com/. This website is used to make files and information easily available to customers. Some of the content available includes:

  • Product Support – Data sheets and errata, application notes and sample programs, design resources, user’s guides and hardware support documents, latest software releases and archived software
  • General Technical Support – Frequently Asked Questions (FAQs), technical support requests, online discussion groups, Microchip design partner program member listing
  • Business of Microchip – Product selector and ordering guides, latest Microchip press releases, listing of seminars and events, listings of Microchip sales offices, distributors and factory representatives Product Change Notific ation Service Microchip’s product change notification service helps keep customers current on Microchip products. Subscribers will receive email notification whenever there are changes, updates, revisions or errata related to a specified product family or development tool of interest. To register, go to www.microchip.com/pcn and follow the registration instructions. Customer Support Users of Microchip products can receive assistance through several channels:
  • Distributor or Representative
  • Local Sales Office
  • Embedded Solutions Engineer (ESE)
  • Technical Support Customers should contact their distributor, representative or ESE for support. Local sales offices are also available to help customers. A listing of sales offices and locations is included in this document. Technical support is available through the website at: www.microchip.com/support

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 44 Product Identific ation System To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office. PART NO. –X /XX Package [X] (1) Tape and Reel Device Temperature Range Device: Device A, Feature A, (Package A) Device B, Feature B, (Package B) Tape & Reel Option: Blank = Tube T = Tape & Reel Temperature Range: I = -40°C to +85°C (Industrial) E = -40°C to +125°C (Extended) Package: AA = Package AA BB = Package BB Examples:

  • MCPXXXXXAT-E/AA: Tape and Reel, Extended temperature, XAA package
  • MCPXXXXXBT-E/BB: Tape and Reel Extended temperature, XBB package Notes: 1. Tape and Reel identifier only appears in the catalog part number description. This identifier is used for ordering purposes and is not printed on the device package. Check with your Microchip Sales Office for package availability with the Tape and Reel option. 2. Small form-factor packaging options may be available. Please check www.microchip.com/ packaging for small-form factor package availability, or contact your local Sales Office. Microchip Devices Code Pr ot ection Feature Note the following details of the code protection feature on Microchip products:
  • Microchip products meet the specifications contained in their particular Microchip Data Sheet.
  • Microchip believes that its family of products is secure when used in the intended manner, within operating specifications, and under normal conditions.
  • Microchip values and aggressively protects its intellectual property rights. Attempts to breach the code protection features of Microchip product is strictly prohibited and may violate the Digital Millennium Copyright Act.
  • Neither Microchip nor any other semiconductor manufacturer can guarantee the security of its code. Code protection does not mean that we are guaranteeing the product is “unbreakable”. Code protection is constantly evolving. Microchip is committed to continuously improving the code protection features of our products. Legal Notice This publication and the information herein may be used only with Microchip products, including to design, test, and integrate Microchip products with your application. Use of this information in any other manner violates these terms. Information regarding device applications is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. Contact your local Microchip sales office for additional support or, obtain additional support at www.microchip.com/en-us/support/design-help/ client-support-services. THIS INFORMATION IS PROVIDED BY MICROCHIP "AS IS". MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION INCLUDING BUT NOT LIMITED TO ANY IMPLIED

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 45 WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE, OR WARRANTIES RELATED TO ITS CONDITION, QUALITY, OR PERFORMANCE. IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL, OR CONSEQUENTIAL LOSS, DAMAGE, COST, OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE INFORMATION OR ITS USE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO THE INFORMATION OR ITS USE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THE INFORMATION. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights unless otherwise stated. Trademarks The Microchip name and logo, the Microchip logo, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, and XMEGA are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, and ZL are registered trademarks of Microchip Technology Incorporated in the U.S.A. Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP , INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM- ICE, Serial Quad I/O, simpleMAP , SimpliPHY, SmartBuffer, SmartHLS, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks of Microchip Technology Inc. in other countries. GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries. All other trademarks mentioned herein are property of their respective companies. © 2023, Microchip Technology Incorporated and its subsidiaries. All Rights Reserved. ISBN: 978-1-6683-1562-0

© 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 46 Quality Management System For information regarding Microchip’s Quality Management Systems, please visit www.microchip.com/quality.

Worldwide Sales and Service Data Sheet © 2023 Microchip Technology Inc. and its subsidiaries DS40002457A - 47 AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPE Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support: www.microchip.com/support Web Address: www.microchip.com Atlanta Duluth, GA Tel: 678-957-9614 Fax: 678-957-1455 Austin, TX Tel: 512-257-3370 Boston Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Tel: 972-818-7423 Fax: 972-818-2924 Detroit Novi, MI Tel: 248-848-4000 Houston, TX Tel: 281-894-5983 Indianapolis Noblesville, IN Tel: 317-773-8323 Fax: 317-773-5453 Tel: 317-536-2380 Los Angeles Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 Tel: 951-273-7800 Raleigh, NC Tel: 919-844-7510 New York, NY Tel: 631-435-6000 San Jose, CA Tel: 408-735-9110 Tel: 408-436-4270 Canada - Toronto Tel: 905-695-1980 Fax: 905-695-2078 Australia - Sydney Tel: 61-2-9868-6733 China - Beijing Tel: 86-10-8569-7000 China - Chengdu Tel: 86-28-8665-5511 China - Chongqing Tel: 86-23-8980-9588 China - Dongguan Tel: 86-769-8702-9880 China - Guangzhou Tel: 86-20-8755-8029 China - Hangzhou Tel: 86-571-8792-8115 China - Hong Kong SAR Tel: 852-2943-5100 China - Nanjing Tel: 86-25-8473-2460 China - Qingdao Tel: 86-532-8502-7355 China - Shanghai Tel: 86-21-3326-8000 China - Shenyang Tel: 86-24-2334-2829 China - Shenzhen Tel: 86-755-8864-2200 China - Suzhou Tel: 86-186-6233-1526 China - Wuhan Tel: 86-27-5980-5300 China - Xian Tel: 86-29-8833-7252 China - Xiamen Tel: 86-592-2388138 China - Zhuhai Tel: 86-756-3210040 India - Bangalore Tel: 91-80-3090-4444 India - New Delhi Tel: 91-11-4160-8631 India - Pune Tel: 91-20-4121-0141 Japan - Osaka Tel: 81-6-6152-7160 Japan - Tokyo Tel: 81-3-6880- 3770 Korea - Daegu Tel: 82-53-744-4301 Korea - Seoul Tel: 82-2-554-7200 Malaysia - Kuala Lumpur Tel: 60-3-7651-7906 Malaysia - Penang Tel: 60-4-227-8870 Philippines - Manila Tel: 63-2-634-9065 Singapore Tel: 65-6334-8870 Taiwan - Hsin Chu Tel: 886-3-577-8366 Taiwan - Kaohsiung Tel: 886-7-213-7830 Taiwan - Taipei Tel: 886-2-2508-8600 Thailand - Bangkok Tel: 66-2-694-1351 Vietnam - Ho Chi Minh Tel: 84-28-5448-2100 Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4485-5910 Fax: 45-4485-2829 Finland - Espoo Tel: 358-9-4520-820 France - Paris Germany - Garching Tel: 49-8931-9700 Germany - Haan Tel: 49-2129-3766400 Germany - Heilbronn Tel: 49-7131-72400 Germany - Karlsruhe Tel: 49-721-625370 Germany - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Germany - Rosenheim Tel: 49-8031-354-560 Israel - Ra’anana Tel: 972-9-744-7705 Italy - Milan Tel: 39-0331-742611 Fax: 39-0331-466781 Italy - Padova Tel: 39-049-7625286 Netherlands - Drunen Tel: 31-416-690399 Fax: 31-416-690340 Norway - Trondheim Tel: 47-72884388 Poland - Warsaw Tel: 48-22-3325737 Romania - Bucharest Tel: 40-21-407-87-50 Spain - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Sweden - Gothenberg Tel: 46-31-704-60-40 Sweden - Stockholm Tel: 46-8-5090-4654 UK - Wokingham Tel: 44-118-921-5800 Fax: 44-118-921-5820