AN767. Interfacing Microchip's Fan Speed Controllers to a SPI Port STANDARD IMPLEMENTATION INTRODUCTION

Similar documents
PIC17C7XX. PIC17C7XX Data Sheet Errata. Voltage. Frequency. Voltage. Frequency. Clarifications/Corrections to the Data Sheet:

AN602. How to get 10 Million Cycles out of your Microchip Serial EEPROM 10 MILLION CYCLE GUARENTEE INTRODUCTION ENDURANCE. Thi d t t d ith F M k 4 0 4

PIC16C54C/55A/56A/57C/58B

Optimizing Serial Bus Operations with Proper Write Cycle Times

PIC16F872 Rev. A0 Silicon Errata Sheet. As with any windowed EPROM device, please cover the window at all times, except when erasing.

PIC16F87X. PIC16F87X Rev. B3 Silicon Errata Sheet DC SPECIFICATION CHANGES FROM DATA SHEET

PIC16F84A. PIC16F84A Errata Sheet

PIC16C745/765. PIC16C745/765 Rev. A2 Silicon/Data Sheet Errata

ICSP SOCKET MODULE USER S GUIDE

SEEVAL 32 Quick Start Guide

PIC16F872 Rev. A2 Silicon Errata Sheet. As with any windowed EPROM device, please cover the window at all times, except when erasing.

PS4200EV. PS4200 Evaluation Kit 1.0 INTRODUCTION. 1.1 Evaluation Kit Contents

TC642DEMO FAN CONTROL MODULE FOR TC642/646 FEATURES GENERAL DESCRIPTION BOARD SCHEMATIC

AN583. Implementation of the Data Encryption Standard Using PIC17C42 KEY SCHEDULE INTRODUCTION THE DATA ENCRYPTION STANDARD

TC74 Serial Temperature Sensor Demo Board User s Guide

ICSP Socket Module User s Guide

AN514. Software Interrupt Techniques CREATING CONSTANT TIME POLLING INTRODUCTION THEORY OF OPERATION

MPLAB. Processor Module and Device Adapter Specification. Host-to-Pod Processor Module. Logic Probe Connector Indicator Lights

How to Implement ICSP Using PIC17CXXX OTP MCUs PIC17CXXX IN-CIRCUIT SERIAL PROGRAMMING USING TABLE WRITE INSTRUCTIONS VPP 13V

Improving the Susceptibility of an Application to ESD HIGH VOLTAGE POWER SUPPLY 5V POWER SUPPLY PIN VSS

M Using Timer1 in Asynchronous Clock Mode

TB042. Interfacing a KEELOQ Encoder to a PLL Circuit THE RF ENABLE OUTPUT OVERVIEW WHY USE A PLL HCS362 INTERFACE INTERFACING TO PLLS

AN537. Serial EEPROM Endurance. Everything a System Engineer Needs to Know About Serial EEPROM Endurance

Techniques to Disable Global Interrupts

TB056. Demonstrating the Set_Report Request With a PS/2 to USB Keyboard Translator Example INTRODUCTION THE SET_REPORT REQUEST DESCRIPTORS

PIC18C601/801. PIC18C601/801 Rev. C0 Silicon/Data Sheet Errata. 3. Module: Interrupts. 1. Module: WDT. 2. Module: I/O

FIGURE 1 - TABLE READ

TC64X/TC64XB Fan Control Demo Board User s Guide

TB079. Programming Baseline Flash Devices with PICkit 1 PIC12F508/509 AND PIC16F505 PROGRAMMING INTRODUCTION. PICkit 1 FIRMWARE VERSION 2.0.

AN915. 1K, 2K and 4K Microwire EEPROM Migration WRITE CYCLE TIME INTRODUCTION INITIATING WRITE CYCLES BUS SPEED COMPATIBILITY DIFFERENCES

TC74. General Description. Features. Applications. Functional Block Diagram. Package Types

TB082. Understanding Reset Events On The PIC10F20X INTRODUCTION WATCHDOG TIMER OR WDT POWER-ON RESET (POR)

AN759. Interface Control Document for the MHz Anti-Collision Interrogator EXTERNAL INTERFACES SCOPE. Electrical Interfaces.

MPLAB ICE. Processor Module and Device Adapter Specification 2.0 TERMINOLOGY CONTENTS 1.0 INTRODUCTION SYSTEM. 2.1 Host to Pod Cable. 2.

