<<

AN1556 Blood Pressure Meter Design Using Microchip’s Analog Devices and PIC24F Microcontrollers

Author: Zhang Feng, Inc.

INTRODUCTION A Blood Pressure Meter (BPM) is a non-invasive device used to measure blood pressure. This application note demonstrates the implementation of a digital blood pressure meter using Microchip’s MCP6N16 instrumentation amplifier and a PIC24FJ128GC010 microcontroller.

FIGURE 1: BLOCK DIAGRAM

Power Supply 5/6V Battery AAA 1.5V x 4 Voltage Regulator 3.3V VDD USB 5V 500mA MCP1802 Microcontroller PIC24FJ128GC010 Analog Signal Conditioning ADC1

Instrumentation OPA1 Air Pump Control Pressure Sensor Amplifier Internal Op-Amp ADC2 High-pass Filter MCP6N16 Measurement Solenoid Valve Control DAC CTMU I/O

PWM 1

LCD LCD Driver

User Interface Buzzer PWM2

Touch Pads CTMU I/Os

Debugging PICkit™ Serial UART

Wi-Fi® Module RN171 Communication SPI/UART Bluetooth® Module RN42

Data Logging Computer USB

 2013-2015 Microchip Technology Inc. DS00001556B-page 1 AN1556

ANALOG FRONT-END SIGNAL is also displayed on the LCD panel by using the CONDITIONING CIRCUIT microcontroller’s Real-Time Clock and Calendar module that can operate in Deep Sleep mode. DESCRIPTION As shown in Figure 1, the MCP6N16-100 single POWER SUPPLY Instrumentation Amplifier (INA) is used to condition the analog signal acquired from the Wheatstone bridge The main input power is supplied by either four 1.5V type of air pressure sensor. The overall INA gain is set AAA alkaline batteries or the USB’s VBus line. The at 101 V/V. The output signal of the MCP6N16 is split MCP1802 LDO converts the 5V or 6V main input into two paths. One path, representing the cuff voltage to 3.3V VDD. pressure, is connected to the ADC1 channel of the microcontroller. Another path is passed through a 2- SPECIAL FEATURES pole active high-pass filter with cutoff frequencies of 0.48Hz and 4.8Hz, and a gain of 92. The high-pass A 2-pass moving average filter with a cutoff frequency filter is formed by one of the microcontroller’s internal of 3.5 Hz is implemented in the firmware. It filters the operational amplifiers. The output of the high-pass raw ADC samples acquired from each ADC channel. filter, representing the oscillation signal, is sent to the This demo system uses a custom algorithm for blood ADC2 channel of the microcontroller. pressure calculation that was developed based upon published academic papers available in the public PIC24FJ128GC010 domain (see Appendix D: “References”). MICROCONTROLLER MEASUREMENT TECHNOLOGY The microcontroller provides a 12-bit high-speed pipeline Analog-to-Digital Converter (ADC). The cuff A digital blood pressure meter measures systolic and pressure signal and the oscillation signal are both diastolic pressures by oscillometric detection. sampled at 250 Hz by the 12-bit ADC. Microchip’s digital blood pressure meter demo can measure blood pressure and pulse rate during inflation. As described in the previous section, the demo system The Measurement While Inflating (MWI) principle uses one of the microcontroller’s internal operational reduces overall measuring time, which in turn reduces amplifiers to build the analog high-pass filter. It also discomfort caused by the pressure in the cuff. utilizes one of the internal 10-bit Digital-to-Analog Converters (DAC) with buffered output voltage to After the motor pumps the pressure up to 30 mmHg in provide an adjustable DC offset level as the bias for the fast mode, the motor changes to slow mode gradually operational amplifier. and linearly inflating the cuff. When the pressure in the cuff gets high enough to just begin constricting the flow Microchip’s mTouch® sensing solution is implemented of blood, the arterial pulse becomes detectable by the in the firmware for the capacitive touch pads utilizing pressure sensor. At this point, the waveform captured the microcontroller’s Charge Time Measurement Unit from the ADC2 channel (the output of the analog high- (CTMU). Meanwhile, the air pressure sensor requires a pass filter) starts to show the onset of the blood stable supply current of 100 uA DC, which is also pressure oscillation signal (see Figure 2). The provided by the CTMU. oscillation signal is then filtered by a 2-pass moving The demo system utilizes the microcontroller’s Pulse- average filter. The Mean Arterial Pressure (MAP) is the Width Modulation (PWM) module to drive the air cuff pressure which corresponds to the maximum pump’s motor in fast or slow speed mode. The noise oscillation signal. Based on the custom algorithm for generated by a running motor can interfere with the blood pressure calculation, the Systolic Pressure pressure measurement while inflating. The circuit (SYS) and the Diastolic Pressure (DIA) can be design, firmware and Printed Circuit Board (PCB) determined using the MAP value and a lookup table of layout are intended to reduce the motor noise. empirical formulas (see Figure 3). The inflation process The results for blood pressure and pulse rate can be is automatically terminated when the pressure reaches sent to a Liquid Crystal Display (LCD) panel, USB a specified value. The Pulse Rate (PR) can be interface and wireless interface. The microcontroller calculated based on ADC sample rate and sample has an integrated LCD controller that generates the numbers obtained in multiple consecutive pulses. data and timing control required to directly drive a static or multiplexed LCD panel. The demo system utilizes the microcontroller’s USB On-The-Go interface for data communication as well as the 5V main power source. For wireless communication, the microcontroller’s SPI or UART port connects to a Microchip RN42 Bluetooth® module or an RN171 Wi-Fi® module. A real-time clock

