Complete CAN Solutions for Diverse Embedded Applications. CAN Solutions

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

MPLAB ICD 2 DESIGN ADVISORY. Operational Issues AC GROUNDING

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

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

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

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

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

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

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

SPI Serial SRAM: Recommended Usage

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

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

SEEVAL 32 Quick Start Guide

PIC18F6390/6490/8390/8490

MSSP MODULE. MSSP Module Silicon/Data Sheet Errata. 1. Module: I 2 C (Slave Mode)

PIC18F2480/2580/4480/4580

PIC10F200/202/204/206

PIC18F4520 PIC18F45K20 Migration

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

Welcome to Installing and using HI-TECH C PRO for the PIC10/12/16 MCU Family with the MPLAB IDE.

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

R&E International A Subsidiary of Microchip Technology Inc.

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)

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

Section 40. Introduction (Part IV)

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

PIC18F6627/6722/8627/8722

AN1070. Driving Liquid Crystal Displays with the PIC16F913/914/916/917/946 INTRODUCTION WHAT DOES THE LCD DRIVER MODULE DO?

R&E International A Subsidiary of Microchip Technology Inc.

Using C and a Timer to Interface MSP430 MCUs with UNI/O Bus-Compatible Serial EEPROMs CIRCUIT FOR MSP430F1232 MCU AND 11XXX SERIAL EEPROM VCC (1)

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

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

SPI Communication with the AR1020 Controller

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

TC1303B Dual-Output Regulator with Power-Good Output User s Guide

Migrating from PIC18F to PIC18FXXJ Flash Devices

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

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

PIC24FJ64GA004 FAMILY

Interfacing 8051 MCUs with SPI Serial EEPROMs CIRCUIT FOR P89LPC952 MCU AND 25XXX SERIAL EEPROM

Complete Utility Metering Solutions

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

TB3009. Common 8-Bit PIC Microcontroller I/O Pin Issues INTRODUCTION TRIS BITS TABLE 1: QUICK TROUBLESHOOTING GUIDE. Microchip Technology Inc.

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.

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

Using C and a Hardware Module to Interface Texas Instruments MSP430XXXX MCUs with SPI Serial EEPROMs CIRCUIT FOR MSP430XXXX AND 25XXX SERIAL EEPROM

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

TC72 Digital Temperature Sensor PICtail Demo Board User s Guide

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

PIC18FXX8. PIC18FXX8 Rev. B4 Silicon Errata Sheet. 2. Module: I/O (Parallel Slave Port) 1. Module: ECCP

PIC12F629/675 Family Silicon Errata and Data Sheet Clarification. (1) Revision ID for Silicon Revision (2)

Application Portability for 32-Bit Microcontrollers Reality or Myth?

PIC16F72X. 28/40/44-Pin, 8-Bit CMOS Flash Microcontroller Product Brief. High-Performance RISC CPU: Low-Power Features: Peripheral Features:

TC1278/TC1279. Obsolete Device. 3-Pin Reset Monitors for 5V Systems. Features. General Description. Applications. Package Type

dspic30f to dspic33f Conversion Guidelines KEY DIFFERENCES BETWEEN dspic30f AND dspic33f DEVICES

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

Interfacing PIC18 MCUs with UNI/O Bus-Compatible Serial EEPROMs PDIP RA0 RB3 RA1 RB2 RA4 RA7 PIC18F1220 RA2 RB7 RA3 RB6 RB0 RB5 RB1 RB4 SOT-23 VCC

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

11045 UB2 Full-Speed USB Hands-On Training

TC64X/TC64XB Fan Control Demo Board User s Guide

AN1061. Efficient Fixed-Point Trigonometry Using CORDIC Functions For PIC16F INTRODUCTION CORDIC THEORY

Interfacing Baseline PIC MCUs with UNI/O Bus-Compatible Serial EEPROMs SOT-23 GP0 PIC10F202 GP2 GP1 SOT-23 VCC 11XXX VSS SCIO

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

RN4020 PICtail /PICtail Plus Board User s Guide

Voltage Supervisor SOT-23-5/6 Evaluation Board User s Guide

ICSP SOCKET MODULE USER S GUIDE

Section 1. Introduction

PIC16F630/676. PIC16F630/676 Rev. A Silicon/Data Sheet Errata. 2. Module: Power-on Reset (Rising VDD Detect) 1. Module: Data EEPROM Memory