TCN75. 2-Wire Serial Temperature Sensor and Thermal Monitor. Package Type. Features. General Description. Applications SOIC TCN75MOA MSOP TCN75MUA

EVALUATION KIT FOR TC642/TC646/TC647/TC648/TC649 BDC FAN CONTROLLERS

TB066. Temperature Sensor Backgrounder INTRODUCTION ENTER THE TEMPERATURE SENSOR THEN AND NOW. Microchip Technology Inc.

AN586. Macros for Page and Bank Switching INTRODUCTION

TC670. Tiny Predictive Fan Failure Detector. Features. General Description. Applications. Package Type. Typical Application Circuit

How to Implement ICSP Using PIC16CXXX OTP MCUs VDD. MCLR/VPP ICSP Connector. To application circuit Isolation circuits

TB004. Automatic Calibration of the WDT Time-out Period CONCLUSION INTRODUCTION IMPLEMENTATION FIGURE 1: PROGRAM FLOWCHART

MPLAB ICE Processor Module and Device Adapter Specification. Host-to-Pod Processor Module. Logic Probe Connector.

AN536. Basic Serial EEPROM Operation. Basic Serial EEPROM Operation BASIC SERIAL EEPROM OPERATION CONTENTS SERIAL EEPROM APPLICATIONS

TC72 Digital Temperature Sensor PICtail Demo Board User s Guide

TC1047A Temperature-to-Voltage Converter PICtail Demo Board User s Guide

MCP2140. MCP2140 Rev. A Silicon/Data Sheet Errata. Clarifications/Corrections to the Data Sheet: INTEGRATED OPTICAL TRANSCEIVER

AN713. Controller Area Network (CAN) Basics INTRODUCTION CAN PROTOCOL BASICS CAN OVERVIEW

AN551. Serial EEPROM Solutions vs. Parallel Solutions. Serial EEPROM Solutions vs. Parallel Solutions PARALLEL NON-VOLATILE MEMORIES SERIAL EEPROMS

MCP250XX DEVELOPMENT KIT USER S GUIDE

Section 40. Introduction (Part IV)

Section 35. Glossary

Simplifying External Memory Connections of PIC17CXXX PICmicro Microcontrollers. FIGURE 1: EXTERNAL MEMORY INTERFACE BLOCK DIAGRAM (x16 DEVICES)

AN1006. Interfacing SPI Serial EEPROMs to PIC18 Devices INTRODUCTION CIRCUIT FOR PIC18F1220 AND 25 SERIES (SPI) DEVICE

FLASH Memory Programming Specification

M Floating Point to ASCII Conversion

TB011. Using SRAM With A PIC16CXXX IMPLEMENTATION INTRODUCTION BLOCK DIAGRAM OF MULTIPLEXED ADDRESS/DATA BUS ON A PIC16C74

PIC16F72. PIC16F72 Data Sheet Errata. Clarifications/Corrections to the Data Sheet: 1. Module: Core (Product Identification System)

Complete CAN Solutions for Diverse Embedded Applications. CAN Solutions

PIC16F630/676. PIC16F630/676 EEPROM Memory Programming Specification 1.0 PROGRAMMING THE PIC16F630/676

TB026. Calculating Program Memory Checksums Using a PIC16F87X ACCESSING MEMORY INTRODUCTION. PIC16C7X vs. PIC16F87X. Microchip Technology Inc.

SPI Communication with the AR1020 Controller

TB033. Using the PIC16F877 To Develop Code For PIC16CXXX Devices INTRODUCTION. Stan D Souza, Rodger Richey Microchip Technology Inc.

AN237. Implementing a LIN Slave Node on a PIC16F73 INTRODUCTION APPLICATIONS. Resource Usage. Bit Rate. Summary. Process Time AVAILABLE PROCESS TIME

PIC12CE5XXA. In-Circuit Serial Programming for PIC12C5XX OTP MCUs 1.0 PROGRAMMING THE PIC12C5XX. Pin Diagram. 1.1 Hardware Requirements

MPLAB ICD 2 DESIGN ADVISORY. Operational Issues AC GROUNDING

AN812. Paralleling the TC1121 to Reduce Output Resistance for Driving Higher Load Currents INTRODUCTION SUMMARY SINGLE TC1121 APPLICATION CIRCUIT

