User manual
Product Overview and Installation
2004 Microchip Technology Inc. DS51266C-page 9
1.5.4 Device Programmer
The Device Programmer module is used with PC software to configure the
user-defined defaults.
FIGURE 1-4: MCP250XX DEVELOPMENT BOARD
1.5.5 Key
Areas of the MCP2515
There are a few key areas on the board. Figure 1-4 illustrates these areas, while
Table 1-1 details them.
TABLE 1-1: MCP250XX BOARD LAYOUT
Key Areas Description
DB25 DB25 is the connection to the host PC interface. The PC controls both
the PC Node and the Device Programmer circuit.
U6 U6 is the CAN Controller (MCP2515) of the PC Node that is controlled
by the host PC.
U15, J5 and JP4 U15 is the prototyping node. J5 is the ICSP™ header for U15. JP4 jump-
ers board power to the V
DD
pin of U15 and should be removed if using
J5 (ICSP header) to isolate U15 from the rest of the board during
In-Circuit Serial Programming™.
U14 The MCP250XX for the demonstration program. Connected to the
potentiometers, piezo, buttons and lamp.
U3 U3 is the socket for programming the user-defined defaults using the
programming software.
Y1, Y2, Y3, JP1
and JP2
Y1, Y2 and Y3 are the oscillator sockets for each of the three CAN
nodes. By default, all of the Yx outputs are connected together (JP1 and
JP2 are shorted via a trace on the back of the board) and only Y1 is pop-
ulated (i.e., Y1 clocks all three CAN nodes). To separate the oscillator
sockets, the traces shorting JP1 and JP2 must be cut.
U11, U12, U13, J3
and J4
U11-U13 are the CAN drivers all connected to a common CAN bus. The
two DB9s (J3 and J4) are the external CAN bus connections. Only J4 is
populated.
D2, D3, D4 and D5 CAN traffic indicator LEDs. D2 represents all traffic. D3-D5 represent
transmitted traffic of each of the three nodes.
100 100
DB25
J1
U15
Y1
Y2 Y3
U3 U2
L1
S1
U14
J3
BZ1
R17
R20
J4
GP4 GP5
GP6
J5
U6
NODE A
PC NODE
D2
D3
D4
D5
NODE B
DEVICE PROGRAMMER