MCP2515DM-BM Microchip Technology, MCP2515DM-BM Datasheet - Page 17

BOARD DEMO FOR MCP2515/51

MCP2515DM-BM

Manufacturer Part Number
MCP2515DM-BM
Description
BOARD DEMO FOR MCP2515/51
Manufacturer
Microchip Technology
Series
PICtail™r
Datasheets

Specifications of MCP2515DM-BM

Main Purpose
Interface, CAN Controller
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
MCP2515, MCP2551
Primary Attributes
Stand alone CAN Controller with SPI
Silicon Manufacturer
Microchip
Silicon Core Number
MCP2515, MCP2551
Features
Two Identical Boards And A CAN Cable For Creating A Small CAN Bus, CAN Bus PC Software
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Secondary Attributes
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCP2515DM-BM
Manufacturer:
Microchip Technology
Quantity:
135
FIGURE 3-1:
© 2010 Microchip Technology Inc.
The CANINTE.TXnIE bit
determines if an interrupt
should be generated when
a message is successfully
transmitted.
Generate
Interrupt
TRANSMIT MESSAGE FLOWCHART
Determine Highest Priority Message
Examine TXBnCTRL.TXP <1:0> to
No
Yes
Clear TxBnCTRL.TXREQ
to start transmission?
Message Transmitted
CANINTE.TXnIE=1?
TXBnCTRL.TXREQ
Clear:
TXBnCTRL.ABTF
TXBnCTRL.MLOA
TXBnCTRL.TXERR
CAN bus available
Transmit Message
CANTINF.TXnIF
GOTO START
Successfully?
Yes
Are any
bits = 1
Start
Was
Set
Is
?
Yes
No
Yes
No
No
The message transmission
sequence begins when the
device determines that the
TXBnCTRL.TXREQ for any of
the transmit registers has been
set.
Lost
Arbitration
TxB
Lost arbitration
Message error
N
TXBnCTRL.TXREQ=0
or CANCTRL.ABAT=1
CTRL.MLOA
Set
or
?
Clearing the TxBnCTRL.TXREQ bit
while it is set, or setting the CAN-
CTRL.ABAT bit before the message
has started transmission, will abort
the message.
is
?
Yes
Message
Error
CANINTE.MEERE?
TxBnCTRL.TXERR
CANTINF.MERRF
No
No
Set
Set
MCP2515
DS21801F-page 17
Generate
Yes
Interrupt

Related parts for MCP2515DM-BM