PIC16F91X/946 Family Silicon Errata and Data Sheet Clarification

PIC16F627A/628A/648A. PIC16F627A/628A/648A Rev. A Silicon/Data Sheet Errata. 2. Module: EC Clock. 1. Module: Programming Operations

MCP1256/7/8/9 Charge Pump Evaluation Board User s Guide

PIC18FXX8 PIC18FXX8 Rev. C0 Silicon Errata Sheet Module: Data EEPROM The following silicon errata apply only to

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

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.

Memory Programming Specification PIN DESCRIPTIONS (DURING PROGRAMMING): PIC16F505. During Programming

MCP9800 Thermal Sensor PICtail Demo Board User s Guide

PIC18F6585/6680/8585/8680

PIC18F97J60 FAMILY. 64/80/100-Pin High-Performance, 1-Mbit Flash Microcontrollers with Ethernet. Ethernet Features: Peripheral Highlights:

TB3107. Advantages of NVSRAM Over FRAM ADVANTAGES OF NVSRAM INTRODUCTION PIN DESCRIPTION

AN1552. MRF24XA Radio Utility Driver Program GETTING STARTED INTRODUCTION SERIAL PORT SETTINGS. Microchip Technology Inc.

MCP1602 Evaluation Board User s Guide

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

Header Board Specification

Software Tools.

AN1243. Low Latency Driver to Access External EEPROM Using PIC18 Family Devices INTRODUCTION LOW LATENCY DESIGN OVERVIEW OF LOW LATENCY DESIGN

MCP6S22 PGA PICtail Demo Board User s Guide

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

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

Voltage Supervisors Design Guide

20-Pin 8-Bit CMOS Flash Microcontroller Product Brief. Timers 8/16-bit I/O

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

PIC16F684. PIC16F684 Rev. A Silicon/Data Sheet Errata. 1. Module: Resets (when WDT times out)

Introduction... 1 Microchip Internet Connections... 2

HCSXXX. HCSXXX Memory Programming Specification 1.0 PROGRAMMING THE HCSXXX

AN1393. PIC12LF1840T48A Microcontroller Transmitter Reference Design INTRODUCTION KEY REQUIREMENTS CONFIGURATION REGISTER WRITE

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

MCS3122 Memory Programming Specification

PIC16F84A. PIC16F84A Errata Sheet

Transcription:

Complete CAN Solutions for Diverse Embedded Applications CAN Solutions

Microchip Brings CAN to Your Embedded Design Bring communication and connectivity in your embedded design to the next level with Controller Area Network (CAN) bus solutions from Microchip Technology. Originally created for automotive applications, the CAN serial bus protocol is a high-speed, reliable communication protocol for applications requiring robust communications at bit rates reaching 1 Mbps. Incorporating the CAN protocol into your design is a low-cost, reliable way to function in a difficult electrical environment with a high degree of real-time capability. Microchip offers a complete line of products to meet the needs of high-performance embedded applications using the CAN protocol, including 8- and 16-bit microcontrollers with integrated CAN, stand-alone CAN controllers, CAN I/O expanders, and CAN transceivers. With easy-to-use development systems and application notes, Microchip provides a total CAN solution that enables low-risk product development, lower total system cost, and faster time to market for your high performance embedded design. Target Applications CAN is being designed into a wide range of applications that use command and control networks. Some of these applications include: Industrial control Maritime electronics Avionics/aerospace electronics UPS (uninterruptable power supply) Heavy machinery and earth moving equipment Factory automation Medical equipment Elevator control Exercise equipment Automotive passenger car Trucks/buses Off-highway and off-road vehicles Flexible CAN Solutions Microchip s stand-alone and integrated CAN solutions are flexible and adapt to your design needs. For a quick CAN upgrade to an existing design using any PIC microcontroller, add an MCP2515 stand-alone CAN controller and an MCP2551 CAN transceiver to create a complete CAN node. This option is suited for those new to incorporating CAN functionality into their designs or for designs needed to address CAN and non-can applications on the same board. Many PIC microcontrollers feature an integrated CAN peripheral. When combined with an MCP2551 CAN transceiver, a complete CAN node is created saving board space and cost. Microchip also offers instant DeviceNet protocol support with new PIC Flash microcontrollers featuring Technology. Whatever your CAN bus requirements are power regulation, sensing or motor control Microchip has the solution to fit your design needs. CAN node featuring a PIC microcontroller, external CAN controller and transceiver CAN node featuring a PIC microcontroller with integrated CAN peripheral or Technology and CAN transceiver

