Anda di halaman 1dari 6

CAN Solutions

Complete CAN Solutions for Diverse Embedded Applications

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


Microchips 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 PICmicrocontroller, 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 ECAN Technology. Whatever your CAN bus requirements arepower regulation, sensing or motor controlMicrochip 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 ECAN 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. Microchips 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 I2 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. Microchips PEEC Flash technology reduces development cost, increases reliable operation, and extends the overall product life.

ECAN Technology
Microchips innovative ECAN 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 ECAN 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 ECAN module is also capable of supporting the DeviceNet protocol, giving even greater design flexibility. ECAN 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 Microchips 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 Microchips world-class development tools for PIC microcontrollers, including programmers, emulators, debuggers, and evaluation kits. Operating under the free MPLABIntegrated Development Environment, Microchips 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 Microchips PIC16C43X LIN microcontroller family. MCP2515/2510 CAN Developers 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 users 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 Developers Kit This kit includes everything needed to create a CAN-based system with Microchips 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.

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 Developers Kit AN734 Using the PICmicro SSP for Slave I 2C Communications AN735 Using the PICmicro MSSP Module for I2C Communications AN736 An I2C 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 Microchips 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 AN873 Using the MCP2515 CAN Developers Kit AN877 DeviceNet Group 2 Slave Firmware for PIC18FXX8

Innovative Product Portfolio


In addition to providing complete CAN solutions, Microchips diverse product portfolio ranges from industry-leading 8-bit PIC microcontrollers and KEELOQ security devices to power management ICs and serial EEPROMs. Microchips 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.
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

PIC Microcontrollers Featuring CAN Peripherals


Device PIC18F248 Flash Program Memory 16K x 8 Data RAM Bytes 768 Memory Type Flash EEPROM Data 256 I/O Ports 23 ADC 10-Bits 5 Serial I/O USART/ MI2C SPI/ CAN2.0B USART/ MI2C/ SPI/ CAN2.0B USART/ MI2C/ SPI/ CAN2.0B USART/ MI2C/ SPI/ CAN2.0B USART/ MI2C/ SPI/ ECAN USART/ MI2C/ SPI/ ECAN USART/ MI2C/ SPI/ ECAN USART/ MI2C/ SPI/ ECAN USART/ MI2C/ SPI/ ECAN USART/ MI2C/ SPI/ ECAN USART/ MI2C/ SPI/ ECAN USART/ MI2C/ SPI/ ECAN PWM 1 Programmable Brown-Out Detection Yes Comparators Timers 3-16 bit, 1-8 bit, 1-WDT 3-16 bit, 1-8 bit, 1-WDT 3-16 bit, 1-8 bit, 1-WDT 3-16 bit, 1-8 bit, 1-WDT 3-16 bit, 1-8 bit, 1-WDT 3-16 bit, 1-8 bit, 1-WDT 3-16 bit, 1-8 bit, 1-WDT 3-16 bit, 1-8 bit, 1-WDT 3-16 bit, 1-8 bit, 1-WDT 3-16 bit, 1-8 bit, 1-WDT 3-16 bit, 1-8 bit, 1-WDT 3-16 bit, 1-8 bit, 1-WDT ICSP Yes nano Watt Packages 28L SDIP 28L SOIC

PIC18F258

32K x 8

1536

Flash

256

23

Yes

Yes

28L SDIP 28L SOIC 40L DIP 44L TQFP 44L PLCC 40L DIP 44L TQFP 44L PLCC 28L SDIP 28L SOIC

PIC18F448

16K x 8

768

Flash

256

35

Yes

Yes

PIC18F458

32K x 8

1536

Flash

256

35

Yes

Yes

PIC18F2585

48K x 8

3328

Flash

1024

25

Yes

Yes

Yes

PIC18F2680

64K x 8

3328

Flash

1024

25

Yes

Yes

Yes

28L SDIP 28L SOIC 40L DIP 44L TQFP 44L PLCC 40L DIP 44L TQFP 44L PLCC 64L TQFP 68 PLCC

PIC18F4585

48K x 8

3328

Flash

1024

36

11

Yes

Yes

Yes

PIC18F4680

64K x 8

3328

Flash

1024

36

11

Yes

Yes

Yes

PIC18F6585

48K x 8

3328

Flash

1024

52

12

Yes

Yes

Yes

PIC18F6680

64K x 8

3328

Flash

1024

52

12

Yes

Yes

Yes

80L TQFP

PIC18C8585

48K x 8

3328

Flash

1024

68

16

Yes

Yes

Yes

80L TQFP

PIC18F8680

64K x 8

3328

Flash

1024

68

16

Yes

Yes

Yes

80L TQFP

USART CAN ECAN

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 requirements (ISO/WD 16845)

Meets ISO CAN Conformance Test Contact Microchip for availability

CAN Peripheral Products


Device
MCP2515

Operating Voltage (V)


2.7 to 5.5

Temp. Range
-40 to 125

Tx Buffers
3

Rx Buffers
2

Filters
6

Masks
2

Interrupt Output
n/a

Unique Features
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

Packages
18-pin PDIP 18-pin SOIC, 20, pin TSSOP

MCP2551

4.5 to 5.5

-40 to 125

n/a

n/a

n/a

n/a

n/a

8-pin PDIP 8-pin SOIC ,

MCP25020 MCP25025 MCP25050

2.7 to 5.5 2.7 to 5.5 2.7 to 5.5

-40 to 125 -40 to 85 -40 to 125

3 3 3

2 2 2

2 2 2

1 1 1

n/a n/a n/a

14-pin PDIP 14-pin SOIC , 14-pin PDIP 14-pin SOIC , 14-pin PDIP 14-pin SOIC ,

MCP25055

2.7 to 5.5

-40 to 85

n/a

14-pin PDIP 14-pin SOIC ,

Worldwide Sales & Service

At Microchip, we understand that it takes product specifications to create loyal customers. In addition to a broad product portfolio, we understand we the value of a complete design solution. Thats why 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.


more than

Sales Listing
Technical Support: 480-792-7627 Web Address: www.microchip.com

AMERICAS
Atlanta Boston Chicago Dallas Detroit Kokomo Los Angeles New York Phoenix San Jose Toronto 770-640-0034 978-692-3848 630-285-0071 972-818-7423 248-538-2250 765-864-8360 949-263-1888 978-692-3848 480-792-7966 408-436-7950 905-673-0699

ASIA/PACIFIC
Australia China Beijing China Chengdu China Fuzhou China Hong Kong China Shanghai China Shenzhen China Shunde China Qingdao India Japan Korea Singapore Taiwan Taiwan Kaohsiung 61-2-9868-6733 86-10-85282100 86-28-86766200 86-591-7503506 852-2401-1200 86-21-6275-5700 86-755-82901380 86-765-8395507 86-532-5027355 91-80-2290061 81-45-471-6166 82-2-554-7200 65-6334-8870 886-2-2717-7175 886-7-536-4818

EUROPE
Austria Denmark France Germany Italy Netherlands United Kingdom 43-7242-2244-399 45-4420-9895 33-1-69-53-63-20 49-89-627-144-0 39-0331-742611 31-416-690399 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, ECAN, 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