PIC12F752/HV752 Family Silicon Errata and Data Sheet Clarification. DEV<8:0> (1) REV<4:0> Silicon Revision (2)

Interfacing SPI Serial EEPROMs to Microchip PICmicro Microcontrollers PIC16F877 VDD VSS. Vcc 25XXXXX HOLD SCK

Electromechanical Switch Replacement Smart Switch for Automotive Applications and More

Using the C18 Compiler to Interface Microwire Serial EEPROMs to PIC18 Devices CIRCUIT FOR PIC18F1220 AND 93 SERIES (MICROWIRE) DEVICE PIC18F1220

PIC18F6390/6490/8390/8490

PIC10F220/222 Rev. B Silicon/Data Sheet Errata. Sym. Characteristic Min. Typ Max. Units Conditions

Recommended Usage of Microchip SPI Serial SRAM Devices RECOMMENDED CONNECTIONS FOR 23XXXX SERIES DEVICES VCC 23XXXXX HOLD SCK

PIC32MX. PIC32MX Rev. B2 ES Silicon Errata. PIC32MX (Rev. B2 ES) Silicon Errata. 1. Module: Device Reset. 2. Module: Software Device Reset

In-Circuit Serial Programming (ICSP ) for PIC16C715 OTP MCUs

AN891. Interrupt-based PIC18 Master LIN Driver in C for Enhanced USART FILES. Microchip Technology Inc.

MCP215X. MCP215X Rev. A Silicon/Data Sheet Errata. 4. Module: IR Protocol Handler. 1. Module: IR Protocol Handler. 5. Module: Test Escapes

TB3010. Maximize Software Portability for Future PIC32 MCUs CASE 1: WRITING TO SFR INTRODUCTION CASE 2: READING FROM SFR. Microchip Technology Inc.

R&E International A Subsidiary of Microchip Technology Inc.

PICMASTER PICMASTER CE

TB004. Automatic Calibration of the WDT Time-out Period CONCLUSION INTRODUCTION IMPLEMENTATION FIGURE 1: PROGRAM FLOWCHART

EPROM Memory Programming Specification TABLE 1-1: PIN DESCRIPTIONS (DURING PROGRAMMING): PIC16C64X/66X

PIC18F2480/2580/4480/4580

PIC10F200/202/204/206

PIC16C63A/65B/73B/74B

R&E International A Subsidiary of Microchip Technology Inc.

PIC12LF1552 Silicon Errata and Data Sheet Clarification DEV<8:0>

PIC16F62X. PIC16F62X EEPROM Memory Programming Specification 1.0 PROGRAMMING THE PIC16F62X. 1.2 Programming Algorithm Requires Variable VDD

MPLAB IDE v6.xx Quick Start Guide

MPLAB ICE Processor Module and Device Adapter Specification 2.0 TERMINOLOGY CONTENTS 1.0 INTRODUCTION SYSTEM. 2.1 Host to Pod Cable

AN878. PIC18C ECAN C Routines OVERVIEW OF ECAN MODULE INTRODUCTION. Caio Gübel and Nilesh Rajbharti Microchip Technology, Inc.

93C66A/B. 4K 5.0V Automotive Temperature Microwire Serial EEPROM FEATURES PACKAGE TYPE BLOCK DIAGRAM DESCRIPTION

16K (2K x 8) CMOS EEPROM I/O0 I/O1 I/O2. Vcc NC NC A7 A6 A5 A4 A3 A Microchip Technology Inc. DS11125G-page 1

32-bit Microcontrollers. PIC32 Microcontroller Family with USB On-The-Go.

Using the MSSP Module to Interface SPI Serial EEPROMs with PIC18 Devices PDIP (600 MIL) PIC18F452 VDD VSS. Vcc 25XXX HOLD SCK. Vss

PIC16C5X Disassembler

FLASH Memory Programming Specification. During Programming

Using a Timer to Interface PIC18 MCUs with UNI/O Bus-Compatible Serial EEPROMs CIRCUIT FOR PIC18F24J10 MCU AND 11XXX SERIAL EEPROM MCLR RA3 VCC (1)

59C11. 1K 5.0V Microwire Serial EEPROM PACKAGE TYPES FEATURES DESCRIPTION BLOCK DIAGRAM. This document was created with FrameMaker 404