PIC Flash Microcontrollers with Integrated CAN Microchip offers a complete line of 8- and 16-bit microcontrollers to meet the needs of high-performance embedded applications using the CAN bus. Microchip s portfolio of 8-bit Flash microcontrollers with integrated CAN 2.0B functionality allows execution of complex control algorithms and network interfaces on the same device. On-chip peripherals include A/D converters, comparators, pulse-width modulators, USART (RS485, RS232, LIN), and Master I 2 C /SPI. Based on its PMOS Electrically Erasable Cell (PEEC) process technology, Microchip has developed world class Flash and data EEPROM memory. PEEC offers industry-leading endurance of one million erase/write cycles and data retention of greater than 40 years (100 years typical) specified over the entire operational temperature and voltage range for the device. Microchip s PEEC Flash technology reduces development cost, increases reliable operation, and extends the overall product life. Technology Microchip s innovative technology offers designers an easy-to-use, scalable CAN 2.0B solution with the ability to switch between standard CAN operations and FIFO mode. The scaling flexibility of technology allows for customized design modules from data-byte fitting and CAN protocol bridges to standard CAN communication. In addition to the standard Bosch CAN specifications, the module is also capable of supporting the DeviceNet protocol, giving even greater design flexibility. module features include: Conforms to CAN 2.0B ACTIVE Specification Fully backward compatible with PIC18XXX8 CAN modules Three modes of operation: Legacy, Enhanced Legacy, FIFO 16 full 29-bit acceptance filters with dynamic association ISO/WD 16845 conformance Three dedicated transmit buffers with prioritization Two dedicated receive buffers 6 configurable RX/TX buffers DeviceNet data byte filter support Automatic RTR CAN Interface Products In addition to microcontrollers with integrated CAN ports, Microchip offers stand-alone peripherals designed to provide flexible, economical options for implementing complete CAN nodes. Stand-alone CAN Controller with SPI Interface The new 18-pin MCP2515 provides a pin and function compatible upgrade path from Microchip s first stand-alone CAN controller, the MCP2510. You can now easily migrate your designs to this lowercost, more robust solution. The MCP2515 features an industry standard SPI serial interface, enabling an easy connection to virtually any microcontroller. Numerous enhancements include faster throughput, data-byte filtering for use with Higher Layer Protocols (HLPs), and a Start Of Frame (SOF) output for use with time-slot based protocols. The SOF output lets you implement time-slot based protocols and can also be used in CAN bus diagnostics for determining early bus degradation. This device has the ability to filter messages on the first two data bytes in addition to the standard identifier bits. This functionality is useful when supporting HLPs like DeviceNet that utilize data bytes in addition to identifier bits for determining whether CAN messages should be received and processed by certain nodes. CAN I/O Expanders The MCP250XX family of CAN I/O expanders connect to a CAN network and have input/ output functionality that can be manipulated over the bus without a microcontroller in the system. This family of CAN I/O expanders is targeted at thin client CAN nodes where complex functionality is not required. Additionally, it provides inexpensive alternatives to microcontrollers with integrated CAN. Available in small 14-pin PDIP and SOIC packages, these devices are ideal for enabling small, simple, remotely located CAN nodes. CAN Transceiver The MCP2551 is an ISO11898 compatible, high speed CAN transceiver. Its industry standard pinout and functionality allow it to be used in existing high speed CAN transceiver applications while offering customers improvements in system robustness. These improvements include wider transient and short circuit voltage ranges, and shorter propagation delays.

