MCP2515 CAN Bus Monitor Demo Board User's Guide

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