Using C18 and a Timer to Interface PIC18 MCUs with UNI/O Bus-Compatible Serial EEPROMs RB5 RB3 RB2 RB1 RB0 VDD RC4

Transcription:

Interfacing Microchip's Speed Controllers to a SPI Port Author: INTRODUCTION Paul Paglia, Microchip Technology, Inc. Microchip's TC642, TC643, and TC646 are the world's first integrated circuits dedicated for controlling and monitoring fan speed. The new family of fan speed controllers modulate fan speed to compensate for changes in system temperature. This means the fan runs at full speed only when necessary, significantly extending fan life. In addition to increased fan life, fan speed is controlled by PWM control circuitry that is more efficient than conventional linear techniques. The ICs provide other features such as fan current limiting, minimum speed control, auto shutdown, and speed, fault, and over-temperature indication. These ICs can be used in a stand-alone configuration if interfaced with other support/control ICs. This application note discusses ways in which these devices can be controlled over a SPI port. STANDARD IMPLEMENTATION The TC642, TC643, and TC646 use two different methodologies to control fan speed. The provide a standalone solution whereas the TC643 requires an external drive signal and RPM sense circuitry. The are designed to provide speed control for a power supply cooling fan. The ICs are driven by an analog voltage, usually provided by a local thermistor, that is proportional to system temperature.the fan speed increases with increasing input voltage. In such a configuration, these ICs provide a self-contained, hardware-based solution whose only interface to the digital world is via fan fault and overtemp logic flags (see Figure 1). Using a different approach, the TC643 was designed to interface with an ASIC or microcontroller that receives temperature data from one or several remote sensors. The ASIC or microcontroller generates the PWM drive signal for the TC643 based upon the system's thermal algorithm. The TC643 monitors fan speed and provides an RPM output that can be monitored by the ASIC or microcontroller (see Figure 2). By monitoring the RPM output, early signs of fan degradation (bearing wear) can be detected, allowing corrective action to be taken prior to a catastrophic failure. The TC643 also has built-in current limit circuitry in case a catastrophic event should take place. + R7 12V To Microcontroller R3 R4 R1 R2 NTC @ 25 C C3 0.01µF C1 1µF V DD V IN V MIN /V AS C F FAULT V OUT SENSE GND R5 1.1kΩ C2 0.1µF 12V @ 100mA 2N2222A R6 4.7Ω Main System Board Cable Harness Power Supply F A N FIGURE 1: in standalone configuration. SPI is a trademark of Motorola, Inc. DS00767A-page 1

VDD *Mother Board Temp Sensor *Hard Drive Temp Sensor *Intake Air Temp Sensor Microcontroller, Microprocessor, Digital ASIC, Etc. S/W or H/W PWM INTERRUPT VDD Timer/ Counter I/O Pull-Up RPM DRV ILMT C EXT 0.002µF One- Shot Driver TC643 dv/ dt + I-Limit V REF +12V + V CC GND GND *TC620, TC07, TCN75 FIGURE 2: TC643 interfacing with a microcontroller. SPI PORT IMPLEMENTATION OF THE Although the provide an excellent standalone fan controller, some system architects would prefer to have a fan speed controller that can be used as a peripheral. Many PCs and workstations have a multi-zone temperature sensor scheme that communicates to a microcontroller over some type of bus. The microcontroller then needs to communicate to the over a SPI port to control fan speed. The needs to be driven by an analog voltage. Consequently, a SPI port bit stream needs to be converted into an analog voltage. This can be accomplished with a SPI port digital pot (see Figure 3). As the analog voltage varies on the 's V IN pin, so will fan speed. Dual digital pots are offered by Microchip Technology, allowing one digital pot IC to be used as an interface for multiple fans. The also provide fan fault output. This output can be connected to the interrupt input of the bus master, if so desired. This type of configuration converts the to a softwarebased solution. In some cases, a hardware override is still required. If so, a local thermistor can be used and diode-ored with the output of the digital pot (see Figure 4). This will insure that the fan will turn on even if there is a software-related lock-up. DS00767A-page 2

