Explorer 16 Development Board User’s...
-
Upload
trinhkhanh -
Category
Documents
-
view
221 -
download
3
Transcript of Explorer 16 Development Board User’s...
© 2008 Microchip Technology Inc. DS61147A
Explorer 16 Development BoardUser’s Guide
Addendum for PIC32MX
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 ourproducts. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such actsallow 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 deviceapplications and the like is provided only for your convenienceand may be superseded by updates. It is your responsibility toensure that your application meets with your specifications.MICROCHIP MAKES NO REPRESENTATIONS ORWARRANTIES OF ANY KIND WHETHER EXPRESS ORIMPLIED, WRITTEN OR ORAL, STATUTORY OROTHERWISE, RELATED TO THE INFORMATION,INCLUDING BUT NOT LIMITED TO ITS CONDITION,QUALITY, PERFORMANCE, MERCHANTABILITY ORFITNESS FOR PURPOSE. Microchip disclaims all liabilityarising from this information and its use. Use of Microchipdevices in life support and/or safety applications is entirely atthe buyer’s risk, and the buyer agrees to defend, indemnify andhold harmless Microchip from any and all damages, claims,suits, or expenses resulting from such use. No licenses areconveyed, implicitly or otherwise, under any Microchipintellectual property rights.
DS61147A-page ii
Trademarks
The Microchip name and logo, the Microchip logo, Accuron, dsPIC, KEELOQ, KEELOQ logo, MPLAB, PIC, PICmicro, PICSTART, PRO MATE, rfPIC and SmartShunt are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
FilterLab, Linear Active Thermistor, MXDEV, MXLAB, SEEVAL, SmartSensor and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A.
Analog-for-the-Digital Age, Application Maestro, CodeGuard, dsPICDEM, dsPICDEM.net, dsPICworks, dsSPEAK, ECAN, ECONOMONITOR, FanSense, In-Circuit Serial Programming, ICSP, ICEPIC, Mindi, MiWi, MPASM, MPLAB Certified logo, MPLIB, MPLINK, mTouch, PICkit, PICDEM, PICDEM.net, PICtail, PIC32 logo, PowerCal, PowerInfo, PowerMate, PowerTool, REAL ICE, rfLAB, Select Mode, Total Endurance, UNI/O, WiperLock 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.
All other trademarks mentioned herein are property of their respective companies.
© 2008, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved.
Printed on recycled paper.
© 2008 Microchip Technology Inc.
Microchip received ISO/TS-16949:2002 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.
EXPLORER 16 DEVELOPMENT BOARDUSER’S GUIDE ADDENDUM FOR PIC32MX
Chapter 1. Programming Tutorial for PIC32MX
1.1 INTRODUCTIONThis chapter is a self-paced tutorial to get you started using the Explorer 16 Develop-ment Board with a PIC32MX Plug-In Module (PIM).
1.2 HIGHLIGHTSItems discussed in this chapter include:• Installing Explorer 16 with PIC32MX Software and Documentation• Using the Explorer 16 Out of the Box• Explorer 16 Development Board Demonstration Programs• Tutorial Overview• Creating the Project• Building the Code• Programming the Device• Tutorial Program Operation
1.3 INSTALLING EXPLORER 16 WITH PIC32MX SOFTWARE AND DOCUMENTATION
The Explorer 16 Development Board PIC32MX CD contains the Microchip MPLAB® IDE integrated development environment and MPLAB® C32 C Compiler, the Explorer 16 Development Board User’s Guide Addendum, and the files and software to create the tutorial project. Insert the disc into your CD drive and an automatic installation application will guide you through installation of the tools and documents.
1.4 USING THE EXPLORER 16 OUT OF THE BOXAlthough intended as a development platform, the Explorer 16 board can also be used directly from the box as a demonstration board for PIC32MX devices. The program (UartBasicLab.hex) discussed in Section 1.11 “PIC32MX Tutorial Program Opera-tion” is preprogrammed into the PIC32MX PIM and is ready for immediate use. To get started with the board:1. For Explorer 16 boards without a permanently mounted PIC32MX device: care-
fully remove the mounted PIM and install the PIC32MX360F512L PIM in its place with the notched corner of the PIM oriented to the upper-left corner of the board.
2. Verify that switch S2 is set in the “PIM” position.3. Verify that the jumper on JP2 is installed (to enable the LEDs).4. Apply power to the board (9 VDC) at power input J2.
For information on acceptable power sources, see Appendix A. “Explorer 16 Development Board Schematics”.
© 2008 Microchip Technology Inc. DS61147A-page 1
Explorer 16 Development Board User’s Guide Addendum for PIC32MX
1.5 EXPLORER 16 DEVELOPMENT BOARD DEMONSTRATION PROGRAMThe CD contains a sample demonstration program for the PIC32MX360F512L device. It may be used with the included PIC32MX PIM by reprogramming the device using MPLAB® REAL ICE™ in-circuit emulator.The example code preprogrammed on the PIM is also included on the Explorer 16 CD. All project files have been included, so that the code may be used directly to restore the PIM to its original state for cases in which the PIM is programmed for another appli-cation. It is also useful if you would like to use the tutorial code as a platform for further experimentation.
1.6 TUTORIAL OVERVIEWThe tutorial in this chapter demonstrates features of the MPLAB IDE and REAL ICE as they are used with the Explorer 16 Development Board. As presented, it is designed for use with the PIC32MX360F512L specifically. However, the same procedures and toolsuites can also be used with other PIC32MX devices.The PIC32MX tutorial project demonstrated here, UartBasicLab.mcp, is written in C for the MPLAB C32 C compiler. The program displays the build date and time to the Microsoft Windows® HyperTerminal on a personal computer (PC) via UART. The pro-gram also accepts user input from the HyperTerminal. The UartBasicLab program is described in more detail in Section 1.11 “PIC32MX Tutorial Program Operation”.After completing this tutorial, you should be able to complete the following tasks:• Create a project using the Project Wizard• Set the Configuration bits, and compile and link the code.• Set up MPLAB IDE integrated development environment to use the MPLAB REAL
ICE in-circuit emulator• Program the PIC32MX360F512L with the MPLAB REAL ICE in-circuit emulator
DS61147A-page 2 © 2008 Microchip Technology Inc.
Programming Tutorial for PIC32MX
1.7 CREATING THE PROJECTThe first step is to create a project and a workspace in MPLAB IDE. Typically, there is a single project per workspace.MPLAB IDE contains a Project Wizard to help create new projects. Perform the following steps to create the tutorial project. 1. Start MPLAB IDE.2. From the menu bar, click File >Close Workspace to close any workspace that
might be open. 3. Click Project > Project Wizard... to start the wizard.4. From the Welcome screen, click Next > to display the Project Wizard – Step One:
dialog window (Figure 1-1).
FIGURE 1-1: SELECTING THE DEVICE
5. From the Device drop-down list, select “PIC32MX360F512L”. Click Next >. The Project Wizard – Step Two: dialog displays, as shown in Figure 1-2.
© 2008 Microchip Technology Inc. DS61147A-page 3
Explorer 16 Development Board User’s Guide Addendum for PIC32MX
1.7.1 Select the Language Toolsuite
FIGURE 1-2: SELECTING THE TOOLSUITE
1. From the Active Toolsuite drop-down list, select “Microchip PIC32 C-Compiler Toolsuite”. This toolsuite includes the assembler and linker that will be used. If Microchip PIC32 C-Compiler is not available in the list, check the “Show all installed toolsuites” box and click Help! My Suite Isn’t Listed.
2. In the Toolsuite Contents combo box, select “MPLAB C32 C Compiler (pic32-gcc.exe)”.
3. Click Next >. The Project Wizard – Step Three: dialog box displays, as shown in Figure 1-3.
DS61147A-page 4 © 2008 Microchip Technology Inc.
Programming Tutorial for PIC32MX
1.7.2 Name Your Project
FIGURE 1-3: NAMING YOUR PROJECT
1. Select Create New Project File, click Browse... and navigate toC:\Program Files\Microchip\pic32_solutions\labs\uart_basic_lab to place your project and name the project “UartBasicLab”. C:\Program Files\Microchip\pic32_solutions\labs\uart_basic_lab is the default location for the project. The folder was created and the source files were copied during the initial installation.
2. Click Next > to continue. The Project Wizard – Step Four: dialog displays, as shown in Figure 1-4.
© 2008 Microchip Technology Inc. DS61147A-page 5
Explorer 16 Development Board User’s Guide Addendum for PIC32MX
1.7.3 Add a File to the Project1. In the left pane, select uart_basic_lab.c from the following folder:
C:\Program Files\Microchip\pic32_solutions\labs\uart_basic_lab
2. Click Add >> to add the file to the project. 3. Click Next > to continue.
FIGURE 1-4: ADDING A FILE TO THE PROJECT
4. When the summary screen displays, click Finish. A project and workspace have now been created in MPLAB IDE.
UartBasicLab.mcw is the workspace file and UartBasicLab.mcp is the project file.
DS61147A-page 6 © 2008 Microchip Technology Inc.
Programming Tutorial for PIC32MX
1.8 BUILDING THE PROJECT
1.8.1 Set the Configuration BitsBefore building the project, the configuration bits should be set properly. In this example the configuration settings are mentioned in the source file.Perform the following steps to set the configuration bits:1. From the menu bar, click Configure > Configurations Bits.... 2. In the configuration settings window (Figure 1-6), check the box “Configuration
Bits set in code” to ensure that the settings are taken from the source file.
FIGURE 1-5: SETTING CONFIGURATION BITS
1.8.2 Make the ProjectFrom the menu bar, click Project > Make to build the project. Monitor the progress of the build in the Output window, as shown Figure 1-6. When the “BUILD SUCCEEDED:” message displays, you are ready to program the device.
FIGURE 1-6: MONITORING BUILD OUTPUT
© 2008 Microchip Technology Inc. DS61147A-page 7
Explorer 16 Development Board User’s Guide Addendum for PIC32MX
1.9 PROGRAMMING THE DEVICE
1.9.1 Select the ToolFrom the menu bar, click Debugger >Select Tool >REAL ICE. If prompted for the firmware update, click Ok to update. Make sure that the MPLAB REAL ICE in-circuit emulator is connected to the PC and to the Explorer 16 Board.
1.9.2 Program the DevicePerform the following steps to program the device:1. Click the “Program” icon (Figure 1-7) in the MPLAB REAL ICE in-circuit emulator
window to program the device.
FIGURE 1-7: PROGRAM ICON IN MPLAB® REAL ICE™ WINDOW
A Programming Warning window (Figure 1-8) is displayed to warn you about overwriting the memory.
2. Click Yes.
FIGURE 1-8: PROGRAMMING WARNING WINDOW
Monitor the Output window (Figure 1-9) for progress as the device is programmed. A verification will notify you that the programming and verification is complete.
DS61147A-page 8 © 2008 Microchip Technology Inc.
Programming Tutorial for PIC32MX
FIGURE 1-9: OUTPUT WINDOW
© 2008 Microchip Technology Inc. DS61147A-page 9
Explorer 16 Development Board User’s Guide Addendum for PIC32MX
1.10 RUNNING THE PROGRAMConnect the Explorer 16 Development Board to the PC with a DB-9 serial cable. Open a HyperTerminal session on the PC using the settings shown in Figure 1-10.
FIGURE 1-10: PC HYPERTERMINAL PORT SETTINGS
From the menu bar of the MPLAB IDE window, select Debugger > Run to execute the program. Or select the Debug window and click the Run button (Figure 1-11) to execute the program.
FIGURE 1-11: RUN THE PROGRAM
Confirm that the HyperTerminal window displays the messages and prompts that you expect, as in Figure 1-12.
DS61147A-page 10 © 2008 Microchip Technology Inc.
Programming Tutorial for PIC32MX
FIGURE 1-12: OUTPUT PRINTED ON HYPERTERMINAL
© 2008 Microchip Technology Inc. DS61147A-page 11
Explorer 16 Development Board User’s Guide Addendum for PIC32MX
1.11 PIC32MX TUTORIAL PROGRAM OPERATIONThe PIC32MX Tutorial is a UART-based program that communicates with a PC through a UART interface. The program responds to the user input. The program flow chart is shown in (Figure 1-13).If the user input choice is ‘e’ or ‘E’, the program prompts for input of a character string that does not exceed 256 characters. The string is terminated by pressing the Enter key in the HyperTerminal window. This string will be printed back to the HyperTerminal win-dow. If the choice is ‘x’ or ‘X’, it leaves the main loop and terminates the program. Any invalid input will display an error message in HyperTerminal. The program includes the peripheral library, plib.h, to facilitate UART functionality.
DS61147A-page 12 © 2008 Microchip Technology Inc.
Programming Tutorial for PIC32MX
FIGURE 1-13: FLOWCHART OF THE PIC32MX TUTORIAL PROGRAM
Power-up
Initialize the UART
Is “repeat” ==’x’Display thatthe program
has terminated ReturnYes
No
Display the BuildDate and Time
Ask user for themenu choice
Ask user for the stringof characters
(256 maximum)
Display the user string inHyperTerminal on the PC
Make repeat = ‘x’
Is menu choice‘e’ or ‘E’?
Yes
No
Yes
No
Is menu choice‘x’ or ‘X’?
Display that theuser choice is invalid on the
HyperTerminal
© 2008 Microchip Technology Inc. DS61147A-page 13
Explorer 16 Development Board User’s Guide Addendum for PIC32MX
NOTES:
DS61147A-page 14 © 2008 Microchip Technology Inc.
EXPLORER 16 DEVELOPMENT BOARDUSER’S GUIDE ADDENDUM FOR PIC32MX
Appendix A. Explorer 16 Development Board Schematics
A.1 INTRODUCTIONThis section provides detailed technical information on the Explorer 16 Development Board with the PIC32MX PIM.
A.2 DEVELOPMENT BOARD BLOCK DIAGRAM WITH PIC32MX
FIGURE A-1: HIGH-LEVEL BLOCK DIAGRAM OF THE EXPLORER 16 DEVELOPMENT BOARD
PIC32MX360F512L
16x2 LCD Display
PIC18LF4550
SPI*ICSP*JTAG*
ICD/ICSP
JTAG
RS-232Transceiver
SPIEEPROM
+3.3V and+5V Supply
9-15 VDC
Switches
TemperatureSensor
LEDs
POT
Modular ExpansionConnector
USB
PIC
tail™
Plu
s
PIC
tail™
Plu
s
* Hardware support only. Firmware support for SPI, JTAG, and ICSP™ via USB is not available at this time.
Note: LEDs are multiplexed with the JTAG pin. If JTAG is used for debugging, the LEDs may not function properly.
© 2008 Microchip Technology Inc. DS61147A-page 15
Explorer 16 Development Board User’s Guide Addendum for PIC32MX
A.3 DEVELOPMENT BOARD SCHEMATICS
FIGURE A-2: EXPLORER 16 BOARD SCHEMATIC, SHEET 1 OF 3 (PIM SOCKET)
GENERIC_PIM_100PU1A
PIN
100
PIN
99P
IN98
PIM
_97
PIM
_96
PIM
_95
PIN
94P
IN93
PIM
_92
PIM
_91
PIN
90P
IN89
PIN
88P
IN87
PIN
86P
IN85
PIN
84P
IN83
PIN
82P
IN81
PIN
80P
IN79
PIN
78P
IN77
PIN
76
PIN
26P
IN27
PIN
28P
IN29
PIN
30P
IN31
PIN
32P
IN33
PIN
34P
IN35
PIN
37P
IN38
PIN
39P
IN40
PIN
41P
IN42
PIN
43P
IN44
PIN
46P
IN47
PIN
48P
IN49
PIN
50
PIN1PIN2PIN3PIN4PIN5PIN6PIN7PIN8PIN9
PIN10PIN11PIN12PIN13PIN14
PIN16PIN17PIN18PIN19PIN20PIN21PIN22PIN23PIN24PIN25
PIN74PIN73PIN72PIN71PIN70PIN69PIN68PIN67PIN66
PIN64PIN63PIN62PIN61PIN60PIN59PIN58PIN57PIN56PIN55PIN54PIN53PIN52PIN51
100
99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
123456789
10111213141516171819202122232425
75747372717069686766656463626160595857565554535251
Y25Y24Y23Y22Y21Y20Y19Y18Y17Y16Y15Y14Y13Y12Y11Y10Y9Y8Y7Y6Y5Y4Y3Y2Y1
W1W2W3W4W5W6W7W8W9W10W11W12W13W14W15W16W17W18W19W20W21W22W23W24W25
X1
X2 X3
X4
X5
X6 X7
X8 X9
X10
X11
X12
X13
X14 X15
X16
X17
X18
X19
X20 X21
X22
X23
X24
X25
Z9 Z8 Z7 Z6 Z5 Z4 Z3 Z2 Z1Z25
Z24
Z23
Z22
Z21
Z20
Z19
Z18
Z17
Z16
Z15
Z14
Z13
Z12
Z11
Z10
DS61147A-page 16 © 2008 Microchip Technology Inc.
Explorer 16 Development Board Schematics
FIGURE A-3: EXPLORER 16 BOARD SCHEMATIC, SHEET 2 OF 3 (PIC32MX PIM SOCKET)
PIC32MX3XXFXXXH_TQFP100U1
R6 0R7R8R9R10
0000
R1 22R2R3R4R5
22222222
J1TRACE PORT
13579
246810
* Remove (R6-R10) to isolateTrace Pins from Application icuit.
PIN91PIN97PIN96PIN95PIN92
PIN_91PIN_97PIN_96PIN_95PIN_92
TRCLKTRD0TRD1TRD2TRD3
PIN
100
PIN
99P
IN98
PIN
97P
IN96
PIN
95P
IN94
PIN
93P
IN92
PIN
91P
IN90
PIN
89P
IN88
PIN
87P
IN86
PIN
85P
IN84
PIN
83P
IN82
PIN
81P
IN80
PIN
79P
IN78
PIN
77P
IN76
HD
R_2
X5
PIN
26P
IN27
PIN
28P
IN29
PIN
30P
IN31
PIN
32P
IN33
PIN
34P
IN35
PIN
37P
IN38
PIN
39P
IN40
PIN
41P
IN42
PIN
43P
IN44
PIN
46P
IN47
PIN
48P
IN49
PIN
50
PIN1PIN2PIN3PIN4PIN5PIN6PIN7PIN8PIN9
PIN10PIN11PIN12PIN13PIN14
PIN16PIN17PIN18PIN19PIN20PIN21PIN22PIN23PIN24PIN25
PIN74PIN73PIN72PIN71PIN70PIN69PIN68PIN67PIN66
PIN64PIN63PIN62PIN61PIN60PIN59PIN58PIN57PIN56PIN55PIN54PIN53PIN52PIN51
100
99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
123456789
10111213141516171819202122232425
75747372717069686766656463626160595857565554535251
PIN2 PIN16 PIN37 PIN46 PIN62
C1.0 F
C2.01 uF
C3.01 uF
C4.01 uF
C5.01 uF
© 2008 Microchip Technology Inc. DS61147A-page 17
Explorer 16 Development Board User’s Guide Addendum for PIC32MX
FIGURE A-4: EXPLORER 16 BOARD SCHEMATIC, SHEET 3 OF 3 (PIC32MX3XXL PIN DIAGRAM)
9294 93 91 90 89 88 87 86 85 84 83 82 81 80 79 78
20
2345678910111213141516
65646362616059
56
4544434241403928 29 30 31 32 33 34 35 36 37 38
171819
2122
95
1
7677
72717069686766
757473
5857
2423
25
9698 979927 46 47 48 49
5554535251
100
PM
RD
/CN
14/R
D5
PM
WR
/OC
5/C
N13
/RD
4C
N19
/RD
13IC
5/R
D12
PM
BE
/OC
4/R
D3
OC
3/R
D2
OC
2/R
D1
RA
7R
A6
PM
D2/
RE
2R
G13
RG
12R
G14
PM
D1/
RE
1P
MD
0/R
E0
RG
0
PM
D4/
RE
4P
MD
3/R
E3
RF0
SOSCI/CN1/RC13OC1/RD0
IC3/PMCS2/RD10IC2/RD9IC1/RTCC/RD8
IC4/PMCS1/RD11
INT4/RA15INT3/RA14
OSC2/CLKO/RC15OSC1/CLKI/RC12VDD
SCL1/RG2
SCK1/INT0/RF6SDI1/RF7SDO1/RF8
SDA1/RG3
U1RX/RF2U1TX/RF3
VSS
SOSCO/T1CK/CN0/RC14
PM
A6/
VRE
F+/R
A10
PM
A7/
V RE
F-/R
A9
AVD
DAV
SS
C1O
UT/
AN
8/R
B8
C2O
UT/
AN
9/R
B9
PM
A13/
CVR
EF/
AN
10/R
B10
PM
A12
/AN
11/R
B11
VD
D
U2C
TS/R
F12
U2R
TS/B
CLK
2/R
F13
CN
20/U
1CTS
/RD
14C
N21
/U1R
TS/B
CLK
1/R
D15
VD
DV
SS
PGC
2/E
MU
C2/
AN
6/O
CFA
/RB
6P
GD
2/E
MU
D2/
AN
7/R
B7
PM
A8/
U2T
X/C
N18
/RF5
PMA
9/U
2RX
/CN
17/R
F4
PMD5/RE5PMD6/RE6PMD7/RE7T2CK/RC1T3CK/RC2T4CK/RC3T5CK/RC4
PMA5/SCK2/CN8/RG6
VDDTMS/RA0INT1/RE8INT2/RE9
C1IN+/AN5/CN7/RB5C1IN-/AN4/CN6/RB4C2IN+/AN3/CN5/RB3
C2IN-/AN2/SS1/CN4/RB2
PMA4/SDI2/CN9/RG7PMA3/SDO2/CN10/RG8
PGC1/EMUC1/AN1/CN3/RB1PGD1/EMUD1/AN0/CN2/RB0
VDDRG15
PMA2/SS2/CN11/RG9MCLR
PMA
11/A
N12
/RB
12P
MA1
0/A
N13
/RB
13P
MA
1/A
N14
/RB
14PM
A0/
AN
15/O
CFB
/CN
12/R
B15
RG
1R
F1
EN
VR
EG
CN
15/R
D6
TDO/RA5
SDA2/RA3SCL2/RA2
VSS
VS
S
VSS
VC
AP/V
DD
CO
RE
TDI/RA4
TCK/
RA
1
5026
CN
16/R
D7
PIC32MX3XXL
100-Pin TQFP (General Purpose)
DS61147A-page 18 © 2008 Microchip Technology Inc.
© 2008 Microchip Technology Inc. DS61147A-page 19
Explorer 16 Development Board User’s Guide Addendum for PIC32MX
NOTES:
DS61147A-page 20 © 2008 Microchip Technology Inc.
AMERICASCorporate Office2355 West Chandler Blvd.Chandler, AZ 85224-6199Tel: 480-792-7200 Fax: 480-792-7277Technical Support: http://support.microchip.comWeb Address: www.microchip.comAtlantaDuluth, GA Tel: 678-957-9614 Fax: 678-957-1455BostonWestborough, MA Tel: 774-760-0087 Fax: 774-760-0088ChicagoItasca, IL Tel: 630-285-0071 Fax: 630-285-0075DallasAddison, TX Tel: 972-818-7423 Fax: 972-818-2924DetroitFarmington Hills, MI Tel: 248-538-2250Fax: 248-538-2260KokomoKokomo, IN Tel: 765-864-8360Fax: 765-864-8387Los AngelesMission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608Santa ClaraSanta Clara, CA Tel: 408-961-6444Fax: 408-961-6445TorontoMississauga, Ontario, CanadaTel: 905-673-0699 Fax: 905-673-6509
ASIA/PACIFICAsia Pacific OfficeSuites 3707-14, 37th FloorTower 6, The GatewayHarbour City, KowloonHong KongTel: 852-2401-1200Fax: 852-2401-3431Australia - SydneyTel: 61-2-9868-6733Fax: 61-2-9868-6755China - BeijingTel: 86-10-8528-2100 Fax: 86-10-8528-2104China - ChengduTel: 86-28-8665-5511Fax: 86-28-8665-7889China - Hong Kong SARTel: 852-2401-1200 Fax: 852-2401-3431China - NanjingTel: 86-25-8473-2460Fax: 86-25-8473-2470China - QingdaoTel: 86-532-8502-7355Fax: 86-532-8502-7205China - ShanghaiTel: 86-21-5407-5533 Fax: 86-21-5407-5066China - ShenyangTel: 86-24-2334-2829Fax: 86-24-2334-2393China - ShenzhenTel: 86-755-8203-2660 Fax: 86-755-8203-1760China - WuhanTel: 86-27-5980-5300Fax: 86-27-5980-5118China - XiamenTel: 86-592-2388138 Fax: 86-592-2388130China - XianTel: 86-29-8833-7252Fax: 86-29-8833-7256China - ZhuhaiTel: 86-756-3210040 Fax: 86-756-3210049
ASIA/PACIFICIndia - BangaloreTel: 91-80-4182-8400 Fax: 91-80-4182-8422India - New DelhiTel: 91-11-4160-8631Fax: 91-11-4160-8632India - PuneTel: 91-20-2566-1512Fax: 91-20-2566-1513Japan - YokohamaTel: 81-45-471- 6166 Fax: 81-45-471-6122Korea - DaeguTel: 82-53-744-4301Fax: 82-53-744-4302Korea - SeoulTel: 82-2-554-7200Fax: 82-2-558-5932 or 82-2-558-5934Malaysia - Kuala LumpurTel: 60-3-6201-9857Fax: 60-3-6201-9859Malaysia - PenangTel: 60-4-227-8870Fax: 60-4-227-4068Philippines - ManilaTel: 63-2-634-9065Fax: 63-2-634-9069SingaporeTel: 65-6334-8870Fax: 65-6334-8850Taiwan - Hsin ChuTel: 886-3-572-9526Fax: 886-3-572-6459Taiwan - KaohsiungTel: 886-7-536-4818Fax: 886-7-536-4803Taiwan - TaipeiTel: 886-2-2500-6610 Fax: 886-2-2508-0102Thailand - BangkokTel: 66-2-694-1351Fax: 66-2-694-1350
EUROPEAustria - WelsTel: 43-7242-2244-39Fax: 43-7242-2244-393Denmark - CopenhagenTel: 45-4450-2828 Fax: 45-4485-2829France - ParisTel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79Germany - MunichTel: 49-89-627-144-0 Fax: 49-89-627-144-44Italy - Milan Tel: 39-0331-742611 Fax: 39-0331-466781Netherlands - DrunenTel: 31-416-690399 Fax: 31-416-690340Spain - MadridTel: 34-91-708-08-90Fax: 34-91-708-08-91UK - WokinghamTel: 44-118-921-5869Fax: 44-118-921-5820
WORLDWIDE SALES AND SERVICE
01/02/08