MCP2515 CAN Bus Monitor Demo Board User’s Guide 2008-2014 Microchip Technology Inc. DS50001757B 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, flexPWR, JukeBlox, KEELOQ, KEELOQ logo, Kleer, LANCheck, MediaLB, MOST, MOST logo, MPLAB, OptoLyzer, PIC, PICSTART, PIC32 logo, RightTouch, SpyNIC, SST, SST Logo, SuperFlash and UNI/O are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. The Embedded Control Solutions Company and mTouch are registered trademarks of Microchip Technology Incorporated in the U.S.A. Analog-for-the-Digital Age, BodyCom, chipKIT, chipKIT logo, CodeGuard, dsPICDEM, dsPICDEM.net, ECAN, In-Circuit Serial Programming, ICSP, Inter-Chip Connectivity, KleerNet, KleerNet logo, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, RightTouch logo, REAL ICE, SQI, Serial Quad I/O, Total Endurance, TSHARC, USBCheck, VariSense, ViewSpan, WiperLock, Wireless DNA, 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. Silicon Storage Technology is a registered trademark of Microchip Technology Inc. in other countries. GestIC is a 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. © 2008-2014, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. ISBN: 978-1-63276-713-4 QUALITY MANAGEMENT SYSTEM CERTIFIED BY DNV == ISO/TS 16949 == DS50001757B-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. 2008-2014 Microchip Technology Inc. Object of Declaration: MCP2515 CAN Bus Monitor Demo Board 2008-2014 Microchip Technology Inc. DS50001757B-page 3 MCP2515 CAN Bus Monitor Demo Board User’s Guide NOTES: DS50001757B-page 4 2008-2014 Microchip Technology Inc. MCP2515 CAN BUS MONITOR DEMO BOARD 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 ................................................................................. 10 Chapter 1. Product Overview 1.1 Introduction ................................................................................................... 11 1.2 What is the MCP2515 CAN Bus Monitor Demo Board? .............................. 11 1.3 What does the MCP2515 CAN Bus Monitor Demo Board Kit include? ........ 11 Chapter 2. Installation and Operation 2.1 Introduction ................................................................................................... 13 2.2 Features ....................................................................................................... 13 2.3 Getting Started ............................................................................................. 14 2.4 Functional Operation .................................................................................... 16 2.5 Software Operation ...................................................................................... 17 Appendix A. Schematic and Layouts A.1 Introduction .................................................................................................. 21 A.2 Board – Schematic Page 1 .......................................................................... 22 A.3 Board – Schematic Page 2 .......................................................................... 23 A.4 Board – Top Copper and Silk ....................................................................... 24 A.5 Board – Top Copper .................................................................................... 24 A.6 Board – Top Silk .......................................................................................... 25 A.7 Board – Bottom Copper ............................................................................... 25 A.8 Board – Bottom Silk ..................................................................................... 26 Appendix B. Bill Of Materials (BOM) Worldwide Sales and Service .................................................................................... 29 2008-2014 Microchip Technology Inc. DS50001757B-page 5 MCP2515 CAN Bus Monitor Demo Board User’s Guide NOTES: DS50001757B-page 6 2008-2014 Microchip Technology Inc. MCP2515 CAN BUS MONITOR DEMO BOARD 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 on-line 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 MCP2515 CAN Bus Monitor Demo Board. 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 MCP2515 CAN Bus Monitor Demo Board as a development tool to emulate and debug firmware on a target board. The manual layout is as follows: • Chapter 1. “Product Overview” – Important information about the MCP2515 CAN Bus Monitor Demo Board. • Chapter 2. “Installation and Operation” – This chapter includes a detailed description of each function of the demo board and instructions for how to begin using the board. • Appendix A. “Schematic and Layouts” – Shows the schematic and layout diagrams for the MCP2515 CAN Bus Monitor Demo Board. • Appendix B. “Bill Of Materials (BOM)” – Lists the parts used to build the MCP2515 CAN Bus Monitor Demo Board. 2008-2014 Microchip Technology Inc. DS50001757B-page 7 MCP2515 CAN Bus Monitor Demo Board 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 Examples 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 DS50001757B-page 8 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) { ... } 2008-2014 Microchip Technology Inc. Preface RECOMMENDED READING This user’s guide describes how to use MCP2515 CAN Bus Monitor Demo Board. The following Microchip documents are available and recommended as supplemental reference resources. MCP2515 Data Sheet – “Stand-Alone CAN Controller With SPI Interface”, (DS21801) This data sheet provides detailed information regarding the MCP2515 product family. MCP2561 Data Sheet – “High Speed CAN Transceiver“, (DS20005167) This data sheet provides detailed information regarding the MCP2561 product family. PIC18F2455/2550/4455/4550 Data Sheet – “28/40/44-Pin, High-Performance, Enhanced Flash, USB Microcontrollers with nanoWatt Technology” (DS39632) This data sheet provides detailed information regarding the PIC18F4550 product family. 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://www.microchip.com/support 2008-2014 Microchip Technology Inc. DS50001757B-page 9 MCP2515 CAN Bus Monitor Demo Board User’s Guide DOCUMENT REVISION HISTORY Revision B (October 2014) The following is the list of modifications: 1. Added MCP2561 Data Sheet – “High Speed CAN Transceiver“, (DS20005167) to the Recommended Reading section. 2. Modified Section 2.3 “Getting Started”. 3. Updated Appendix A. “Schematic and Layouts”. 4. Updated Appendix B. “Bill Of Materials (BOM)”. 5. Corrected minor typographical errors. Revision A (August 2008) • Initial Release of this Document. DS50001757B-page 10 2008-2014 Microchip Technology Inc. MCP2515 CAN BUS MONITOR DEMO BOARD USER’S GUIDE Chapter 1. Product Overview 1.1 INTRODUCTION This chapter provides an overview of the MCP2515 CAN Bus Monitor Demo Board and covers the following topics: • What is the MCP2515 CAN Bus Monitor Demo Board? • What does the MCP2515 CAN Bus Monitor Demo Board Kit include? 1.2 WHAT IS THE MCP2515 CAN BUS MONITOR DEMO BOARD? The MCP2515 CAN Bus Monitor Demo Board kit contains two identical boards which can be connected together to create a simple two node Controller Area Network (CAN) bus, which can be controlled and/or monitored via the included PC interface. The board(s) can also be connected to an existing CAN bus. By using the PC interface, the users can configure the MCP2515 registers, send CAN messages and receive CAN messages. CAN traffic can be generated using a button on the board that is not connected to the PC. There are also several headers (test points) so the MCP2515 pins can be monitored. 1.3 WHAT DOES THE MCP2515 CAN BUS MONITOR DEMO BOARD KIT INCLUDE? The MCP2515 CAN Bus Monitor Demo Board Kit includes: • • • • Two MCP2515 CAN Bus Monitor Demo Board boards (102-00108) Connector cable to connect the two boards together USB A Male to Mini USB B 5 pin Cable Information Sheet 2008-2014 Microchip Technology Inc. DS50001757B-page 11 MCP2515 CAN Bus Monitor Demo Board User’s Guide NOTES: DS50001757B-page 12 2008-2014 Microchip Technology Inc. MCP2515 CAN BUS MONITOR DEMO BOARD USER’S GUIDE Chapter 2. Installation and Operation 2.1 INTRODUCTION The MCP2515 CAN Bus Monitor Demo Board demonstrates the MCP2515 Stand-Alone CAN Controller interfacing to a CAN bus. The MCP2515 CAN Bus Monitor Demo Board kit consists of two identical boards which, when connected together, create a small, 2-node CAN bus. This bus can be interfaced to a PC by connecting one of the two boards via the universal serial bus (USB) port and running the custom software. The two nodes are identical in form, however, the function is determined by the connection to each other and the PC. One node (connected to the PC) will become the monitor and the other one will become the Traffic Generator. The boards are reversible (i.e., they can take either role, depending on the connection scheme). Additionally, the board(s) can be connected to an existing CAN bus where the software can monitor the traffic and the user can interact with the bus as needed. The software allows some of the MCP2515 registers to be modified, as well as messages to be received and transmitted. The user can gain an understanding of the capabilities of the MCP2515. 2.2 FEATURES The MCP2515 CAN Bus Monitor Demo Board has the following features: • • • • • Two identical boards and a CAN cable for creating a small CAN bus USB interface and PC software to interface to the CAN bus CAN bus PC software, which can be downloaded from http://www.microchip.com Button for changing the bus load on the Traffic Generator node Headers (test points) for monitoring the MCP2515 pins (CAN, SPI, and status/interrupt pins) • PIC18F4550 PIC® Microcontroller (MCU) with ICD2 interface/header for in-circuit programming. 2008-2014 Microchip Technology Inc. DS50001757B-page 13 MCP2515 CAN Bus Monitor Demo Board User’s Guide 2.3 GETTING STARTED The MCP2515 CAN Bus Monitor Demo Board is a fully functional, assembled, and tested kit used to demonstrate the MCP2515 in a CAN bus environment. The following describes the basic setup and operation. See Figure 2-1 and Figure 2-2 for a simplified functional diagram and block diagram. 1. Connect the two boards together using the cable. 2. Connect the USB cable to PC. 3. The TX LED (D2) on both boards will blink for about two seconds to indicate the Power-on Reset de-bounce routine executed by the microcontroller. D9 LED will remain ON to indicate the monitoring board is ready. 4. Start the bus monitor software. Both boards will be configured to 125 kbps CAN rate by default. Select Device > Connect to connect the board to the GUI. 5. Traffic can now be generated by pressing the LOAD button on the traffic generator board. BLOCK DIAGRAM USB ICSP HEADER FIGURE 2-1: USB +5V GND POWER 3,&) EXT USB 50 Bus Loading (%) 75 100 Serial and INT Pins Header 25 0&3 RESET TX/RX Header LOAD CAN 0&3 TX H RX CAN (default) L +5V from CAN cable Bus Test Points CAN (ALT) Jumpers: Shorted by default on PCB bottom DS50001757B-page 14 2008-2014 Microchip Technology Inc. Installation and Operation USB FUNCTIONAL DIAGRAM USB Con Power CAN FIGURE 2-3: USB Programming FIGURE 2-2: Control CAN Con CAN Headers BOARD SET-UP CONFIGURATION USB CABLE TO PC 2008-2014 Microchip Technology Inc. DS50001757B-page 15 MCP2515 CAN Bus Monitor Demo Board User’s Guide 2.4 FUNCTIONAL OPERATION The MCP2515 CAN Bus Monitor Demo Board is basically a USB-to-CAN board which provides visual feedback of Controller Area Network operation. The two boards included in the kit can be used together to create a 2-node CAN bus. The function of the board is determined by how it is powered. 2.4.1 Bus Monitor (Sniffer) Configuration The board is designated as a Bus Monitor when the board detects a connection to the USB power (and enumerates to USB). By default, this node is configured for 125 kbps and the receive buffers are wide open (i.e., will receive all messages on the bus). The PC software communicates with this node. 2.4.2 Traffic Generator Configuration The board is designated as a Traffic Generator when it is powered by a source other than USB (in this case, the other board is being powered by the CAN cable). In this configuration, the node responds to pressing the Traffic Generator button. Each depression of the button increments the bus load to the next step until it rolls around to zero again, at which time, the load will increment again for every depression. Note: 2.4.3 The silkscreen on the board indicates that the bus loading ranges from 25% to 100% when pressing the LOAD button. While the node can handle these loads, the display in the Output window becomes meaningless at loads above 5% - 8%. Therefore, the bus loading is reduced for demonstration purposes. The firmware can be modified to increase the traffic as needed. Headers/Test Points Two of the headers are connected to the MCP2515 pins so the pins can be monitored. The SPI and CAN serial interfaces, interrupt pin(s), and SOF pin are routed to headers/test points. The ICSP™ signals from the PIC18F4550 are routed to a header. DS50001757B-page 16 2008-2014 Microchip Technology Inc. Installation and Operation 2.5 SOFTWARE OPERATION Once the MCP2515DM-BM PC Software Rev 2.0 is downloaded and installed on the PC, open the MCP2515 Bus Monitor Graphical User Interface (GUI). To enable the communication between the boards and the GUI, click on Device menu and select Connect. The GUI consists of thee main panels: Control Panel, CAN Messages, and Debug. The Control Panel window includes four tabs: Bus Statistics, Bus Parameters, Msg Transmit and Registers, as shown in Figure 2-4. FIGURE 2-4: MCP CAN BUS MONITOR 2008-2014 Microchip Technology Inc. DS50001757B-page 17 MCP2515 CAN Bus Monitor Demo Board User’s Guide 2.5.1 Bus Statistics Tab This tab shows the status of the bus, including on/off the bus, bus loading, number of transmitted and received messages, and bit timing settings status (see Figure 2-5). FIGURE 2-5: 2.5.2 BUS STATISTICS TAB Bus Parameters Tab This tab is used to set basic bit timing. The bus speeds are limited to the values in the pull-down box. To set custom bit timing, refer to the MCP2515 Configuration Window (see Figure 2-6). FIGURE 2-6: DS50001757B-page 18 BUS PARAMETERS TAB 2008-2014 Microchip Technology Inc. Installation and Operation 2.5.3 Transmit Tab: This screen is used to configure and transmit CAN messages (see Figure 2-7). FIGURE 2-7: 2.5.4 TRANSMIT TAB MCP2515 Configuration Tab This tab allows access to the MCP2515 registers. SPI commands can be issued (see Figure 2-8). FIGURE 2-8: 2008-2014 Microchip Technology Inc. CONFIGURATION TAB DS50001757B-page 19 MCP2515 CAN Bus Monitor Demo Board User’s Guide 2.5.5 CAN Messages Output Panel: This panel displays the messages transmitted and received by the MCP2515. The right mouse button can be used to display the time in free running or delta (see Figure 2-9). FIGURE 2-9: DS50001757B-page 20 OUTPUT WINDOW 2008-2014 Microchip Technology Inc. MCP2515 CAN BUS MONITOR DEMO BOARD USER’S GUIDE Appendix A. Schematic and Layouts A.1 INTRODUCTION This appendix contains the following schematics and layouts for the MCP2515 CAN Bus Monitor Demo Board: • • • • • • • Board – Schematic Page 1 Board – Schematic Page 2 Board – Top Copper and Silk Board – Top Copper Board – Top Silk Board – Bottom Copper Board – Bottom Silk 2008-2014 Microchip Technology Inc. DS50001757B-page 21 BOARD – SCHEMATIC PAGE 1 +5V +5V +5V +5V +5V +5V +5V R1 270 R2 270 R5 475 R6 475 R7 475 R8 475 R9 10K SW1 SELF POWERED R22 SELF_PWR 1 D2 RED 1 D1 RED D4 RED D3 RED 2 10K MCLR D6 RED D5 RED R23 USB_ATTACH 4.7K RXLED TXLED 25_PCT 50_PCT 75_PCT 100_PCT Q1 C5 22pF D+ EXT PWR DNP D- X1 3 4 C3 220nF R3 VDD DS_MBR0520LT1G FDN352AP DS2 1 +5V R21 475 GND MCLR 10 SOF 16 RXB1 17 34 36 35 40 41 38 39 37 44 RD0 OSC2 SDI/RB0 OSC1 SD0/RC7 VDD U1 RB5 VSS PIC18F4550_TQFP_44PINS INT2/RB2 VDD RB6 VSS RB7 RC0 C1 10uF 30 28 +5V_USB 29 7 GND +5V_USB 32 RE2 27 RE1 26 RE0 RA5 24 25 RA4 23 RA2 RA1 20 D+ 1 VPP 2 +5V 1 D- 2 D+ 3 J8 C2 0.1uF D- J3 +5V 6 19 21 ICVpp 33 RD5 ICPGD 13 RD6 ICPGC 12 3 5 +5V 4 RD7 11 GND 31 22 2 RXB0 GND +5V 18 4 J1 9 6 GND 2 SW_LOAD C8 0.1uF CAN_RES 100_PCT 75_PCT 25_PCT 50_PCT SW_LOAD SELF_PWR VPP PGD PGC RTS2 USB_ATTACH 1 10K RTS1 SW2 GND GND 4 PGD 5 PGC 6 N/A 8 7 USB_B_F 3 R12 RTS0 2008-2014 Microchip Technology Inc. GND 5 15 TP2 MCLR 11 INT D10 RED 3 1 R18 10K C11 10uF 2 MSO SCK/RB1 GND R19 10K 10 8 RD1 9 MSI RB4 VUSB 14 D+ CS D- 43 42 C4 22PF C12 10uF 4 TXLED 1 RXLED MSCK R20 475 DS_MBR0520LT1G 20.000MHZ 2 DNP TP1 +5V DS1 3 1 R4 2 +5V_USB GND D9 RED PIC POWER SUPPLIES GND MCP2515 CAN Bus Monitor Demo Board User’s Guide DS50001757B-page 22 A.2 BOARD – SCHEMATIC PAGE 2 +5V +5V J5 J_1X7_.10SP R10 270 D7 RED R11 270 D8 RED +5V C6 0.1uF J4 U2 J_1X6_.10_SP MCP2515_IST_TSSOP20 TXCAN RXCAN 1 1 2 2 3 4 3 5 SOF 6 4 7 RTS0 8 5 9 RTS1 10 6 TXCAN VDD T\X\B\1\R\T\S\ NC T\X\B\2\R\T\S\ OSC1 OSC2 MSO 3 MSCK 4 INT 5 RXB0 6 RXB1 7 CS 16 MSO MSI J7 15 NC 14 SCK INT RXB0 11 5 CAN_RES RXB1 7 RTS2 CANL U3 C10 22PF 1 3 3 3 STBY 8 VSS CANH VDD CANL 4 RXD GND 2 Q2 GND 1 2 4 2 FDN352AP 7 GND 6 SPLIT 5 TP4 +5V MCP2561 DS50001757B-page 23 C7 0.1uF GND 9 8 10 J6 1 PIN1 PIN6 2 PIN2 PIN7 3 PIN3 PIN8 4 PIN4 PIN9 5 PIN5 R14 GND CANH 6 DB9M CANH 120 20.000MHZ 4 TP3 6 7 8 JP1 9 +5V Schematic and Layouts R15 33.2K C9 22pF X2 2 GND GND 1 TXD 3 CANL 12 RX1BF 1 MSCK 13 INT RX0BF VSS 2 MCLR 18 C\S\ 17 SO SI MSI GND R\E\S\E\T\ T\X\B\0\R\T\S\ 1 20 19 RXCAN CLKOUT CS HDR2X5 2008-2014 Microchip Technology Inc. A.3 MCP2515 CAN Bus Monitor Demo Board User’s Guide A.4 BOARD – TOP COPPER AND SILK A.5 BOARD – TOP COPPER DS50001757B-page 24 2008-2014 Microchip Technology Inc. Schematic and Layouts A.6 BOARD – TOP SILK A.7 BOARD – BOTTOM COPPER 2008-2014 Microchip Technology Inc. DS50001757B-page 25 MCP2515 CAN Bus Monitor Demo Board User’s Guide A.8 BOARD – BOTTOM SILK DS50001757B-page 26 2008-2014 Microchip Technology Inc. MCP2515 CAN BUS MONITOR DEMO BOARD USER’S GUIDE Appendix B. Bill Of Materials (BOM) TABLE B-1: Qty BILL OF MATERIALS (BOM) Reference Description Manufacturer Part Number 3 C1, C11, C12 CAP 10 µF 16V CERAMIC X7R 0805 Taiyo Yuden Co., Ltd. EMK212BB7106MGT 4 C2, C6, C7, C8 CAP 10 µF 50V CERAMIC X7R 0805 KEMET® C0805C104K5RACTU 1 C3 CAP .22 µF 16V CERAMIC X7R 0805 Panasonic® – ECG ECJ-2VB1C224K 4 C4, C5, C9, C10 CAP CERAMIC 22 pF 50V NP0 0805 Yageo® 10 D1<->D10 LED THIN 635 NM RED DIFF 0805 SMD Lumex® Inc. SML-LXT0805IW-TR 2 DS1, DS2 DIODE SCHOTTKY 20V 0.5A SOD123 ON Semiconductor® MBR0520LT1G 1 J1 CONN RECEPT MINI USB 2.0 5POS Hirose Electronic Co., (mini USB) Ltd. 0 J2 DO NOT POPULATE — — 0 J3 DO NOT POPULATE — — 2 J4, J8 CONN HEADER VERT 6 POS .100 TIN TE Connectivity, Ltd. 3-644695-6 1 J5 CONN HEADER VERT 7 POS .100 TIN TE Connectivity, Ltd. 3-644695-7 0 J6 DO NOT POPULATE — — 1 J7 CONN HEADER LOPRO R/A 10POS TE Connectivity, Ltd. 15AU 103310-1 1 JP1 CONN HEADER VERT 2 POS .100 TIN 3-644695-2 1 PCB RoHS Compliant Bare PCB, CAN Bus Microchip Technology Monitor Demonstration Board Inc. 104-000108 2 Q1, Q2 (NDS352P) MPSFET P-CH - 20V .5Ω Fairchild SSOT3 Semiconductor® NDS352P 4 R1, R2, R10, R11 RES 270Ω 1/8W 5% 0805 SMD Panasonic – ECG ERJ-6GEYJ271V 0 R3, R4 DO NOT POPULATE — — 6 R5, R6, R7, R8, R20, R21 RES 470Ω 1/8W 5% 0805 SMD Panasonic – ECG ERJ-6GEYJ471V 3 R9, R12, R22 RES 10 kΩ 1/8W 5% 0805 SMD Panasonic – ECG ERJ-6GEYJ103V 1 R14 RES 120 Ω 1/8W 5% 0805 SMD Panasonic – ECG ERJ-6GEYJ121V 1 R15 RES 33.2 kΩ 1/8W 1% 0805 SMD Panasonic – ECG ERJ-6ENF3322V 2 R18, R19 RES 10 kΩ 1/8W 1% 0805 SMD Panasonic – ECG ERJ-6ENF1002V 1 R23 RES 4.7 kΩ 1/8W 5% 0805 SMD Panasonic – ECG ERJ-6GEYJ472V 2 SW1, SW2 SWITCH LT TOUCH 6X3.5 100GF SMD Panasonic – ECG EVQ-PJS04K Note: TE Connectivity, Ltd. CC0805JRNP09BN220 UX60-MB-5ST 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. 2008-2014 Microchip Technology Inc. DS50001757B-page 27 MCP2515 CAN Bus Monitor Demo Board User’s Guide TABLE B-1: BILL OF MATERIALS (BOM) (CONTINUED) Qty Reference 2 VDD and GND PC TEST POINT COMPACT SMT 1 U1 PIC18F4550 High-Performance, Microchip Technology Enhanced Flash, USB Microcontroller Inc. with nanoWatt Technology PIC18F4550-I/PT 1 U2 Stand-alone Controller Area Network (CAN) Controller Microchip Technology Inc. MCP2515-I/ST 1 U3 High-Speed CAN Transceiver Microchip Technology Inc. MCP2561-I/SN 2 X1, X2 CRYSTAL 20.000 MHz 18 pF FUND SMD Abracon® Corporation ABM3B-20.000MHZ-B2-T 1 Mini USB Cable Note: This item is packaged with Kit USB A Male to Mini USB B 5 pin Cable – 3 ft. http://ktusasys.stores.yahoo.net/usbmatomib5p1.html — KT143-3 Note: Manufacturer Keystone Electronics Corp. Part Number 5016 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. TABLE B-2: Qty Description PARTS FOR RIBBON CABLE ASSEMBLY Reference Description Manufacturer Part Number 1 Cable CABLE 10 COND 100 FT FLAT, GREY 3M/ESD 3365/10(300SF) 2 P2,P3 CONN IDC SKT 10 POS W/POL 15 GOLD TE Connectivity, Ltd. 1658621-1 2 P2,P3 PULL TAB LOOP 10 POS SOCKET CONN (P2 P3) TE Connectivity, Ltd. 88450-2 2 P2,P3 STRAIN RELIEF 10 POS SOCKET CONN TE Connectivity, Ltd. 499252-5 1 DB9 Conn CONN DB9 FEMALE PLASTIC SHELL Assmann Electronics Inc. Note: A-DFF09LPIII/FP-R 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. DS50001757B-page 28 2008-2014 Microchip Technology Inc. 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 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 2008-2014 Microchip Technology Inc. 03/25/14 DS50001757B-page 29