MCP2515-I/SO Microchip Technology Inc., MCP2515-I/SO Datasheet - Page 17

no-image

MCP2515-I/SO

Manufacturer Part Number
MCP2515-I/SO
Description
CAN CONTROLLER WITH SPI INTERFACE
Manufacturer
Microchip Technology Inc.
Type
Programmable Peripheral Interfacer
Datasheet

Specifications of MCP2515-I/SO

Package Type
18-Pin SOIC
Voltage, Supply
2.7-5.5 V
Lead Free Status / Rohs Status
RoHS Compliant part Electrostatic Device

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCP2515-I/SO
Manufacturer:
TI
Quantity:
1 000
Part Number:
MCP2515-I/SO
Manufacturer:
MIC
Quantity:
1 000
Part Number:
MCP2515-I/SO
Manufacturer:
MIC
Quantity:
57
Part Number:
MCP2515-I/SO
Manufacturer:
MICROCHIP
Quantity:
8 000
Part Number:
MCP2515-I/SO
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
MCP2515-I/SO
Quantity:
173
Part Number:
MCP2515-I/SO
0
Company:
Part Number:
MCP2515-I/SO
Quantity:
10 000
FIGURE 3-1:
© 2005 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
Preliminary
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
DS21801D-page 17
Generate
Interrupt
Yes

Related parts for MCP2515-I/SO