DS00001556B-page 2  2013-2015 Microchip Technology Inc. AN1556

FIGURE 2: RAW ADC DATA OF THE OSCILLATION SIGNAL ACQUIRED FROM THE ADC2 AT 250 SAMPLES/SECOND

FIGURE 3: THE PLOT OF ADC DATA FOR DIGITALLY FILTERED OSCILLATION SIGNAL AND CUFF PRESSURE SIGNAL

 2013-2015 Microchip Technology Inc. DS00001556B-page 3 AN1556

PROGRAM FLOWCHART Figure 4 shows the firmware process flow.

FIGURE 4: FIRMWARE PROCESS FLOWCHART

Start

Initialization Main Loop

Checking Push Buttons Start Button Pressed

Inflating Cuff

Enable ADC sample list 1 interrupt for taking ADC samples from CH1 and CH2 channels

Processing ADC data

Release Air

Calculating blood pressure and pulse rate

Display Result

DS00001556B-page 4  2013-2015 Microchip Technology Inc. AN1556

APPENDIX A: BPM DEMO BOARD This appendix shows the BPM demo board.

FIGURE 5: BPM DEMO BOARD

 2013-2015 Microchip Technology Inc. DS00001556B-page 5 AN1556

APPENDIX B: SCHEMATICS This appendix shows the Blood Pressure Meter schematics.

SHEET 1: MICROCHIP BLOOD PRESSURE METER SCHEMATIC – ANALOG FRONT-END

$QDORJ)URQW(QG6LJQDO&RQGLWLRQLQJ

X$&RQVWDQW&XUUHQW 9

& & &708,B287 ,QVWUXPHQWDWLRQ$PSOLILHU 2.2uF 0.1uF $'&

8 '&B2))6(7 *1' &   8 9RXW  ,FF *1' 9     DNP 2VFLOODWLRQ6LJQDO$PSOLILHU )LOWHU 1& 1VXE (1 9'' 5 XVLQJ0&8 V,QWHUQDO2S$PS     1Meg *1' 9RXW  9,1B09,1B0 92879287 2SMPP-02   5 10K & 9,1B39,1B3 9)*9)* 23$3 5  23$2 10K   0.33uF B 966 95() 23$1 5 & 100K & 1uF DNP *1' MCP6N16-100E/MS *1' 5 91K *1' *1' *DLQ 55  5 5 5 100 1K 1K /3)+] )F  S 5 &  +] & )F  S 5 &  +] *1' 33uF *DLQ 55 

$'& 3XPS0RWRU&RQWURO *1' 9 0 6ROHQRLG9DOYH&RQWURO 9 9

 & & 47uF ' 0.1uF DFLS120LQ-7 ' S1AB-13-F 0 9 *1' & DNP 5 100 0 5 100 0 3:03803 DMG1012UW-7 9$/9( DMG1012UW-7 & DNP - 0  9 *1' *1' *1' 0 

