MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide 2014 Microchip Technology Inc. DS50002262A 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 applications and the like 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. 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 ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. 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. Trademarks The Microchip name and logo, the Microchip logo, dsPIC, FlashFlex, KEELOQ, KEELOQ logo, MPLAB, PIC, PICmicro, PICSTART, PIC32 logo, rfPIC, SST, SST Logo, SuperFlash and UNI/O are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor, MTP, SEEVAL and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A. Silicon Storage Technology is a registered trademark of Microchip Technology Inc. in other countries. Analog-for-the-Digital Age, Application Maestro, BodyCom, chipKIT, chipKIT logo, CodeGuard, dsPICDEM, dsPICDEM.net, dsPICworks, dsSPEAK, ECAN, ECONOMONITOR, FanSense, HI-TIDE, In-Circuit Serial Programming, ICSP, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mTouch, Omniscient Code Generation, PICC, PICC-18, PICDEM, PICDEM.net, PICkit, PICtail, REAL ICE, rfLAB, Select Mode, SQI, Serial Quad I/O, Total Endurance, TSHARC, UniWinDriver, WiperLock, ZENA and Z-Scale 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. GestIC and ULPP are registered trademarks 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. © 2014, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. Printed on recycled paper. ISBN: 978-1-63276-229-0 QUALITY MANAGEMENT SYSTEM CERTIFIED BY DNV == ISO/TS 16949 == DS50002262A-page 2 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 and India. 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 analog products. In addition, Microchip’s quality system for the design and manufacture of development systems is ISO 9001:2000 certified. 2014 Microchip Technology Inc. Object of Declaration: MCP3910 ADC Evaluation Board for 16-Bit MCUs 2014 Microchip Technology Inc. DS50002262A-page 3 MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide NOTES: DS50002262A-page 4 2014 Microchip Technology Inc. MCP3910 ADC EVALUATION BOARD FOR 16-BIT MCUs USER’S GUIDE Table of Contents Preface ........................................................................................................................... 7 Introduction............................................................................................................ 7 Document Layout .................................................................................................. 7 Conventions Used in this Guide ............................................................................ 8 Recommended Reading........................................................................................ 9 The Microchip Web Site ........................................................................................ 9 Customer Support ................................................................................................. 9 Document Revision History ................................................................................... 9 Chapter 1. Hardware Description 1.1 Overview ...................................................................................................... 11 1.2 Non-Isolated MCP3910(N) SPI Mode Connection, PIM Module and Peripheral Usage Overview ............................................................. 13 1.3 Non-Isolated MCP3910(N) 2-Wire Mode Connection, PIM Module and Peripheral Usage Overview ............................................................. 14 1.4 Analog Input Structure .................................................................................. 16 1.5 Universal Serial Bus (USB) .......................................................................... 17 Chapter 2. 2-Wire Mode Firmware Description 2.1 Overview ...................................................................................................... 19 2.2 PIC24FJ128GA110 Firmware Description for 2-Wire Mode Only ................ 19 2.3 Data Acquisition ........................................................................................... 19 2.4 UART Communication Protocol ................................................................... 20 Chapter 3. Evaluation Board PC Software 3.1 Overview ...................................................................................................... 21 Appendix A. Schematics and Layouts A.1 Introduction .................................................................................................. 23 A.2 Schematic - Analog, MCP3910(N), MCP3910(A) ........................................ 24 A.3 Schematic - Analog, MCP3910(B), MCP3910(C) ........................................ 25 A.4 Schematic - USB and Memory ..................................................................... 26 A.5 Schematic - Microcontroller (MCU) .............................................................. 27 A.6 Schematic - PIM Module .............................................................................. 28 A.7 Schematic - Power ....................................................................................... 29 A.8 Board - Top Trace and Top Silk ................................................................... 30 A.9 Board - Bottom Trace and Bottom Silk ........................................................ 30 A.10 Board - Layer #2 VDD ................................................................................ 31 2014 Microchip Technology Inc. DS50002262A-page 5 MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide A.11 Board - Layer #3 GND ............................................................................... 31 A.12 Board - Top SILK and PADS ..................................................................... 32 A.13 Board - Bottom SILK and PADS ................................................................ 32 Appendix B. Bill of Materials (BOM) Worldwide Sales and Service .....................................................................................36 DS50002262A-page 6 2014 Microchip Technology Inc. MCP3910 ADC EVALUATION BOARD FOR 16-BIT MCUs USER’S GUIDE Preface NOTICE TO CUSTOMERS All documentation becomes dated, and this manual is no exception. Microchip tools and documentation are constantly evolving to meet customer needs, so some actual dialogs and/or tool descriptions may differ from those in this document. Please refer to our web site (www.microchip.com) to obtain the latest documentation available. Documents are identified with a “DS” number. This number is located on the bottom of each page, in front of the page number. The numbering convention for the DS number is “DSXXXXXA”, where “XXXXX” is the document number and “A” is the revision level of the document. For the most up-to-date information on development tools, see the MPLAB® IDE online help. Select the Help menu, and then Topics to open a list of available online help files. INTRODUCTION This chapter contains general information that will be useful to know before using the MCP3910 ADC Evaluation Board for 16-Bit MCUs. Items discussed in this chapter include: • • • • • • Document Layout Conventions Used in this Guide Recommended Reading The Microchip Web Site Customer Support Document Revision History DOCUMENT LAYOUT This document describes how to use the MCP3910 ADC Evaluation Board for 16-Bit MCUs as a development tool to emulate and debug firmware on a target board. The manual layout is as follows: • Chapter 1. “Hardware Description” – Provides important information about the MCP3910 ADC Evaluation Board for 16-Bit MCUs hardware. • Chapter 2. “2-Wire Mode Firmware Description” – Describes the MCP3910 ADC Evaluation Board for 16-Bit MCUs 2-Wire firmware. • Chapter 3. “Evaluation Board PC Software” – Provides information about the evaluation board software. • Appendix A. “Schematics and Layouts”– Shows the schematic and board layout for the MCP3910 ADC Evaluation Board for 16-Bit MCUs. • Appendix B. “Bill of Materials (BOM)” – Lists the parts used to build the MCP3910 ADC Evaluation Board for 16-Bit MCUs. 2014 Microchip Technology Inc. DS50002262A-page 7 MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide CONVENTIONS USED IN THIS GUIDE This manual uses the following documentation conventions: DOCUMENTATION CONVENTIONS Description Arial font: Italic characters Initial caps Quotes Underlined, italic text with right angle bracket Bold characters N‘Rnnnn Text in angle brackets < > Courier New font: Plain Courier New Represents Referenced books Emphasized text A window A dialog A menu selection A field name in a window or dialog A menu path MPLAB® IDE User’s Guide ...is the only compiler... the Output window the Settings dialog select Enable Programmer “Save project before build” A dialog button A tab A number in verilog format, where N is the total number of digits, R is the radix and n is a digit. A key on the keyboard Click OK Click the Power tab 4‘b0010, 2‘hF1 Italic Courier New Sample source code Filenames File paths Keywords Command-line options Bit values Constants A variable argument Square brackets [ ] Optional arguments Curly brackets and pipe character: { | } Ellipses... Choice of mutually exclusive arguments; an OR selection Replaces repeated text Represents code supplied by user DS50002262A-page 8 Examples File>Save Press <Enter>, <F1> #define START autoexec.bat c:\mcc18\h _asm, _endasm, static -Opa+, -Opa0, 1 0xFF, ‘A’ file.o, where file can be any valid filename mcc18 [options] file [options] errorlevel {0|1} var_name [, var_name...] void main (void) { ... } 2014 Microchip Technology Inc. Preface RECOMMENDED READING This user's guide describes how to use the MCP3910 ADC Evaluation Board for 16-Bit MCUs. The following Microchip document is available and recommended as a supplemental reference resource: • MCP3910 Data Sheet - “3.3V Two Channel Analog Front End” (DS25116) THE MICROCHIP WEB SITE Microchip provides online support via our web site at www.microchip.com. This web site is used as a means to make files and information easily available to customers. Accessible by using your favorite Internet browser, the web site contains the following information: • 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 consultant 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 CUSTOMER SUPPORT Users of Microchip products can receive assistance through several channels: • • • • Distributor or Representative Local Sales Office Field Application Engineer (FAE) Technical Support Customers should contact their distributor, representative or field application engineer (FAE) for support. Local sales offices are also available to help customers. A listing of sales offices and locations is included in the back of this document. Technical support is available through the web site at: http://support.microchip.com. DOCUMENT REVISION HISTORY Revision A (May 2014) • Initial Release of this Document. 2014 Microchip Technology Inc. DS50002262A-page 9 MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide NOTES: DS50002262A-page 10 2014 Microchip Technology Inc. MCP3910 ADC EVALUATION BOARD FOR 16-BIT MCUs USER’S GUIDE Chapter 1. Hardware Description 1.1 OVERVIEW The MCP3910 ADC Evaluation Board for 16-Bit MCUs provides the opportunity to evaluate the performance of the MCP3910 dual-channel ADCs in a multiple device, isolated system. It comes with four MCP3910s, operating in 2-Wire Serial Interface Mode only. Throughout this document, they will be described as MCP3910(N), MCP3910(A), MCP3910(B), and MCP3910(C). The MCP3910(N) is for neutral connection and is non-isolated. It also provides a development platform for 16-bit PIC® microcontroller-based applications, using existing 100-pin PIM systems, compatible with the Explorer 16 and other high pin count PIC® device demo boards. The system comes with programmed PIC24FJ256GA110 PIM modules that communicate with the GUI for data exchange. LCD MCP3910(N) MCP3910(A) MCP3910(B) PIM MCP3910(C) Denotes Isolation FIGURE 1-1: 2014 Microchip Technology Inc. Denotes Neutral Ground Isolated and Non-Isolated Sections of the Evaluation Board. DS50002262A-page 11 MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide MCP3910(N) MCP3910(A) MCP3910(B) MCP3910(C) FIGURE 1-2: MCP3910 Evaluation Board. 1.1.1 Feature Highlights • Four MCP3910 devices for complete 3-phase isolated and neutral system evaluation. • Selectable Phase A, B, C, or N (neutral) MCP3910 dual channel output display, using serial communication to the PC Software Interface. • Simultaneous 7.2 ksps at 95 dB SINAD performance on any MCP3910 channel. • Single-phase MCP3910 performance analysis through graphical PC tools showing Noise Histogram, Frequency Domain (FFT), Time domain scope plot, and statistical numerical analysis. • Robust hardware design with analog grounding and analog/digital separation, allowing low noise evaluation of MCP3910 devices. Includes separate power supplies and power planes on a 4-layer board. • PICtail® Plus connectors for Explorer 16 daughter board compatibility. DS50002262A-page 12 2014 Microchip Technology Inc. Hardware Description 1.2 NON-ISOLATED MCP3910(N) SPI MODE CONNECTION, PIM MODULE AND PERIPHERAL USAGE OVERVIEW The MCP3910 ADC Evaluation Board for 16-Bit MCUs contains a 100-pin PIM socket compatible with Microchip’s PIM modules. The system comes with a single PIM module: the PIC24FJ128GA110. There are four MCP3910 devices on this demo board. This section describes U2, the MCP3910(N) that can be used in SPI mode and is connected to the PIM module, as shown below. To use the MCP3910(N) in SPI mode, the following jumpers need to be populated, J41 and J42. J40 is connected to the MODE pin on the MCP3910N and puts it into SPI interface mode on power-up, when not populated. J42 connects the SCK/MCLK pin to the SCK clock signal generated by the MCU. In SPI mode, the jumpers J19, J20, J21 and J22 should not be populated, allowing the MCU signals to reach to the MCP3910's pins. J42 J40 SPI Mode 2-Wire Mode FIGURE 1-3: 2-Wire Mode if Populated Selecting the MCP3910(N) to be Used in SPI Mode. RA9/10 LD2 LD3 RD6/7/13 CONTROL SWITCHES (X3) RF4/U2RX UART SERIAL TO PC COMMUNICATION RF5/U2TX OC1/RD0 DGND MDAT0 MDAT1 RESET INT2/RE9 RA4 SCK1/RF6 SDI1/RF7 SDO1/RF8 PIM Module FIGURE 1-4: Modulator Output Translation Block DR CS SCK SDO SDI SPI Serial Interface SINC3 Digital Filter IC3/RD10 OSC2 SINC3 Digital Filter IC4/RD11 RA5 DVDD OSC1 AGND AVDD Clock Generation/ Phase Correction Current Boost Circuit INT Vre Delta Sigma Multi-Level Modulator + PGA - CH0+ Delta Sigma Multi-Level Modulator PGA + CH1+ - CH1- CH0- NON-ISOLATED MCP3910(N) Digital Connection Overview PIM / MCP3910 Non-Isolated Connections (Neutral). 2014 Microchip Technology Inc. DS50002262A-page 13 MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide Ports A, D, E and F are used for signals such as push buttons, output LEDs, CS and MCLR (for the MCP3910 (N) data mode setting). Output Capture 1 is used for all MCP3910’s clock generation. The MCP3910 device is an ADC with a second order modulator and a third order sinc filter, plus a first order sinc filter used for higher OSR’s values. This Delta-Sigma A/D converter has an adjustable oversampling ratio. The CLKIN pin of the MCP3910 is the oversampling clock (MCLK) input. The MCP3910 ADC Evaluation Board for 16-Bit MCUs offers two different options for the MCP3910(N) master clock (MCLK). 1.2.1 Using the Crystal X1 for MCP3910(N) The MCP3910 ADC Evaluation Board for 16-Bit MCUs is populated with a 10 MHz crystal, used as a clock source, by placing jumpers in the following position on the MCP3910 Digital I/O header block: J41 CLKOUT CLKIN CLKIN FIGURE 1-5: 1.2.2 XTAL XTAL PIM OC1 MCP3910(N) Clock Selection Jumpers - External Crystal. Driving the Clock with the PIM Module ® The PIC microcontroller can be used to generate the CLKIN (MCLK) signal for the MCP3910(N), setting the ADC sample rate through the use of the output compare module OC1. To use this, make the following jumper change to the MCP3910(N) Digital I/O header block: J41 CLKOUT CLKIN CLKIN FIGURE 1-6: Note: 1.3 XTAL XTAL PIM OC1 MCP3910(N) Clock Selection Jumpers - Clock from MCU. Although the hardware supports the SPI mode on the MCP3910(N), the actual firmware supports only the 2-wire mode for all channels and only the Clock from MCU selection. Please position the jumpers accordingly. NON-ISOLATED MCP3910(N) 2-WIRE MODE CONNECTION, PIM MODULE AND PERIPHERAL USAGE OVERVIEW To use the MCP3910(N) in 2-Wire Interface Mode, the following two jumpers need to be populated: J40 is connected to the MODE pin on the MCP3910N and puts it into 2-Wire Interface Mode on power-up. J42 connects the MCLK/SCK pin to the PWM clock signal generated by the MCU. The jumpers J19, J20, J21 and J22 should be populated according to the settings. In 2-Wire mode, the clock of the MCP3910(N) is the same clock used for all MCP3910 devices, so J41 jumper should not be populated. J40 J42 SPI Mode 2-Wire Mode FIGURE 1-7: DS50002262A-page 14 2-Wire Mode if Populated Selecting the MCP3910(N) to be Used in 2-Wire Mode. 2014 Microchip Technology Inc. Hardware Description 1.3.0.1 THE ISOLATED MCP3910(A), MCP3910(B), AND MCP3910(C) CONFIGURATION The other three MCP3910 devices are always operating in 2-Wire interface mode, and the following figure describes their configuration. On the top side of the board, jumpers are present to set the OSR, GAIN and BOOST settings. Power isolation is performed by the 5V DC/DC converter, and digital I/O isolation is performed by the FOD8012 device on the bottom side of the board. Please refer to the MCP3910 data sheet for OSR, GAIN and BOOST configuration. Jumpers populated on the left select the value '1', while on the right, the value is '0'. For a 3-phase configuration, OSR settings must be the same in order to assure the synchronization between the channels. Please note that OSR 64 is not supported in the current FW. Top Bottom (mirror) Isolation Barrier FIGURE 1-8: Description. 1.3.0.2 Isolated MCP3910(A), MCP3910(B), and MCP3910(C) THE ISOLATED MCP3910(A), MCP3910(B), AND MCP3910(C) 2-WIRE DIGITAL CONNECTION These devices all use the OC1/RD0 for the MCLK input. The individual SDO connections go to RC3, RC2 and RC1 for each MCP3910(A), MCP3910(B), and MCP3910(C), respectively. By using the pin remapping feature, inside the MCU the signals are multiplexed to a single SPI module. 2014 Microchip Technology Inc. DS50002262A-page 15 MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide RA9/10 LD3 LD4 RD6/7/13 CONTROL SWITCHES (X3) RF4/U2RX UART SERIAL TO PC COMMUNICATION RF5/U2TX OC1/RD0 MCLK AGND DGND DVDD OSC2 RC3 SDO PIM Module FIGURE 1-9: 1.4 SINC3 Digital Filter Serial Interface SINC3 Digital Filter Modulator Output Translation Block AVDD Clock Generation/ Phase Correction Current Boost Circuit INT Vre Delta Sigma Multi-Level Modulator + PGA - CH0+ Delta Sigma Multi-Level Modulator PGA + CH1+ - CH1- CH0- ISOLATED MCP3910(A) Digital Connection Overview PIM/MCP3910(A) Isolated Connections. ANALOG INPUT STRUCTURE Two differential input paths allow external signal sources to be easily connected to each MCP3910 input. Edge connectors are 3-pin connectors that act as both crew-type and clip-on post connectors. Note: To use an edge connector as a post connector, pull up the blue plastic top to access the posts. They can be used to force either channel from a differential to single-ended configuration. Resistors act as locations for burden resistor connectors for any current transformer inputs. DS50002262A-page 16 2014 Microchip Technology Inc. Hardware Description 1.5 UNIVERSAL SERIAL BUS (USB) The MCP3910 ADC Evaluation Board for 16-Bit MCUs also contains an isolated USB connection for connecting the evaluation board to a PC. On the board, there is an MCP2200 USB to UART converter that creates a virtual COM port on the PC. The MCP3910 ADC Evaluation Board for 16-Bit MCUs also features a RS232 connector. The RS232 line driver is connected to the same UART pins of the MCU. For this reason, a 3-pin jumper (J44) is present on the evaluation board to select which serial communication will be used: USB or RS232. The following figure summarizes the connections between the ADC, MCU, USB to serial converter and the RS232 line driver. USB MCP2200 PIM Module MCP3910 ADC USB TX RX RS232 Driver RS232 FIGURE 1-10: RF5/U2TX RF6/SCK1 SCK RF7/SDI1 SDO RF8/SDO1 SDI RF4/U2RX RX TX USB Block Diagram. The MCP2200 is powered from the USB with 5V. The 7.3728 MHz value of the crystal is required to achieve the correct baud rate values, even for higher speed. This design uses a baud rate of 921.6 kbaud, and for this baud rate, the register U1BRG value is 3 (decimal). 2014 Microchip Technology Inc. DS50002262A-page 17 MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide NOTES: DS50002262A-page 18 2014 Microchip Technology Inc. MCP3910 ADC EVALUATION BOARD FOR 16-BIT MCUs USER’S GUIDE Chapter 2. 2-Wire Mode Firmware Description 2.1 OVERVIEW The MCP3910 ADC Evaluation Board for 16-Bit MCUs supports only 2-Wire serial communication. Note: 2.2 The latest firmware and user’s guide are available on the Microchip web site at www.microchip.com/ProductSearch.aspx?Keywords=ADM00425. PIC24FJ128GA110 FIRMWARE DESCRIPTION FOR 2-WIRE MODE ONLY 2.2.1 MCU Initialization The microcontroller used for the code example is the 16-bit XLP, with 16 MIPS PIC24FJ128GA110. The MCU has remappable pins and an Output Compare module with a dedicated time base. The MCU uses a 7.3278 MHz crystal for the clock and the internal PLL to increase the frequency four times. The remappable pins are configured to make the PIM compatible with the Explorer 16. The ADC clock is given by OC1. Serial data transmission uses the UART1 module for transmission and the communication speed is 921.6 kBaud. 2.3 DATA ACQUISITION In 2-Wire mode, the MCP3910 lacks the DR output, which signals when the ADC conversion is complete, so another method must be used for data acquisition. Once the clock is started, the MCP3910 device keeps sending the data on SDO output, according to the protocol described in the data sheet. The synchronization between all four channels requires very precise timing when reading the data on the 2-Wire interface. A special configuration has been developed, where the SPI module of the MCU is configured as slave. The ADC clock is generated by the output compare and is redirected inside the MCU to the SCK input of the SPI module. The clock frequency is approximately 3.6864 MHz. The SDI input must be multiplexed between four external pins, one for each MCP3910, in real time. Because of the high amount of data (for OSR 64, there are no pauses between the packets of data), it is not an easy task and this is the reason why OSR 64 is not supported in this firmware release. When a new buffer begins to be read, Timer4 is started. This is set as a 32-bit timer, together with Timer5. It will be stopped when the buffer is full and it is used to measure the sampling speed. The acquired samples are written in six long vectors created in the RAM of the MCU. The six vectors hold the first, second and third byte from both channels. They have a length of 2048 samples. When the buffer is full, the SPI1 interrupt is disabled and the transmission of acquired data begins. The value of Timer 4, and the values of the other registers inside the ADC, are stored in a vector called “internal_registers[24]”. 2014 Microchip Technology Inc. DS50002262A-page 19 MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide 2.4 UART COMMUNICATION PROTOCOL The communication uses handshaking, meaning that the board will not send data to the PC unless the board receives a command from the PC. Following are the commands sent by the PC: • 'i' Identify command. The response is the board ID value (“ADM00425”). • 's' Start command. The board starts sending the data until the stop command is received. • 'p' Stop command. It ends the data transmission. • 'R' Read internal registers. The board sends the settings of the devices detected at startup, as configured by the jumpers. • 'v' Firmware version request. The board sends the current firmware version. • 't' Tempo adjustment. Allows adjustment of the tempo/rate of data transmission. • 'C' Channel select. Allows the selection of the data to be displayed. • 'c' Reads the current channel selection. The following protocol is implemented: • The character '!' is sent first and used to indicate the start of data samples. • The data from the first channel and second channel of the selected MCP3910 is sent after that, separated by a comma. A semicolon separates each pair of sample data from the next sample pair. A colon (instead of the semicolon) is sent after the last data set, followed by the value of Timer 4 (two sets of values separated by a comma). • CR (0x0D in hex) is sent at the end of the packet. • Each data sent is, in fact, a string of decimal digits (representing the decimal conversion of the hex value). DS50002262A-page 20 2014 Microchip Technology Inc. MCP3910 ADC EVALUATION BOARD FOR 16-BIT MCUs USER’S GUIDE Chapter 3. Evaluation Board PC Software 3.1 OVERVIEW This evaluation board uses the Energy Management Utility software for evaluation of the MCP3910 via a USB connection to the board. A download link for this software can be found on the evaluation board’s web page. For instructions on the use of this software, refer to the software’s supporting documentation included within the application install package. 2014 Microchip Technology Inc. DS50002262A-page 21 MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide NOTES: DS50002262A-page 22 2014 Microchip Technology Inc. MCP3910 ADC EVALUATION BOARD FOR 16-BIT MCUs USER’S GUIDE Appendix A. Schematics and Layouts A.1 INTRODUCTION This appendix contains the following schematics of the MCP3910 ADC Evaluation Board for 16-Bit MCUs: • • • • • • • • • • • • Schematic - Analog, MCP3910(N), MCP3910(A) Schematic - Analog, MCP3910(B), MCP3910(C) Schematic - USB and Memory Schematic - Microcontroller (MCU) Schematic - PIM Module Schematic - Power Board - Top Trace and Top Silk Board - Bottom Trace and Bottom Silk Board - Layer #2 VDD Board - Layer #3 GND Board - Top Silk and Pads Board - Bottom Silk and Pads 2014 Microchip Technology Inc. DS50002262A-page 23 SCHEMATIC - ANALOG, MCP3910(N), MCP3910(A) N_3.3D N_GNDD N_GNDA N_GNDA N_GNDAN_GNDA R85 N_GNDA R74 N_GNDA N_3.3D R75 0603 10 0.1uF 0603 0603 5% 5% 10 C51 1 0.1uF 0603 2 3 4 R3 Term Block Plug 3Pin 3.5mm 1k 5 0603 5% 6 7 NEUTRAL - NON-ISOLATED! R4 1k R59 DNP 0603 9 C45 J11 N_GNDA N_GNDA R60 N_GNDA 10 0.1uF 0603 5 3 1 6 4 2 1 2 3 J3 CH1GND CH1+ 8 N_GNDA 0603 5% RESET / OSR0 AVDD SCK / MCL K CS / BOOST CH0- OSC2 / MODE CH1- OSC1/CL KI CH1+ DR / GAIN1 AGND MDAT0 RFI N/OUT+ MDAT1 RFI N- DGND 1k 0.1uF 0603 HIGH 17 R97 LOW GAIN1 3 2 1 LOW R22 C6 DNP 0603 DNP 0603 0.1uF 0603 MCP1754-3.3V VOUT VI N Ferrite Bead 0603 3910N_SDI C2 0.1uF 0603 NT2 N_GNDD 0603 5% 10 3910N_CS NT1 N_GNDA 3 C19 4.7uF 0603 GND J22 J47 HIGH 15 R98 14 13 R84 12 R83 10 11 NEUTRAL SPI MODE ECCP3 R103 10 2-WIRE MODE N_3.3D 0603 5% 1k 0603 5% 3910N_SCK GND J46 3910_CL KI N_MCU_N 3910N_RESET 3910N_SDO 3910N_SDI 3910N_SCK 3910N_CS 3910N_DR RF4/PMPA9/U2RX RF5/PMPA8/U2TX XTAL C67 0603 R104 1M 1% 0603 J40 2-WIRE MODE IF POPULA T ED 1k 0603 5% J45 3910N_MDAT0 3910N_MDAT1 XTAL DNP J42 IF 2-WIRE MODE R105 3910N_DR 3910N_MDAT1 ADC CLOCK SELECT R99 3910N_DR 3910N_MDAT0 J42 J41 0603 5% 10 0603 5% 0603 5% 10 3.3D 1 2 J23 HDR M 2x3 VERT R21 5V U6 16 N_GNDD N_GNDA 0603 5% 10 LOW GAIN0 3 2 1 N_3.3D 2 R96 BOOST 3 2 1 N_3.3A L1 J21 MCP3910 0603 5% C5 HIGH 0603 3910N_SDO 5% 0603 3910N_RESET 5% 10 20 19R94 10 18 N_GNDA R5 Term Block Plug 3Pin 3.5mm SDO CH0+ HDR M 2x3 VERT DNP 0603 SDI / OSR1 DVDD MCP3910A1T/I SS N_GNDA R95 J20 U2 HDR M 2x3 VERT DNP 0603 LOW 3 1 4 2 N_3.3A HIGH N_GNDD 22pF N_GNDD X1 10MHz C66 0603 22pF 15 13 11 9 7 5 3 1 16 14 12 10 8 6 4 2 N_GNDA C44 5 3 1 6 4 2 N_GNDA LOW OSR1 3 2 1 GND ND 0.1uF 0603 0603 5% OSR0 3 2 1 J19 J10 N_GNDA R58 HIGH C3 1 3 2 4 DNP 0603 R19 DNP 0603 1 3 5 2 4 6 1k R57 J2 CH0+ GND CH0- R20 DNP 0603 2 1 R2 C4 0.1uF 0603 1 1k 5% 0603 1 2 3 2014 Microchip Technology Inc. A.2 HDR M 2x8 VERT N_GNDD GND N_GNDA N_GNDA N_GNDAN_GNDA A_3.3D A_GNDD R6 1k R61 DNP 0603 A_GNDA A_GNDA R62 R23 0.1uF 0603 DNP 0603 DNP 0603 0603 5% HIGH A_GNDA C7 0.1uF 0603 A_GNDA A_3.3D A_3.3A HIGH A_GNDD R100 10 0.1uF 0603 0603 5% 1 0.1uF 0603 0603 5% R76 10 2 3 4 HDR M 2x3 VERT DNP 0603 R7 Term Block Plug 3Pin 3.5mm 1k 5 0603 5% 6 7 PHASE A R8 1k R63 DNP 0603 C46 A_GNDA R64 DNP 0603 Term Block Plug 3Pin 3.5mm 9 J13 A_GNDA A_GNDA 10 0.1uF 0603 5 3 1 6 4 2 DS50002262A-page 24 1 2 3 J5 CH1GND CH1+ 8 A_GNDA 0603 5% RESET / OSR0 SDI / OSR1 DVDD SDO AVDD SCK / MCL K CH0+ CS / BOOST CH0- OSC2 / MODE CH1- OSC1/CL KI CH1+ DR / GAIN1 AGND MDAT0 RFI N/OUT+ MDAT1 RFI N- A_GNDA 1k 0603 5% C9 0.1uF 0603 16 R79 1k 15 0603 3910A_CL KI N 5% R25 R26 C10 DNP 0603 DNP 0603 0.1uF 0603 A_GNDA A_GNDA A_GNDAA_GNDA LOW HIGH BOOST 3 2 1 LOW J26 0.1uF 0603 HIGH 0603 5% A_3.3D HIGH J28 3 5 GAIN0 3 2 1 LOW 1 4.7uF 0603 GND A_3.3D 3.3D A_3.3D GAIN1 3 2 1 C60 LOW 0.1uF 0603 U21 3910A_SDO 3910A_CL KI N 8 7 6 5 VDD2 VDD1 VI A VOA VOB VI B GND2GND1 3.3D 1 2 3 4 3910A_SDO_MCU/RC3 3910_CL KI N_MCU_A FOD8012 A_GNDD 11 C22 DC -Vout -Vin NT3 A_GNDD 12 DC 4.7uF 4 0603 14 13 5V 2 +Vout +Vin C63 A_GNDA J27 A_GNDD PHASE A VOUT VI N C57 OSR1 3 2 1 U7 VBT1-S5-S5 MCP1754-3.3V A_GNDD 0603 3910A_SDO 5% MCP3910 A_GNDA A_GNDA U18 2 Ferrite Bead 0603 20 19 R86 10 18 R87 10 17 MCP3910A1T/I SS HDR M 2x3 VERT R9 DGND A_3.3D L2 LOW J25 U3 C52 C43 A_GNDA A_3.3A OSR0 3 2 1 J24 J12 5 3 1 6 4 2 CH0+ GND CH0- 1 2 3 J4 R24 C68 0.1uF 0603 GND GND Schematics and Layouts 1k 5% 0603 C8 GND ND D R80 1 A_GNDA A_GNDA A_GNDAA_GNDA SCHEMATIC – ANALOG, MCP3910(B), MCP3910(C) B_3.3D B_GNDA B_GNDA B_GNDAB_GNDA B_GNDA B_3.3D B_3.3A B_GNDA Term Block Plug 3Pin 3.5mm DNP 0603 R77 0603 0.1uF 10 5% 10 R101 0603 0603 B_GNDA 0.1uF 0603 3 5% HDR M 2x3 VERT R11 5 0603 5% 6 7 PHASE B R12 1k R67 8 B_GNDA 0603 5% 9 C48 J15 B_GNDA B_GNDA R68 B_GNDA DNP Term Block Plug 3Pin 3.5mm 0603 10 0.1uF 0603 5 3 1 6 4 2 1 2 3 CH1GND CH1+ DNP 0603 2 4 1k J7 1 RESET / OSR0 SDO AVDD SCK / MCL K CH0+ CS / BOOST CH0- OSC2 / MODE CH1- OSC1/CL KI CH1+ DR / GAIN1 AGND MDAT0 RFI N/OUT+ MDAT1 RFI N- MCP3910 B_GNDA DGND 19 R89 10 18 R88 10 17 16 R81 1k 0603 3910B_SDO 5% 0603 3910B_CL KI N 5% HIGH C13 0603 B_3.3D 5% C16 0.1uF 0603 R29 R30 C14 DNP 0603 DNP 0603 0.1uF 0603 R70 C_GNDA Term Block Plug 3Pin 3.5mm DNP 0603 R32 DNP 0603 R31 DNP 0603 B_GNDA 0603 5% C_GNDA C_3.3D C_3.3A R102 0603 0603 10 10 0603 5% 0.1uF 0603 R72 C_GNDA DNP Term Block Plug 3Pin 3.5mm 0603 2 3 5% 0603 5% 6 C_GNDA 0603 5% 0.1uF 0603 4.7uF 0603 GND VDD2 VDD1 VI A VOA VOB VI B GND2GND1 3.3D C69 1 2 3 4 3910B_SDO_MCU/RC2 3910_CL KI N_MCU_B 0.1uF 0603 GND FOD8012 B_GNDD PHASE B B_GNDD B_GNDD 0603 5% C17 0.1uF 0603 R33 R34 DNP 0603 DNP 0603 C18 0.1uF 0603 C_GNDA C_GNDA C_GNDAC_GNDA C_GNDD C_3.3A GND 10 C_3.3D 5V U20 L4 OSR0 3 2 1 OSR1 3 2 1 LOW Ferrite Bead 0603 C59 0.1uF 0603 LOW U9 VBT1-S5-S5 MCP1754-3.3V 2 VOUT VI N 3 SDI / OSR1 DVDD SDO AVDD SCK / MCL K CH0+ CS / BOOST CH0- OSC2 / MODE CH1- OSC1/CL KI CH1+ DR / GAIN1 AGND MDAT0 RFI N/OUT+ MDAT1 RFI N- DGND PHASE C 5 C65 4.7uF 4 0603 C_GNDD 2 +Vout +Vin DC C20 DC 1 -Vout -Vin 4.7uF 0603 GND NT5 J35 RESET / OSR0 20 19 R91 10 18 R92 10 17 0603 3910C_SDO 5% 0603 3910C_CL KI N 5% 16 R82 1k 15 0603 C_3.3D 5% HIGH BOOST 3 2 1 LOW GAIN0 3 2 1 LOW C_GNDA J36 HIGH C_3.3D J37 HIGH J38 C_3.3D GAIN1 3 2 1 LOW 3.3D 0.1uF 0603 3910C_SDO 3910C_CL KI N C_GNDD 8 7 6 5 VDD2 VDD1 VI A VOA VOB VI B GND2GND1 1 2 3 4 C70 3910C_SDO_MCU/RC1 3910_CL KI N_MCU_C 12 11 C_GNDD 0.1uF 0603 GND FOD8012 C_GNDD 13 3.3D U23 C62 14 MCP3910 C_GNDA C_GNDA HDR M 2x3 VERT 1k 1 3.3D 8 7 6 5 3910B_SDO 3910B_CL KI N 0.1uF 0603 MCP3910A1T/I SS C_GNDA R17 8 9 C50 C_GNDA C23 DC U22 C61 HIGH 1 5 J17 C_GNDA DC -Vout -Vin NT4 B_3.3D U5 C54 4 5 3 1 6 4 2 1 2 3 2014 Microchip Technology Inc. CH1GND CH1+ DNP 0603 +Vout +Vin B_3.3D 12 11 C_GNDD 7 R71 4.7uF 4 0603 B_GNDA J34 PHASE C J9 C64 2 13 HIGH HDR M 2x3 VERT 1k 5 14 0.1uF 0603 0.1uF R16 LOW J33 C_3.3D C49 R78 1k GAIN1 3 2 1 0.1uF 0603 B_GNDD HIGH 15 C15 C_GNDA R15 LOW 3 VOUT VI N C58 HIGH U8 VBT1-S5-S5 MCP1754-3.3V Ferrite Bead 0603 GAIN0 3 2 1 R93 J16 C_GNDA C_GNDA 5 3 1 6 4 2 1 2 3 J8 CH0+ GND CH0- DNP 0603 5V U19 2 J31 1k 5% 0603 1k B_3.3D L3 J32 B_GNDA B_GNDA B_GNDAB_GNDA C_GNDA C_GNDA C_GNDAC_GNDA R14 B_3.3A 0603 5% 0.1uF 0603 R69 LOW 20 MCP3910A1T/I SS B_GNDA 1k SDI / OSR1 DVDD HDR M 2x3 VERT R13 LOW BOOST 3 2 1 J30 U4 C53 C47 HIGH B_GNDD LOW OSR1 3 2 1 GND ND D J29 0.1uF 0603 1 B_GNDA B_GNDA R66 0603 5% HIGH C11 J14 5 3 1 6 4 2 1 2 3 J6 CH0+ GND CH0- DNP 0603 R27 DNP 0603 GND ND D 1k R28 DNP 0603 OSR0 3 2 1 1 R10 R65 C12 0.1uF 0603 B_GNDD R90 1k 5% 0603 GND MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide DS50002262A-page 25 A.3 SCHEMATIC – USB AND MEMORY GND 5V R12 2 1k 5% 0603 C8 5 1uF 0603 3.3D R11 8 10 1uF 0603 U10 C74 GND GND R11 9 4.7k 0.1uF 0603 C8 7 0.1uF R12 0 1k R12 1 1k GND 0.1uF C25 0603 0.1uF 0603 5% 0603 3.3D C27 5% 0603 5% 0603 RD14/U1CTS 0.1uF 0603 GND RA2/SCL 2 RA3/SDA2 0603 5% C26 0603 0.1uF 0603 C8 6 C24 SN75C3223PWR RC13 V SS SDA SCL R ST 4 3 2 1 5 7 6 C8 2 A K V DD C1- C1+ V OUT LCD 1 NHD-C0216CIZ 8 2014 Microchip Technology Inc. A.4 1 2 3 4 5 6 7 8 9 10 20 19 18 17 16 15 14 13 12 11 EN FORCE_OFF C1+ VCC V+ GND C1T1OUT C2+ R1I N C2R1OUT V- FORCE_ON T2OUT T1N R2I N T2I N R2OUT INVAL ID 0.1uF 0603 3.3D 3.3D GND GND RX GND TX RD15/U1RTS RC14 GND RS232- RX R106 RF5/PMPA8/U2TX R111 3.3D 3.3D 1k 1k 0603 5% RX 0603 5% TX J43 1 6 2 7 3 8 4 9 5 GND DB-9-RA_F GND DATAVIEW PORT USB 5V_USB 3.3D 3.3D J1 2 3 GND_USB R1 R18 1k 5% 0603 VDD VSS OSC1 D+ OSC2 DRST VUSB GP7/Tx L ED DGP0 GP6/Rx L ED D GP1 GP5 GP2 GP4 CTS GP3 RX TX RTS USB_P USB_N GND_USB GND_USB 2 3 RED 8 GND VCC VSS 7 5V_USB 3.3D 3.3D 1 2 3 4 VDD1 VDD2 VOA VI A VI B VOB GND1GND2 8 7 6 5 RF5/PMPA8/U2TX USB- RX 3.3D FOD8012 GND_USB GND_USB C42 GND 0.1uF 0603 GND USB- RX 1 2 3 HDR M 1x3 VERT MCP2200 R40 1k 5% 0603 GND 6 5 RG2/SCL 1 RG3/SDA1 4 C33 0603 J44 5V_USB A0 WP A1 A2 SCL SDA 0.1uF 1 DS50002262A-page 26 LED RD/GN SMD ID U16 0.1uF 0603 1 2 3 GND D+ USB-B-Mini SMD GND_USB 1k 5% 0603 24LC512 0.1uF 0603 C41 LD1 U13 D- 5 GND_USB C40 5V_USB 4 3 VBUS 4 20 19 18 17 16 15 14 13 12 11 MCP2200 1k 5% 0603 GR E E N USB_P U1 1 2 3 4 5 6 7 8 9 10 X3 2 R F4/PMPA 9/U2R X R S232-R X 4.7k 5% 0603 USB_N R41 GND Schematics and Layouts 0.1uF 0603 GND_USB R73 12MHz 1 5V_USB C1 5V_USB 1 R A 9/PM PA 7 3.3D 3.3D 3.3D 5% dsPIC_MCL R 6 5 4 3 2 1 Jumper ENVREG R117 7 R116 3.3D GND RB7/AN7/P GD RB6/AN6/P GC DNP 0603 GND R45 0603 0603 DNP Jumper 0 C35 C36 0.1uF 0603 10uF 1206 GND R49 R47 1k 5% 0603 VDDCORE GND 3.3D 1k 5% 0603 R38 4.7k 5% 0603 1 J48 L D4 L D3 LED 0603 Green LED 0603 Red 2 0 0603 10k 5% 0603 1 R46 R51 2 PIC24 ICD R A 10/PM PA 6 SCHEMATIC – MICROCONTROLLER (MCU) GND GND SW 1 GND GND 1 4 2 3 SW Tact SMD HDR M 1x6 RA C81 C79 C80 C78 C76 0603 DNP 0603 DNP 0603 DNP 0603 DNP 0603 DNP 0603 DNP GND GND GND GND 2014 Microchip Technology Inc. RF 0 RF 1 RF 2/U1RX RF 3/U1TX RF 4/PMP A9/U2RX RF 5/PMP A8/U2TX 3910N_SCK 3910N_SDO 3910N_SDI RF 12/U2CTS RF 13/U2RTS RG0 RG1 RG2/SCL 1 RG3/SDA1 RG6/P MP A5/SCK 2 RG7/P MP A4/SDI 2 RG8/P MP A3/SDO2 RG9/P MP A2/SS2 RG12 RG13 RG14 RG15 85 2 16 37 46 62 86 30 15 36 45 65 75 31 93 94 98 99 100 3 4 5 18 19 87 88 52 51 49 50 55 54 53 40 39 90 89 57 56 10 11 12 14 96 97 95 1 MCL R VCAP /VDDCORE VDD VDD VDD VDD VDD VDD AVDD VSS VSS VSS VSS VSS AVSS PWM1L /RE0 PWM1H/RE1 PWM2L /RE2 PWM2H/RE3 PWM3L /RE4 PWM3H/RE5 PWM4L /RE6 PWM4H/RE7 AN20/F L TA/I NT1/RE8 AN21/F L TB/I NT2/RE9 C1RX/RF 0 C1TX/RF 1 U1RX/RF 2 U1TX/RF 3 U2RX/CN17/RF 4 U2TX/CN18/RF 5 SCK 1/INT0/RF 6 SDI 1/RF 7 SDO1/RF 8 U2CTS/RF 12 U2RTS/RF 13 C2RX/RG0 C2TX/RG1 SCL 1/RG2 SDA1/RG3 SCK 2/CN8/RG6 SDI 2/CN9/RG7 SDO2/CN10/RG8 SS2/CN11/RG9 RG12 RG13 RG14 RG15 TMS/RA0 TCK /RA1 SCL 2/RA2 SDA2/RA3 TDI /RA4 TDO/RA5 AN22/CN22/RA6 AN23/CN23/RA7 VREF -/RA9 VREF +/RA10 INT3/RA14 INT4/RA15 0603 5% RD7 PGD3/EMUD3/AN0/CN2/RB0 PGC3/EMUC3/AN1/CN3/RB1 AN2/SS1/CN4/RB2 AN3/I NDX/CN5/RB3 AN4/QEA/CN6/RB4 AN5/QEB/CN7/RB5 PGC1/EMUC1/AN6/OCF A/RB6 PGD1/EMUD1/AN7/RB7 AN8/RB8 AN9/RB9 AN10/RB10 AN11/RB11 AN12/RB12 AN13/RB13 AN14/RB14 AN15/OCF B/CN12/RB15 0603 5% RD6 AN16/T2CK /T7CK /RC1 AN17/T3CK /T6CK /RC2 AN18/T4CK /T9CK /RC3 AN19/T5CK /T8CK /RC4 OSC1/CL K IN/RC12 PGD2/EMUD2/SOSCI /CN1/RC13 PGC2/EMUC2/SOSCO/T1CK /CN0/RC14 OSC2/CL K O/RC15 0603 5% RD13 OC1/RD0 OC2/RD1 OC3/RD2 OC4/RD3 OC5/CN13/RD4 OC6/CN14/RD5 OC7/CN15/RD6 OC8/UP DN/CN16/RD7 IC1/RD8 IC2/RD9 IC3/RD10 IC4/RD11 IC5/RD12 IC6/CN19/RD13 IC7/U1CTS/CN20/RD14 IC8/U1RTS/CN21/RD15 4.7k 5% 0603 SW 2 17 38 58 59 60 61 91 92 28 29 66 67 25 24 23 22 21 20 26 27 32 33 34 35 41 42 43 44 6 7 8 9 63 73 74 64 72 76 77 78 81 82 83 84 68 69 70 71 79 80 47 48 RA0/TMS 3910A_SDO_MCU 3910B_SDO_MCU 3910C_SDO_MCU 3910N_CS 3910N_RESET RA6 RA7 RA9/P MP A7 RA10/P MP A6 RA14/I NT3 RA15/I NT4 C28 C29 22pF 0603 X2 22pF 0603 3910_CL K IN_MCU RD1 RD2 RD3/P MP BE RD4/P MP WR RD5/P MP RD RD6 RD7 RD8 RD9 3910N_MDAT0 3910N_MDAT1 RD12 RD13 RD14/U1CTS RD15/U1RTS 3.3D 0603 R36 3.3D R113 2.2k R112 2.2k 1M 1% OSC2 OSC1 0603 3 DNP 0603 5% RG2/SCL 1 0603 5% RG3/SDA1 GND 1 4 2 3 SW Tact SMD RD8 3.3D 1k C34 R114 R115 DNP 0603 R43 0.1uF 0603 GND DNP 0603 GND 3.3D R48 RB0/AN0 RB1/AN1 RB2/SS1/AN2 RB3/AN3 RB4/AN4 RB5/AN5 RB6/AN6/P GC RB7/AN7/P GD RB8/AN8 RB9/AN9 RB11/P MP A12 RB10/P MP A13 RB12/P MP A11 RB13/P MP A10 RB14/P MP A1 RB15/P MP A0 RC1 RC2 RC3 RC4 OSC1 RC13 RC14 OSC2 GND 3.3D 7.3728MHz R37 4.7k 5% 0603 SW 3 GND GND 1 4 2 3 SW Tact SMD R42 1k C32 0.1uF 0603 GND 3.3D RD1 R54 R56 ACTIVE PW R J51 4 1 2 RE0/P MP D0 RE1/P MP D1 RE2/P MP D2 RE3/P MP D3 RE4/P MP D4 RE5/P MP D5 RE6/P MP D6 RE7/P MP D7 RE8/I NT1 3910N_DR 13 R44 GND GND 3 U15 1k 5% 0603 R52 1k 5% 0603 GND L D6 LED 5mm Red 1 2 GND REACTIVE PW J50 4 3 U14 R 1k 5% 0603 1k 5% 0603 L D5 LED 5mm Red 1 2 HDR M 1x2 VERT HCPL-181 GND 1 4 2 3 SW Tact SMD R39 1k C30 R53 R55 GND 0.1uF 0603 GND GND RD2 PULSE OUTPUTS 4.7k 5% 0603 SW 4 HDR M 1x2 VERT HCPL-181 1 2 GND GND GND GND GND GND dsPIC_MCL R 3.3D GND U12 3.3D 3.3D 3.3D 3.3D 3.3D ENVREG 3.3D 0603 5% 0.1uF 0603 GND 3.3D 1 3.3D 2 3.3D 1 3.3D 2 3.3D C77 GND VDDCORE 1k C39 3.3D dsPIC_MCL R R50 GND MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide DS50002262A-page 27 A.5 SCHEMATIC – PIM MODULE PIM MODULE U11 OC1/RD0 OC2/RD1 OC3/RD2 OC4/RD3 OC5/CN13/RD4 OC6/CN14/RD5 OC7/CN15/RD6 OC8/UPDN/CN16/RD7 IC1/RD8 IC2/RD9 IC3/RD10 IC4/RD11 IC5/RD12 IC6/CN19/RD13 IC7/U1CTS/CN20/RD14 IC8/U1RTS/CN21/RD15 C2RX/RG0 C2TX/RG1 SCL 1/RG2 SDA1/RG3 SCK2/CN8/RG6 SDI 2/CN9/RG7 SDO2/CN10/RG8 SS2/CN11/RG9 RG12 RG13 RG14 RG15 DS50002262A-page 28 3.3D 3.3D 3.3D 3.3D 3.3D 6 7 8 9 63 73 74 64 72 76 77 78 81 82 83 84 68 69 70 71 79 80 47 48 3910C_SDO_MCU/RC1 3910B_SDO_MCU/RC2 3910A_SDO_MCU/RC3 RC4 OSC1 RC13 RC14 OSC2 3910_CL KI N_MCU RD1 RD2 RD3/PMPBE RD4/PMPWR RD5/PMPRD RD6 RD7 RD8 RD9 3910N_MDAT0 3910N_MDAT1 RD12 RD13 RD14/U1CTS RD15/U1RTS 10 AN16/T2CK/T7CK/RC1 AN17/T3CK/T6CK/RC2 AN18/T4CK/T9CK/RC3 AN19/T5CK/T8CK/RC4 OSC1/CL KI N/RC12 PGD2/EMUD2/SOSCI /CN1/RC13 PGC2/EMUC2/SOSCO/T1CK/CN0/RC14 OSC2/CL KO/RC15 RG9/PMPA2/SS2 RG6/PMPA5/SCK2 RG7/PMPA4/SDI 2 RG8/PMPA3/SDO2 GND RB8/AN8 RA9/PMPA7 GND RA15/I NT4 RF12/U2CTS 3.3D 5V 9V R 107 C1RX/RF0 C1TX/RF1 U1RX/RF2 U1TX/RF3 U2RX/CN17/RF4 U2TX/CN18/RF5 SCK1/I NT0/RF6 SDI 1/RF7 SDO1/RF8 U2CTS/RF12 U2RTS/RF13 RB0/AN0 RB1/AN1 RB2/SS1/AN2 RB3/AN3 RB4/AN4 RB5/AN5 RB6/AN6/PGC RB7/AN7/PGD RB8/AN8 RB9/AN9 RB11/PMPA12 RB10/PMPA13 RB12/PMPA11 RB13/PMPA10 RB14/PMPA1 RB15/PMPA0 3910_CL K IN_MCU_N PWM1L /RE0 PWM1H/RE1 PWM2L /RE2 PWM2H/RE3 PWM3L /RE4 PWM3H/RE5 PWM4L /RE6 PWM4H/RE7 AN20/FL TA/I NT1/RE8 AN21/FL TB/I NT2/RE9 25 24 23 22 21 20 26 27 32 33 34 35 41 42 43 44 10 90 89 57 56 10 11 12 14 96 97 95 1 PGD3/EMUD3/AN0/CN2/RB0 PGC3/EMUC3/AN1/CN3/RB1 AN2/SS1/CN4/RB2 AN3/I NDX/CN5/RB3 AN4/QEA/CN6/RB4 AN5/QEB/CN7/RB5 PGC1/EMUC1/AN6/OCFA/RB6 PGD1/EMUD1/AN7/RB7 AN8/RB8 AN9/RB9 AN10/RB10 AN11/RB11 AN12/RB12 AN13/RB13 AN14/RB14 AN15/OCFB/CN12/RB15 10 87 88 52 51 49 50 55 54 53 40 39 VSS VSS VSS VSS VSS AVSS R 108 RG0 RG1 RG2/SCL 1 RG3/SDA1 RG6/PMPA5/SCK2 RG7/PMPA4/SDI 2 RG8/PMPA3/SDO2 RG9/PMPA2/SS2 RG12 RG13 RG14 RG15 93 94 98 99 100 3 4 5 18 19 VDD VDD VDD VDD VDD VDD AVDD RG15 RG12 RA0/TMS 3910N_CS RA6 RB6/AN6/PGC RB5/AN5 RB10/PMPA13 RB12/PMPA11 RB14/PMPA1 3910C_SDO_MCU/RC1 3910A_SDO_MCU/RC3 RC13 3910_CL KI N_MCU RD2 RD4/PMPWR RD6 RD8 3910N_MDAT0 RD12 3.3D RE0/PMPD0 RE2/PMPD2 RE4/PMPD4 RE6/PMPD6 GND 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 J49 C83 C38 C37 C31 C75 0.1uF 0603 0.1uF 0603 0.1uF 0603 0.1uF 0603 0.1uF 0603 0.1uF 0603 GND GND GND GND RF4/PMPA9/U2RX RF5/PMPA8/U2TX RA2/SCL 2 RA3/SDA2 GND RB9/AN9 RA10/PMPA6 GND RA14/I NT3 RF13/U2RTS 3.3D 5V 9V RG0 RG1 RG13 RG14 RA1 3910N_RESET RA7 RB7/AN7/PGD dsPIC_MCL R RB11/PMPA12 RB13/PMPA10 RB15/PMPA0 3910B_SDO_MCU/RC2 RC4 RC14 RD1 RD3/PMPBE RD5/PMPRD RD7 RD9 3910N_MDAT1 RD13 3.3D RE1/PMPD1 RE3/PMPD3 RE5/PMPD5 RE7/PMPD7 GND RB2/SS1/AN2 3910N_SCK 3910N_SDO 3910N_SDI GND RB0/AN0 RB3/AN3 GND 3910N_DR RD14/U1CTS 3.3D 5V 9V RG0 RG1 RG9/PMPA2/SS2 RG6/PMPA5/SCK2 RG7/PMPA4/SDI 2 RG8/PMPA3/SDO2 GND RB8/AN8 RA9/PMPA7 GND RA15/I NT4 RF12/U2CTS 3.3D 5V 9V RG15 RG12 RA0/TMS 3910N_CS RA6 RB6/AN6/PGC RB5/AN5 RB10/PMPA13 RB12/PMPA11 RB14/PMPA1 3910C_SDO_MCU/RC1 3910A_SDO_MCU/RC3 RC13 3910_CL KI N_MCU RD2 RD4/PMPWR RD6 RD8 3910N_MDAT0 RD12 3.3D RE0/PMPD0 RE2/PMPD2 RE4/PMPD4 RE6/PMPD6 GND 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 3.3D C84 GND RF2/U1RX RF3/U1TX RG2/SCL 1 RG3/SDA1 GND RB1/AN1 RB4/AN4 GND RE8/I NT1 RD15/U1RTS 3.3D 5V 9V RF0 RF1 GND MEC1-160-02-L-D-A J52 Card Edge Connector RF2/U1RX RF3/U1TX RG2/SCL 1 RG3/SDA1 GND RB1/AN1 RB4/AN4 GND RE8/I NT1 RD15/U1RTS 3.3D 5V 9V RF0 RF1 RF4/PMPA9/U2RX RF5/PMPA8/U2TX RA2/SCL 2 RA3/SDA2 GND RB9/AN9 RA10/PMPA6 GND RA14/I NT3 RF13/U2RTS 3.3D 5V 9V RG0 RG1 RG13 RG14 RA1 3910N_RESET RA7 RB7/AN7/PGD dsPIC_MCL R RB11/PMPA12 RB13/PMPA10 RB15/PMPA0 3910B_SDO_MCU/RC2 RC4 RC14 RD1 RD3/PMPBE RD5/PMPRD RD7 RD9 3910N_MDAT1 RD13 3.3D RE1/PMPD1 RE3/PMPD3 RE5/PMPD5 RE7/PMPD7 GND Schematics and Layouts RF0 RF1 RF2/U1RX RF3/U1TX RF4/PMPA9/U2RX RF5/PMPA8/U2TX 3910N_SCK 3910N_SDO 3910N_SDI RF12/U2CTS RF13/U2RTS 15 36 45 65 75 31 VCAP/VDDCORE 3910_CL K IN_MCU_A RE0/PMPD0 RE1/PMPD1 RE2/PMPD2 RE3/PMPD3 RE4/PMPD4 RE5/PMPD5 RE6/PMPD6 RE7/PMPD7 RE8/I NT1 3910N_DR 2 16 37 46 62 86 30 RB2/SS1/AN2 3910N_SCK 3910N_SDO 3910N_SDI GND RB0/AN0 RB3/AN3 GND 3910N_DR RD14/U1CTS 3.3D 5V 9V RG0 RG1 RA0/TMS RA1 RA2/SCL 2 RA3/SDA2 3910N_CS 3910N_RESET RA6 RA7 RA9/PMPA7 RA10/PMPA6 RA14/I NT3 RA15/I NT4 10 GND GND GND GND GND GND 85 17 38 58 59 60 61 91 92 28 29 66 67 R 110 3.3D 3.3D 3.3D 3.3D 3.3D ENVREG 3.3D TMS/RA0 TCK/RA1 SCL 2/RA2 SDA2/RA3 TDI /RA4 TDO/RA5 AN22/CN22/RA6 AN23/CN23/RA7 VREF- /RA9 VREF+/RA10 INT3/RA14 INT4/RA15 R 109 VDDCORE MCL R 3910_CL K IN_MCU_C dsPIC_MCL R 13 3910_CL K IN_MCU_B 2014 Microchip Technology Inc. A.6 SCHEMATIC – POWER J18 HDR M 1x2 VERT R 1 2 RT POWER 9V U17 3 MRA4005 GND ND 1 3 2 Power Jack 2.5mm VI N VOUT 10uF TANT-B GND 1 C56 GND U24 5V LM1117-5V D1 MCP1825S-3.3V 2 1 C55 0.1uF 0603 C21 10uF TANT-B GND GND GND C71 GND GN D +9V IN J39 5V GND VI N V VOUT 2 POWER +5V EXT 0.1uF 0603 GND GND 3 3.3D C72 C73 0.1uF 0603 10uF TANT-B GND TP1 Via_2.5x1.5 TP2 3.3D Via_2.5x1.5 R35 1k 5% 0603 GND GND 1 GND L D2 2 LED 0603 Green GND 2014 Microchip Technology Inc. PAD1 Bumpon Hemisphere Black MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide DS50002262A-page 29 A.7 MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide A.8 BOARD - TOP TRACE AND TOP SILK A.9 BOARD - BOTTOM TRACE AND BOTTOM SILK DS50002262A-page 30 2014 Microchip Technology Inc. Schematics and Layouts A.10 BOARD - LAYER #2 VDD A.11 BOARD - LAYER #3 GND 2014 Microchip Technology Inc. DS50002262A-page 31 MCP3910 ADC Evaluation Board for 16-Bit MCUs User’s Guide A.12 BOARD - TOP SILK AND PADS A.13 BOARD - BOTTOM SILK AND PADS DS50002262A-page 32 2014 Microchip Technology Inc. MCP3910 ADC EVALUATION BOARD FOR 16-BIT MCUs USER’S GUIDE Appendix B. Bill of Materials (BOM) TABLE B-1: Qty BILL OF MATERIALS (BOM) Reference Description Manufacturer Part Number 64 C1, C2, C3, C4, C5, Capacitor ceramic 0.1 µF 16V 10% C6, C7, C8, C9, C10, X7R 0603 C11, C12, C13, C14, C15, C16, C17, C18, C24, C25, C26, C27, C30, C31, C32, C33, C34, C35, C37, C38, C39, C40, C41, C42, C43, C44, C45, C46, C47, C48, C49, C50, C51, C52, C53, C54, C55, C57, C58, C59, C60, C61, C62, C68, C69, C70, C71, C72, C74, C75, C82, C83, C84, C86, C87 TDK Corporation C1608X7R1C104K 7 C19, C20, C22, C23, Capacitor ceramic 4.7 uF 6.3V 10% C63, C64, C65 X5R 0603 TDK Corporation C1608X5R0J475K 2 C21, C73 4 C28, C29, C66, C67 Cap. ceramic 22 pF 50V 5% C0G 0603 TDK Corporation C1608C0G1H220J 1 C36 Cap. ceramic 10 uF 10V X7R 20% 1206 TDK Corporation C3216X7R1A106M 1 C56 Cap. tantalum 10 uF 20V 10% 2.1 Ohm AVX Corporation TAJB106K020RNJ size B 2 C82, C85 Cap. ceramic 1 uF 10V X7R 20% 0603 TDK Corporation C1608X7R1A105M 1 D1 Diode std. recept. 1A 600V SMA ON Semiconductor MRA4005T3G 1 J1 Connector recept. mini SMD R/A 5 pos. Hirose Electric Co., Ltd. UX60-MB-5ST 8 J2, J3, J4, J5, J6, J7, Conn. terminal blocks plug 6A 3.5MM J8, J9 3 pos. (mates with 8724 HDR-24 pin) Keystone Electronics Corp. 8723 8 J2, J3, J4, J5, J6, J7, Pluggable terminal blocks 24 pin J8, J9 breakway header Keystone Electronics Corp. 8724 9 J10, J11, J12, J13, J14, J15, J16, J17, J41 Conn. header male .100 2x3 pos. vert. FCI 6796-206HLF 5 J18, J40, J47, J50, J51 Conn. header male .100 1x2 pos. vert. FCI 77311-118-02LF Note 1: Cap. tantalum 10 uF 6.3V 20% 3 Ohm AVX Corporation TAJB106M006RNJ size B The components listed in this Bill of Materials are representative of the PCB assembly. The released BOM used in manufacturing uses all RoHS-compliant components. 2014 Microchip Technology Inc. DS50002262A-page 33 Bill of Materials (BOM) TABLE B-1: Qty BILL OF MATERIALS (BOM) (CONTINUED) Reference Description Manufacturer Part Number 21 J19, J20, J21, J22, J23, J24, J25, J26, J27, J28, J29, J30, J31, J32, J33, J34, J35, J36, J37, J38, J44 Conn. header male .100 1x3 pos. ver- FCI tical 68000-103HLF 1 J39 Conn. power jack male 2.5 mm CLSD CUI Inc. PJ-002B 2 J42, J45 Conn. header male .100 2x2 pos. vert. Tyco Electronics HDR M 2x2 Vertical 1 J43 Conn. D-sub. rcpt. R/A 9 pos. 15 gold TE Connectivity 1734354-2 2 J46, J53 Conn. header male .100 2x8 pos. vert. FCI 68602-116HLF 1 J48 Conn. header male .100 1x6 pos. RA 68016-106HLF 1 J49 Mini edge card socket 1 mm pitch ver- Samtec, Inc. tical MEC1-160-02-L-D-A 4 L1, L2, L3, L4 Ferrite chip 47 Ohms 500 mA 0603 Laird Technologies LI0603E470R-10 1 LCD1 LCD cog. char. 2x16 transfl. Multisight Display Co. Ltd. NHD-C0216CIZ-FSW-FBW-3V3 1 LD1 LED 2x1.2 mm red/green wtr. clr. SMD Kingbright Corp. APHBM2012SURKCGKC 2 LD2, LD4 LED Smartled green 570 nm 0603 OSRAM Opto Semiconductors LG L29K-G2J1-24-Z 1 LD3 LED Smartled red 630 nm 0603 OSRAM Opto Semiconductors LS L29K-G1J2-1-0-2-R18-Z 2 LD5, LD6 LED 5mm red 640 nm 20 mcd 2 mA Kingbright Corp. WP7113LSRD 45 R1, R2, R3, R4, R5, Res. 1k Ω 1/10W 5% 0603 SMD R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R35, R39, R40, R41, R42, R43, R47, R49, R50, R53, R54, R55, R56, R79, R80, R81, R82, R85, R90, R93, R99, R105, R106, R111, R120, R121, R122 Panasonic - ECG ERJ-3GEYJ102V 2 R37, R104 Panasonic - ECG ERJ-3EKF1004 6 R38, R44, R48, R52, Res. 4.7k Ω 1/10W 5% 0603 SMD R73, R119 Panasonic - ECG ERJ-3GEYJ472V 2 R45, R46 Res. 0 Ω 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEY0R00V Res. 10k Ω 1/10W 5% 0603 SMD Panasonic - ECG ERJ-3GEYJ103V Res. 1M Ω 1/10W 1% 0603 SMD FCI 1 R51 27 R74, R75, R76, R77, Res. 10 Ω 1/10W 5% 0603 SMD R78, R83, R84, R86, R87, R83, R89, R91, R92, R94, R95, R96, R97, R98, R100, R101, R102, R103, R107, R108, R109, R110, R118 Panasonic - ECG ERJ-3GEYJ100V 2 R112, R113 Panasonic - ECG ERJ-3GEYJ222V Note 1: Res. 2.2k Ω 1/10W 5% 0603 SMD The components listed in this Bill of Materials are representative of the PCB assembly. The released BOM used in manufacturing uses all RoHS-compliant components. 2014 Microchip Technology Inc. DS50002262A-page 34 Bill of Materials (BOM) TABLE B-1: Qty 4 BILL OF MATERIALS (BOM) (CONTINUED) Reference SW1, SW2, SW3,SW4 Description Manufacturer Part Number Switch tact. 6 mm 160GF H = 4.3 mm Omron Electron- B3S-1000P ics LLC-EMC Division 3 U7, U8, U9 Converter DC/DC 5V out 1W CUI VBT1-S5-S5-SMT 1 U10 IC line driver/receiver RS232 20-TSSOP Texas Instruments SN75C3223PWR 1 U11 PIM-100-pin 25x1 header 1.27 mm on Oupiin America, center Inc. 2212-1X25G00S/031/058B 2 U14, U15 Photocoupler trans. out 4-minipak Avago Technologies HCPL-181-00CE 4 U16, U21, U22, U23 Optocoupler bidirectional 3.3V 5V SOIC-8 Fairchild Semiconductor FOD8012 1 U17 IC reg. LDO 800 mA 5V SOT-223 National Semiconductor LM1117MPX-5.0/NOPB 1 U1 IC USB to UART SSOP-20 Microchip Technology Inc. MCP2200-I/SS 4 U2, U3, U4, U5 IC AFE 24-Bit 2-Wire interface Microchip Technology Inc. MCP3910A1T-E/SS 4 U6, U18, U19, U20 IC reg. LDO 150 mA 3.3V SOT-23A-3 Microchip Technology Inc. MCP1754ST-3302E/CB 1 U13 IC EEPROM 512K bit 400 kHz SOIC-8 Microchip Technology Inc. 24LC512-1/SN 1 U24 IC LDO Reg. 500 mA 3.3V SOT-223-3 Microchip Technology Inc. MCP1825S-3302E/DB-N 3 U11 100-pin PIC24FJ256GA110 MCU Microchip Technology Inc. MA240015 1 X1 Crystal 10 MHz 18 pF SMD Abracon Corporation ABLS-10.000MHZ-B4-T 1 X2 Crystal 7.3728 MHz 18 pF SMD Abracon Corporation ABLS-7.3728MHZ-B4-T 1 X3 Cer. Resonator 12.0 MHz SMD Murata Electronics CSTCE12M0G55-R0 Note 1: The components listed in this Bill of Materials are representative of the PCB assembly. The released BOM used in manufacturing uses all RoHS-compliant components. 2014 Microchip Technology Inc. DS50002262A-page 35 Worldwide Sales and Service 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: http://www.microchip.com/ support Web Address: www.microchip.com Asia Pacific Office Suites 3707-14, 37th Floor Tower 6, The Gateway Harbour City, Kowloon Hong Kong Tel: 852-2943-5100 Fax: 852-2401-3431 India - Bangalore Tel: 91-80-3090-4444 Fax: 91-80-3090-4123 Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 Australia - Sydney Tel: 61-2-9868-6733 Fax: 61-2-9868-6755 Atlanta Duluth, GA Tel: 678-957-9614 Fax: 678-957-1455 China - Beijing Tel: 86-10-8569-7000 Fax: 86-10-8528-2104 Austin, TX Tel: 512-257-3370 China - Chengdu Tel: 86-28-8665-5511 Fax: 86-28-8665-7889 Boston Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075 Cleveland Independence, OH Tel: 216-447-0464 Fax: 216-447-0643 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 Los Angeles Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 New York, NY Tel: 631-435-6000 San Jose, CA Tel: 408-735-9110 Canada - Toronto Tel: 905-673-0699 Fax: 905-673-6509 DS50002262A-page 36 China - Chongqing Tel: 86-23-8980-9588 Fax: 86-23-8980-9500 China - Hangzhou Tel: 86-571-8792-8115 Fax: 86-571-8792-8116 China - Hong Kong SAR Tel: 852-2943-5100 Fax: 852-2401-3431 China - Nanjing Tel: 86-25-8473-2460 Fax: 86-25-8473-2470 China - Qingdao Tel: 86-532-8502-7355 Fax: 86-532-8502-7205 China - Shanghai Tel: 86-21-5407-5533 Fax: 86-21-5407-5066 China - Shenyang Tel: 86-24-2334-2829 Fax: 86-24-2334-2393 China - Shenzhen Tel: 86-755-8864-2200 Fax: 86-755-8203-1760 China - Wuhan Tel: 86-27-5980-5300 Fax: 86-27-5980-5118 China - Xian Tel: 86-29-8833-7252 Fax: 86-29-8833-7256 India - New Delhi Tel: 91-11-4160-8631 Fax: 91-11-4160-8632 India - Pune Tel: 91-20-3019-1500 Japan - Osaka Tel: 81-6-6152-7160 Fax: 81-6-6152-9310 Japan - Tokyo Tel: 81-3-6880- 3770 Fax: 81-3-6880-3771 Korea - Daegu Tel: 82-53-744-4301 Fax: 82-53-744-4302 Korea - Seoul Tel: 82-2-554-7200 Fax: 82-2-558-5932 or 82-2-558-5934 France - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Germany - Dusseldorf Tel: 49-2129-3766400 Germany - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Germany - Pforzheim Tel: 49-7231-424750 Italy - Milan Tel: 39-0331-742611 Fax: 39-0331-466781 Italy - Venice Tel: 39-049-7625286 Malaysia - Kuala Lumpur Tel: 60-3-6201-9857 Fax: 60-3-6201-9859 Netherlands - Drunen Tel: 31-416-690399 Fax: 31-416-690340 Malaysia - Penang Tel: 60-4-227-8870 Fax: 60-4-227-4068 Poland - Warsaw Tel: 48-22-3325737 Philippines - Manila Tel: 63-2-634-9065 Fax: 63-2-634-9069 Singapore Tel: 65-6334-8870 Fax: 65-6334-8850 Taiwan - Hsin Chu Tel: 886-3-5778-366 Fax: 886-3-5770-955 Spain - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Sweden - Stockholm Tel: 46-8-5090-4654 UK - Wokingham Tel: 44-118-921-5800 Fax: 44-118-921-5820 Taiwan - Kaohsiung Tel: 886-7-213-7830 Taiwan - Taipei Tel: 886-2-2508-8600 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 China - Xiamen Tel: 86-592-2388138 Fax: 86-592-2388130 China - Zhuhai Tel: 86-756-3210040 Fax: 86-756-3210049 03/25/14 2014 Microchip Technology Inc.