Development Tools Take advantage of Microchip s world-class development tools for PIC microcontrollers, including programmers, emulators, debuggers, and evaluation kits. Operating under the free MPLAB Integrated Development Environment, Microchip s development systems are easy-to-use and help reduce design time. In addition, the Company offers low-cost CAN Development Kits for its CAN controllers and I/O expanders. PIC18 CAN Demonstration Boards The PICDEM CAN-LIN 1, 2 and 3 boards demonstrate the main features of PIC18CXX8, PIC18FXX8 and PIC18F6680/8680 respectively, including those features of the integrated CAN module. These boards also employ a Local Interconnect Network (LIN) subnetwork using Microchip s PIC16C43X LIN microcontroller family. MCP2515/2510 CAN Developer s Kit This kit is a multifunction tool that speeds implementation of the MCP2515/2510 stand-alone CAN controllers by offering functions for controlling its feature-set. This tool can also be used to demonstrate basic CAN input/output functionality and monitor bus activity on the user s CAN bus. It is ideal for new CAN users who want to understand how CAN may be implemented for network communication. MCP250XX CAN I/O Expanders Developer s Kit This kit includes everything needed to create a CAN-based system with Microchip s CAN I/O expander family. Engineers can evaluate, demonstrate and develop CAN nodes using the MCP250XX devices. Once prototyping is complete, the kit can program the device configuration in much the same manner that PIC microcontrollers are programmed. Innovative Product Portfolio In addition to providing complete CAN solutions, Microchip s diverse product portfolio ranges from industry-leading 8-bit PIC microcontrollers and KEELOQ security devices to power management ICs and serial EEPROMs. Microchip s nanowatt Technology, featured on its power managed PIC microcontrollers, provides low power, wide operating voltage range, and flexible power managed technology from DC up to 40MHz. Other innovative offerings include dspic Digital Signal Controllers which seamlessly integrate the control attributes of a 16-bit microcontroller with the computation and throughput capabilities of a digital signal processor. Microchip provides more than just innovative products. The Company features a low-risk development environment, lower total system cost and faster time to market. Visit the Microchip website to learn more about our innovative product portfolio. Application Notes AN212 Smart Sensor CAN Node Using the MCP2510 and PIC16F876 AN215 A Simple CAN Node Using the MCP2510 and PIC12C67X AN225 A CAN Physical Layer Discussion AN247 A CAN Bootloader for PIC18F CAN Microcontrollers AN713 An Introduction to the CAN Protocol AN730 ORC Generating and Checking AN733 Using the MCP2510 CAN Developer s Kit AN734 Using the PICmicro SSP for Slave I 2 C Communications AN735 Using the PICmicro MSSP Module for I 2 C Communications AN736 An I 2 C Network Protocol for Environmental Monitoring AN737 Using Digital Potentiometers to Design Low Pass Adjustable Filters AN738 PIC18C CAN Routines in C AN739 An In-Depth Look at the MCP2510 AN754 Understanding Microchip s CAN Module Bit Timing AN816 A CAN System Using Multiple MCP25025 I/O Expanders AN819 Implementing Bootloader Firmware AN853 PIC18XXX8 CAN Driver with Prioritized Transmit Buffer AN872 Upgrading from the MCP2510 to the MCP2515 PIC Microcontrollers dspic Digital Signal Controllers Battery Management ICs Thermal Management ICs Radio Frequency Products MPLAB Certified Development Tools Power Management ICs Linear ICs Mixed-Signal ICs Interface Devices Serial EEPROMs KEELOQ Security Devices AN873 Using the MCP2515 CAN Developer s Kit AN877 DeviceNet Group 2 Slave Firmware for PIC18FXX8