+12V + + To SPI Port 3 2 1 14 V DD PA0 8 PW0 9 PB0 10 SI SCLK CS MCP42xxx (Dual 256 Position Digital Pot) R1 See Text* R3 R4 6.8kΩ + C1 1µF 1 8 V IN V DD R5 2 C 7 1.1kΩ F V OUT + 3 V MIN /V AS FAULT 6 INT 4 GND SENSE 5 C2 0.1µF BDC 12V/100mA Q1 2N2222A R6 4.7Ω 4 VSS + +12V PW1 PA1 7 6 PB1 5 *R1 and R2 are chosen for a full scale wiper voltage of 2. R2 See Text* + C3 1µF R7 R8 6.8kΩ 1 V IN 2 C F 8 V DD R9 7 1.1kΩ V OUT 3 FAULT 6 V MIN /V AS 4 5 GND SENSE C4 0.1µF BDC 12V/100mA Q2 2N2222A R10 4.7Ω FIGURE 3: Dual fan manager with SPI port interface. R11** NTC** R12** SUMMARY Microchip's fan speed controllers provide many features that simplify fan speed control. They provide a variety of options to the system designer as either a standalone solution or one that interfaces to a microcontroller or ASIC. In addition, with the use of some simple low cost ICs, the fan controllers can be integrated into a system as SPI port peripherals. PA0 PW0 PB0 D1* D2* V DD V IN TC642 V MIN C F 1/2 MCP42xxx *D1, D2 = 1N4148 **Values determined by temperature range to be measured. See TC642 and TC646 data sheets for details. FIGURE 4: Diode OR-ing hardware and software inputs. DS00767A-page 3

NOTES: DS00767A-page 4