9  %= 9 5 100 9  3:0%8==(5

5 DNP 6  5$ *1' 6  5 DNP 

5 DNP 0901200127 705&. *1'

DS00001556B-page 6  2013-2015 Microchip Technology Inc. AN1556

SHEET 2: MICROCHIP BLOOD PRESSURE METER SCHEMATIC – PIC24F MICROCONTROLLER

MCU 8 9   0&/5 0&/5 7066(*&7('&15$ /&'B3,1B   9%$7 7&.$16(*&15$ /&'B3,1B  $16(*6&/&15$ /&'B3,1B   9&$3 $16(*6'$30$&15$ /&'B3,1B   & 986% 7',$16(*30$&15$ /&'B3,1B  10uF 7'2$16(*&15$ /&'B3,1B   9GG $16(*&15$ /&'B3,1B   < 9GG $16(*30$&15$ 5$   69GG &95()$95()6(*30$&15$ :$.($&7,9( 626& 626& *1'   9GG &95()$95()6(*30$&15$ /&'B3,1B   9GG $16(*53,6&/2&75,*30$&15$ /&'B3,1B   & 32.768KHz & $9GG $16(*53,6'$30%(&15$ /&'B3,1B 12pF 12pF   9VV 3*('&95()$95()'95()%*%8)$16(*53&15% $'&   69VV 3*(&&95()$95()$123$36(*53&7('&15%   9VV $123$1&7&03&,1%6(*537&.90,2&7('&15% &708,B287 *1' *1' *1'   9VV $123$2&,1$6(*93,2&15% 23$2   9VV 3*($123$1&,1%6(*5386%2(1&15% 3*('B0$67(5   $9VV 3*($123$2&,1$6(*53&15% 3*(&B0$67(5  3*(&$123$353/&'%,$6&15% &65(41  3*('$1&206(*53&15% /&'B3,1B   /&'B3,1B 5(&2030'&1 $1&206(*7&.&7('30$&15% /&'B3,1B   /&'B3,1B 5(&2030'&1 $123$36(*'$&&7('30$&15%   /&'B3,1B 5(&2030'&1 $123$16(*53&7('&73/630$&15% /&'B3,1B   /&'B3,1B 5(&20&7('30'&1 $16(*537&.5()2&7('30$&15% /&'B3,1B  /&'B3,1B 5(/9',16(*&7('30'&1   5(6(7B1 5(&7('30'/&'%,$6&1 $123$16(*53,&15& 85;517;   ,175'<1 5(30'/&'%,$6&1 6(*53,&15& /&'B3,1B   9$/9( 5(30'/&'%,$6&1 $16(*53,&15& 6',0,62   /&'B3,1B 5(6(*53,30&6&1 $16(*53,30&6&15& /&'B3,1B   9%86B6(16( 5($16(*53,30$&1 26&,&/.,&15&  626& 626&,5&   626& /&'B3,1B 5)&206(*9&036730'&1 626&26&/.,53,5&   /&'B3,1B 5)&206(*9&036730'&1 26&2&/.2&15&  /&'B3,1B 5)$16(*53&1   /&'B3,1B 5)$16(*5386%,'30$&1 $123$16(*539&0367'0+,17&15' 3:03803   23$1 5)$123$16(*536'$7&.30$&1 $16(*53&15' 3:0%8==(5   23$3 5)&95()$123$36(*536&/30$&1 $123$16(*53'3+30$&.&15' 6 5 100   9%86 5)9%86&1 $123$36(*5330%(&15' 6   /&'B3,1B 5)$16(*53&1 $123$36(*5330:5&15' 6'2026,   /&'B3,1B 5)6(*53,&7('30$&1 $123$16(*53305'&15' 6&.   /&'B3,1B 5)$16(*53&1 $123$3&,1%6(*30'&15' /&'B3,1B  $1&,1$6(*30'&15' /&'B3,1B   /&'B3,1B 5*6(*30'&1 $16(*5357&&'0/12&75,*30$&15' /&'B3,1B   /&'B3,1B 5*6(*30'&1 $16(*53'3/130$&.&15' /&'B3,1B   ' 5*'&1 $1&,1'6(*30$&6&15' /&'B3,1B   ' 5*'&1 $123$3&,1&6(*5330$&6&15' /&'B3,1B   $'& %*%8)$123$3&,1'6(*537&.30$&15* $16(*53,30'&15' 6   87;515; 5*9/&$3$123$1&,1&5330$&1 $16(*30'&15' /&'B3,1B   705&. 5*9/&$3$123$1&,1'5330$&1 $16(*53,&15' /&'B3,1B   '&B2))6(7 5*$123$3&,1&6(*'$&5330$&1 $16(*53&15' /&'B3,1B  /&'B3,1B 5*6(*&1   /&'B3,1B 5*6(*&7('&1 &+ $'&   /&'B3,1B 5*6(*&7('30$&1 &+   /&'B3,1B 5*$16(*&7('&1 &+ $'&  &+ PIC24FJ128GC010-I/PT 9 *1'

& & & & & & & 0.1uF 0.1uF 1uF 0.1uF 0.1uF 0.1uF 1uF

*1' 3LQ 3LQ 3LQ 3LQ 3LQ3LQ 3LQ

 2013-2015 Microchip Technology Inc. DS00001556B-page 7 AN1556

SHEET 3: MICROCHIP BLOOD PRESSURE METER SCHEMATIC – INTERFACE CIRCUITS

9 9 9 9

5 5 5 10K 10K 5 10K 10K 5 6 5 6 5 6 5 6 0&/5 6 6 6 RESET 1K 1K 1K 1K & 0.1uF *1' *1' *1' *1'

*1'

- /&' -     /&'B3,1B $*7$*7 $*'$*' /&'B3,1B     /&'B3,1B $*7$*7 $*($*( /&'B3,1B 9     /&'B3,1B $*7$*7 $*)$*) /&'B3,1B -     /&'B3,1B $*7$*7 $**$** /&'B3,1B      0&/5 /&'B3,1B $*7$*7 $*7$*7 /&'B3,1B     /&'B3,1B $*7$*7 $*7$*7 /&'B3,1B      /&'B3,1B $*7$*7 $*7$*7 /&'B3,1B     /&'B3,1B $*7$*7 $*7$*7 /&'B3,1B      /&'B3,1B $*7$*7 $*7$*7 /&'B3,1B     /&'B3,1B $*7$*7 $*7$*7 /&'B3,1B      3*('B0$67(5 /&'B3,1B $*7$*7 $*7$*7 /&'B3,1B     /&'B3,1B $*7$*7 $*7$*7 /&'B3,1B      3*(&B0$67(5 /&'B3,1B $*7$*7 $*7 /&'B3,1B     /&'B3,1B $*7$*7 $*7 /&'B3,1B      /&'B3,1B $*7$*7 $*7 /&'B3,1B     /&'B3,1B $*$$*$ $*7 /&'B3,1B GEC06SBSN-M89     /&'B3,1B $*%$*% $*7 /&'B3,1B     ,&63Π/&'B3,1B $*&$*& $*7 /&'B3,1B *1'   /&'B3,1B /&'B3,1B     /&'B3,1B &RP &RP /&'B3,1B     /&'B3,1B &RP &RP /&'B3,1B 9     /&'B3,1B &RP &RP /&'B3,1B -   &RP &RP  801-43-022-10-012000 801-43-022-10-012000 85;517; CTS100001-1 







 87;515; GEC06SBSN-M89 3,&NLWŒ6HULDO *1'

DS00001556B-page 8  2013-2015 Microchip Technology Inc. AN1556

SHEET 4: MICROCHIP BLOOD PRESSURE METER SCHEMATIC – POWER SUPPLY

3RZHU6XSSO\

%7 %7 %7 %7 ' 0 IRLML2244TRPBF S D AAA AAA AAA AAA 73 DFLS120LQ-7 G

86%% *1'

- UX60-MB-5ST 6 '    9 8 9 9%869%86 9%86    9,1 9287  5 5 '' ' DFLS120LQ-7 & & 4.7K 56K  0.1uF 10uF & 966 &  ' ' 1uF 1uF   9%86B6(16( 73 6+'1 1& 73  ' 5 *1' *1' MCP1802T-3302I/OT  Red 100K *1' *1' *1' 6 *1' *1' Shield *1'

*1'

0HFKDQLFDO$VVHPEO\3DUWV

9$/9(

3803

),77,1*

),77,1*

78%,1*

&8))

 2013-2015 Microchip Technology Inc. DS00001556B-page 9 AN1556

APPENDIX C: WARNINGS, APPENDIX D: REFERENCES RESTRICTIONS AND Wang Wei-Wei, Pu Bao-Ming, He Bao-Yue, Li Sheng- DISCLAIMER Jin. Design and Realization of Electronic Sphygmomanometer Based on Inflation Measurement. This demo is intended solely for evaluation and Journal of Computer Systems & Applications, development purposes. It is not intended for medical 2012,21(2):150-153,97. diagnostic use.

DS00001556B-page 10  2013-2015 Microchip Technology Inc. Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet.

• Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the intended manner and under normal conditions.

• There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data Sheets. Most likely, the person doing so is engaged in theft of intellectual property.

• Microchip is willing to work with the customer who is concerned about the integrity of their code.

• Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not mean that we are guaranteeing the product as “unbreakable.”

Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.

Information contained in this publication regarding device Trademarks applications and the like is provided only for your convenience The Microchip name and logo, the Microchip logo, dsPIC, and may be superseded by updates. It is your responsibility to FlashFlex, flexPWR, JukeBlox, KEELOQ, KEELOQ logo, Kleer, ensure that your application meets with your specifications. LANCheck, MediaLB, MOST, MOST logo, MPLAB, MICROCHIP MAKES NO REPRESENTATIONS OR OptoLyzer, PIC, PICSTART, PIC32 logo, RightTouch, SpyNIC, WARRANTIES OF ANY KIND WHETHER EXPRESS OR SST, SST Logo, SuperFlash and UNI/O are registered IMPLIED, WRITTEN OR ORAL, STATUTORY OR trademarks of Microchip Technology Incorporated in the OTHERWISE, RELATED TO THE INFORMATION, U.S.A. and other countries. INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR The Embedded Control Solutions Company and mTouch are FITNESS FOR PURPOSE. Microchip disclaims all liability registered trademarks of Microchip Technology Incorporated arising from this information and its use. Use of Microchip in the U.S.A. devices in life support and/or safety applications is entirely at Analog-for-the-Digital Age, BodyCom, chipKIT, chipKIT logo, the buyer’s risk, and the buyer agrees to defend, indemnify and CodeGuard, dsPICDEM, dsPICDEM.net, ECAN, In-Circuit hold harmless Microchip from any and all damages, claims, Serial Programming, ICSP, Inter-Chip Connectivity, KleerNet, suits, or expenses resulting from such use. No licenses are KleerNet logo, MiWi, MPASM, MPF, MPLAB Certified logo, conveyed, implicitly or otherwise, under any Microchip MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code intellectual property rights. Generation, PICDEM, PICDEM.net, PICkit, PICtail, RightTouch logo, REAL ICE, SQI, Serial Quad I/O, Total Endurance, TSHARC, USBCheck, VariSense, ViewSpan, WiperLock, Wireless DNA, 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. Silicon Storage Technology is a registered trademark of Microchip Technology Inc. in other countries. GestIC is a registered trademarks of Microchip Technology II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries. All other trademarks mentioned herein are property of their respective companies. © 2013-2015, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. ISBN: 978-1-63277-318-0

QUALITY MANAGEMENT SYSTEM Microchip received ISO/TS-16949:2009 certification for its worldwide headquarters, design and wafer fabrication facilities in Chandler and Tempe, Arizona; Gresham, Oregon and design centers in California CERTIFIED BY DNV and . The Company’s quality system processes and procedures

are for its PIC® MCUs and dsPIC® DSCs, KEELOQ® code hopping devices, Serial EEPROMs, microperipherals, nonvolatile memory and == ISO/TS 16949 == analog products. In addition, Microchip’s quality system for the design and manufacture of development systems is ISO 9001:2000 certified.

 2013-2015 Microchip Technology Inc. DS00001556B-page 11 Worldwide Sales and Service

AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPE Corporate Office Asia Pacific Office - Xiamen Austria - Wels 2355 West Chandler Blvd. Suites 3707-14, 37th Floor Tel: 86-592-2388138 Tel: 43-7242-2244-39 Chandler, AZ 85224-6199 Tower 6, The Gateway Fax: 86-592-2388130 Fax: 43-7242-2244-393 Tel: 480-792-7200 Harbour City, Kowloon China - Zhuhai Denmark - Copenhagen Fax: 480-792-7277 Hong Kong Tel: 86-756-3210040 Tel: 45-4450-2828 Technical Support: Tel: 852-2943-5100 Fax: 86-756-3210049 Fax: 45-4485-2829 http://www.microchip.com/ Fax: 852-2401-3431 India - Bangalore France - Paris support - Sydney Tel: 91-80-3090-4444 Tel: 33-1-69-53-63-20 Web Address: Tel: 61-2-9868-6733 Fax: 91-80-3090-4123 Fax: 33-1-69-30-90-79 www.microchip.com Fax: 61-2-9868-6755 India - New Delhi Germany - Dusseldorf Atlanta China - Beijing Tel: 91-11-4160-8631 Tel: 49-2129-3766400 Duluth, GA Tel: 86-10-8569-7000 Fax: 91-11-4160-8632 Tel: 678-957-9614 Germany - Fax: 86-10-8528-2104 Tel: 49-89-627-144-0 Fax: 678-957-1455 India - Pune China - Chengdu Tel: 91-20-3019-1500 Fax: 49-89-627-144-44 Austin, TX Tel: 86-28-8665-5511 Tel: 512-257-3370 - Osaka Germany - Pforzheim Fax: 86-28-8665-7889 Tel: 81-6-6152-7160 Tel: 49-7231-424750 Boston China - Chongqing Fax: 81-6-6152-9310 Westborough, MA Italy - Milan Tel: 86-23-8980-9588 Tel: 774-760-0087 Japan - Tel: 39-0331-742611 Fax: 86-23-8980-9500 Fax: 774-760-0088 Tel: 81-3-6880- 3770 Fax: 39-0331-466781 China - Dongguan Fax: 81-3-6880-3771 Italy - Venice Chicago Tel: 86-769-8702-9880 Tel: 39-049-7625286 Itasca, IL Korea - Daegu Tel: 630-285-0071 China - Hangzhou Tel: 82-53-744-4301 Netherlands - Drunen Fax: 630-285-0075 Tel: 86-571-8792-8115 Fax: 82-53-744-4302 Tel: 31-416-690399 Fax: 86-571-8792-8116 Korea - Seoul Fax: 31-416-690340 Cleveland Tel: 82-2-554-7200 Independence, OH China - Hong Kong SAR Poland - Warsaw Tel: 216-447-0464 Tel: 852-2943-5100 Fax: 82-2-558-5932 or Tel: 48-22-3325737 Fax: 852-2401-3431 82-2-558-5934 Fax: 216-447-0643 - Madrid China - Nanjing Malaysia - Kuala Lumpur Dallas Tel: 34-91-708-08-90 Tel: 86-25-8473-2460 Tel: 60-3-6201-9857 Addison, TX Fax: 34-91-708-08-91 Fax: 86-25-8473-2470 Fax: 60-3-6201-9859 Tel: 972-818-7423 Sweden - Stockholm Fax: 972-818-2924 China - Qingdao Malaysia - Penang Tel: 46-8-5090-4654 Tel: 86-532-8502-7355 Tel: 60-4-227-8870 Detroit UK - Wokingham Fax: 86-532-8502-7205 Fax: 60-4-227-4068 Novi, MI Tel: 44-118-921-5800 Tel: 248-848-4000 China - - Manila Fax: 44-118-921-5820 Tel: 86-21-5407-5533 Tel: 63-2-634-9065 Houston, TX Tel: 281-894-5983 Fax: 86-21-5407-5066 Fax: 63-2-634-9069 China - Shenyang Singapore Indianapolis Tel: 86-24-2334-2829 Tel: 65-6334-8870 Noblesville, IN Tel: 317-773-8323 Fax: 86-24-2334-2393 Fax: 65-6334-8850 Fax: 317-773-5453 China - Shenzhen - Hsin Chu Tel: 86-755-8864-2200 Tel: 886-3-5778-366 Los Angeles Fax: 86-755-8203-1760 Fax: 886-3-5770-955 Mission Viejo, CA Tel: 949-462-9523 China - Wuhan Taiwan - Kaohsiung Fax: 949-462-9608 Tel: 86-27-5980-5300 Tel: 886-7-213-7828 Fax: 86-27-5980-5118 New York, NY Taiwan - Taipei Tel: 631-435-6000 China - Xian Tel: 886-2-2508-8600 Tel: 86-29-8833-7252 Fax: 886-2-2508-0102 San Jose, CA Tel: 408-735-9110 Fax: 86-29-8833-7256 Thailand - Bangkok Tel: 66-2-694-1351 - Toronto Tel: 905-673-0699 Fax: 66-2-694-1350 Fax: 905-673-6509 01/27/15

DS00001556B-page 12  2013-2015 Microchip Technology Inc.