PIC Microcontrollers Featuring CAN Peripherals Device Flash Program Memory Data RAM Bytes Memory Type EEPROM Data I/O Ports ADC 10-Bits PIC18F248 16K x 8 768 Flash 256 23 5 PIC18F258 32K x 8 1536 Flash 256 23 5 PIC18F448 16K x 8 768 Flash 256 35 8 PIC18F458 32K x 8 1536 Flash 256 35 8 PIC18F2585 48K x 8 3328 Flash 1024 25 8 PIC18F2680 64K x 8 3328 Flash 1024 25 8 PIC18F4585 48K x 8 3328 Flash 1024 36 11 PIC18F4680 64K x 8 3328 Flash 1024 36 11 PIC18F6585 48K x 8 3328 Flash 1024 52 12 PIC18F6680 64K x 8 3328 Flash 1024 52 12 PIC18C8585 48K x 8 3328 Flash 1024 68 16 Serial I/O MI2C PWM Programmable Brown-Out Detection 1 1-5 2 5 2 1-1 - 5 2 5 2 5 2 5 2 5 2 Comparators Timers ICSP - nano Watt - - - - Packages 64L TQFP 68 PLCC 80L TQFP 80L TQFP PIC18F8680 64K x 8 3328 Flash 1024 68 16 5 2 80L TQFP USART CAN LIN Compatible RX Buffers - 2, 5 Full 29-bit Acceptance Filters, 2 Full 29-bit Acceptance Masks TX Buffers - 3 RX Buffers - 2, 16 Full 29-bit Acceptance Filters, 2 Full 29-bit Acceptance Masks Meets ISO CAN Conformance Test requirements (ISO/WD 16845) Contact Microchip for availability Device Operating Voltage (V) Temp. Range Tx Buffers CAN Peripheral Products Rx Buffers Filters Masks MCP2515 2.7 to 5.5-40 to 125 3 2 6 2 n/a MCP2551 4.5 to 5.5-40 to 125 n/a n/a n/a n/a n/a MCP25020 2.7 to 5.5-40 to 125 3 2 2 1 n/a MCP25025 2.7 to 5.5-40 to 85 3 2 2 1 n/a MCP25050 2.7 to 5.5-40 to 125 3 2 2 1 n/a MCP25055 2.7 to 5.5-40 to 85 3 2 2 1 n/a Interrupt Output Unique Features Packages MCP2510 pin-compatible upgrade with enhanced features including higher throughput, data byte filtering and SOF output High Speed CAN Transceiver (1 Mbps max. CAN bus speed) ISO 11898 compatible, industrystandard pinout CAN 2.0B Active I/O Expander, configurable I/O, 2 PWM outputs CAN 2.0B Active I/O Expander, configurable I/O, 2 PWM outputs, one-wire CAN option Mixed-Signal CAN 2.0B Active I/O Expander, configurable I/O, 4 10-bit ADCs, 2 PWM outputs, Mixed-Signal CAN 2.0B Active I/O Expander, configurable I/O, 4 10-bit ADCs, 2 PWM outputs, one-wire CAN option 18-pin PDIP, 18-pin SOIC, 20- pin TSSOP 8-pin PDIP, 8-pin SOIC

Worldwide Sales & Service At Microchip, we understand that it takes more than product specifications to create loyal customers. In addition to a broad product portfolio, we understand the value of a complete design solution. That s why we maintain a worldwide network of sales and support. Our technical support is unmatched with a global network of experienced field application engineers and technical support personnel ready to provide product and system assistance to help you further streamline your design, prototype, and production activities. Sales Listing Technical Support: 480-792-7627 Web Address: www.microchip.com AMERICAS Atlanta 770-640-0034 Boston 978-692-3848 Chicago 630-285-0071 Dallas 972-818-7423 Detroit 248-538-2250 Kokomo 765-864-8360 Los Angeles 949-263-1888 New York 978-692-3848 Phoenix 480-792-7966 San Jose 408-436-7950 Toronto 905-673-0699 ASIA/PACIFIC Australia 61-2-9868-6733 China Beijing 86-10-85282100 China Chengdu 86-28-86766200 China Fuzhou 86-591-7503506 China Hong Kong 852-2401-1200 China Shanghai 86-21-6275-5700 China Shenzhen 86-755-82901380 China Shunde 86-765-8395507 China Qingdao 86-532-5027355 India 91-80-2290061 Japan 81-45-471-6166 Korea 82-2-554-7200 Singapore 65-6334-8870 Taiwan 886-2-2717-7175 Taiwan Kaohsiung 886-7-536-4818 EUROPE Austria 43-7242-2244-399 Denmark 45-4420-9895 France 33-1-69-53-63-20 Germany 49-89-627-144-0 Italy 39-0331-742611 Netherlands 31-416-690399 United Kingdom 44-118-921-5869 www.microchip.com/can 2355 West Chandler Boulevard Chandler, Arizona 85224-6199 (480) 792-7200 Fax (480) 792-7277 Information subject to change. The Microchip name and logo, the Microchip logo, dspic, KEELOQ, MPLAB, PIC, PICmicro, PICSTART, PRO MATE and PowerSmart are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. FilterLab, microid, MXDEV, MXLAB, PICMASTER, SEEVAL and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A. Accuron, Application Maestro, dspicdem, dspicdem.net,, ECONOMONITOR, FanSense, FlexROM, fuzzylab, In-Circuit Serial Programming, ICSP, ICEPIC, microport, Migratable Memory, MPASM, MPLIB, MPLINK, MPSIM, PICC, PICkit, PICDEM, PICDEM.net, PowerCal, PowerInfo, PowerMate, PowerTool, rflab, rfpic, Select Mode, SmartSensor, SmartShunt, SmartTel and Total Endurance are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. 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. 2003 Microchip Technology Inc. All rights reserved. Printed in the U.S.A. 9/03 DS00876A