Information contained in this publication regarding device applications and the like is intended through suggestion only and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. No representation or warranty is given and no liability is assumed by Microchip Technology Incorporated with respect to the accuracy or use of such information, or infringement of patents or other intellectual property rights arising from such use or otherwise. Use of Microchip s products as critical components in life support systems is not authorized except with express written approval by Microchip. No licenses are conveyed, implicitly or otherwise, under any intellectual property rights. Trademarks The Microchip name and logo, the Microchip logo, FilterLab, KEELOQ, microid, MPLAB, PIC, PICmicro, PICMASTER, PICSTART, PRO MATE, SEEVAL and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. dspic, ECONOMONITOR, Sense, FlexROM, fuzzylab, In-Circuit Serial Programming, ICSP, ICEPIC, microport, Migratable Memory, MPASM, MPLIB, MPLINK, MPSIM, MXDEV, PICC, PICDEM, PICDEM.net, rfpic, Select Mode and Total Endurance are trademarks of Microchip Technology Incorporated in the U.S.A. Serialized Quick Turn Programming (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. 2002, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. Printed on recycled paper. Microchip received QS-9000 quality system certification for its worldwide headquarters, design and wafer fabrication facilities in Chandler and Tempe, Arizona in July 1999. The Company s quality system processes and procedures are QS-9000 compliant for its PICmicro 8-bit MCUs, KEELOQ code hopping devices, Serial EEPROMs and microperipheral products. In addition, Microchip s quality system for the design and manufacture of development systems is ISO 9001 certified. DS00767A-page 5

M WORLDWIDE SALES AND SERVICE AMERICAS Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support: 480-792-7627 Web Address: http://www.microchip.com Rocky Mountain 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7966 Fax: 480-792-7456 Atlanta 500 Sugar Mill Road, Suite 200B Atlanta, GA 30350 Tel: 770-640-0034 Fax: 770-640-0307 Boston 2 Lan Drive, Suite 120 Westford, MA 01886 Tel: 978-692-3848 Fax: 978-692-3821 Chicago 333 Pierce Road, Suite 180 Itasca, IL 60143 Tel: 630-285-0071 Fax: 630-285-0075 Dallas 4570 Westgrove Drive, Suite 160 Addison, TX 75001 Tel: 972-818-7423 Fax: 972-818-2924 Detroit Tri-Atria Office Building 32255 Northwestern Highway, Suite 190 Farmington Hills, MI 48334 Tel: 248-538-2250 Fax: 248-538-2260 Kokomo 2767 S. Albright Road Kokomo, Indiana 46902 Tel: 765-864-8360 Fax: 765-864-8387 Los Angeles 18201 Von Karman, Suite 1090 Irvine, CA 92612 Tel: 949-263-1888 Fax: 949-263-1338 New York 150 Motor Parkway, Suite 202 Hauppauge, NY 11788 Tel: 631-273-5305 Fax: 631-273-5335 San Jose Microchip Technology Inc. 2107 North First Street, Suite 590 San Jose, CA 95131 Tel: 408-436-7950 Fax: 408-436-7955 Toronto 6285 Northam Drive, Suite 108 Mississauga, Ontario L4V 1X5, Canada Tel: 905-673-0699 Fax: 905-673-6509 ASIA/PACIFIC Australia Microchip Technology Australia Pty Ltd Suite 22, 41 Rawson Street Epping 2121, NSW Australia Tel: 61-2-9868-6733 Fax: 61-2-9868-6755 China - Beijing Co., Ltd., Beijing Liaison Office Unit 915 Bei Hai Wan Tai Bldg. No. 6 Chaoyangmen Beidajie Beijing, 100027, No. China Tel: 86-10-85282100 Fax: 86-10-85282104 China - Chengdu Co., Ltd., Chengdu Liaison Office Rm. 2401, 24th Floor, Ming Xing Financial Tower No. 88 TIDU Street Chengdu 610016, China Tel: 86-28-6766200 Fax: 86-28-6766599 China - Fuzhou Co., Ltd., Fuzhou Liaison Office Unit 28F, World Trade Plaza No. 71 Wusi Road Fuzhou 350001, China Tel: 86-591-7503506 Fax: 86-591-7503521 China - Shanghai Co., Ltd. Room 701, Bldg. B Far East International Plaza No. 317 Xian Xia Road Shanghai, 200051 Tel: 86-21-6275-5700 Fax: 86-21-6275-5060 China - Shenzhen Co., Ltd., Shenzhen Liaison Office Rm. 1315, 13/F, Shenzhen Kerry Centre, Renminnan Lu Shenzhen 518001, China Tel: 86-755-2350361 Fax: 86-755-2366086 Hong Kong Microchip Technology Hongkong Ltd. Unit 901-6, Tower 2, Metroplaza 223 Hing Fong Road Kwai Fong, N.T., Hong Kong Tel: 852-2401-1200 Fax: 852-2401-3431 India Microchip Technology Inc. India Liaison Office Divyasree Chambers 1 Floor, Wing A (A3/A4) No. 11, O Shaugnessey Road Bangalore, 560 025, India Tel: 91-80-2290061 Fax: 91-80-2290062 Japan Microchip Technology Japan K.K. Benex S-1 6F 3-18-20, Shinyokohama Kohoku-Ku, Yokohama-shi Kanagawa, 222-0033, Japan Tel: 81-45-471-6166 Fax: 81-45-471-6122 Korea Microchip Technology Korea 168-1, Youngbo Bldg. 3 Floor Samsung-Dong, Kangnam-Ku Seoul, Korea 135-882 Tel: 82-2-554-7200 Fax: 82-2-558-5934 Singapore Microchip Technology Singapore Pte Ltd. 200 Middle Road #07-02 Prime Centre Singapore, 188980 Tel: 65-6334-8870 Fax: 65-6334-8850 Taiwan Microchip Technology Taiwan 11F-3, No. 207 Tung Hua North Road Taipei, 105, Taiwan Tel: 886-2-2717-7175 Fax: 886-2-2545-0139 EUROPE Denmark Microchip Technology Nordic ApS Regus Business Centre Lautrup hoj 1-3 Ballerup DK-2750 Denmark Tel: 45 4420 9895 Fax: 45 4420 9910 France Microchip Technology SARL Parc d Activite du Moulin de Massy 43 Rue du Saule Trapu Batiment A - ler Etage 91300 Massy, France Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Germany Microchip Technology GmbH Gustav-Heinemann Ring 125 D-81739 Munich, Germany Tel: 49-89-627-144 0 Fax: 49-89-627-144-44 Italy Microchip Technology SRL Centro Direzionale Colleoni Palazzo Taurus 1 V. Le Colleoni 1 20041 Agrate Brianza Milan, Italy Tel: 39-039-65791-1 Fax: 39-039-6899883 United Kingdom Arizona Microchip Technology Ltd. 505 Eskdale Road Winnersh Triangle Wokingham Berkshire, England RG41 5TU Tel: 44 118 921 5869 Fax: 44-118 921-5820 *DS00767A* 03/01/02 DS00767A-page 6 2002 Microchip Technology Inc.