MCP2515-I/ST Microchip Technology, MCP2515-I/ST Datasheet - Page 17
![IC CAN CONTROLLER W/SPI 20TSSOP](/photos/6/81/68121/150-20-tssop_sml.jpg)
MCP2515-I/ST
Manufacturer Part Number
MCP2515-I/ST
Description
IC CAN CONTROLLER W/SPI 20TSSOP
Manufacturer
Microchip Technology
Specifications of MCP2515-I/ST
Package / Case
20-TSSOP
Controller Type
CAN Interface
Interface
SPI
Voltage - Supply
2.7 V ~ 5.5 V
Current - Supply
10mA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Product
Controller Area Network (CAN)
Number Of Transceivers
1
Data Rate
1 Mbps
Supply Voltage (max)
5.5 V
Supply Voltage (min)
2.7 V
Supply Current (max)
10 mA
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Mounting Style
SMD/SMT
Supply Voltage Range
2.7V To 5.5V
Driver Case Style
TSSOP
No. Of Pins
20
Operating Temperature Range
-40°C To +85��C
Filter Terminals
SMD
Supply Voltage Min
2.7V
Rohs Compliant
Yes
Interface Type
SPI
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
MCP2515DM-BM - BOARD DEMO FOR MCP2515/51MCP2515DM-PTPLS - BOARD DAUGHTER PICTAIL MCP2515MCP2515DM-PCTL - BOARD DEMO FOR MCP2515DV251001 - KIT DEVELOPMENT CAN MCP2510
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
MCP2515-I/ST
Manufacturer:
HYNIX
Quantity:
7 600
Company:
Part Number:
MCP2515-I/ST
Manufacturer:
MICROCHI
Quantity:
5 920
Company:
Part Number:
MCP2515-I/ST
Manufacturer:
MICROCHI
Quantity:
200
Part Number:
MCP2515-I/ST
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
FIGURE 3-1:
2003 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
No
Examine TXBnCTRL.TXP <1:0> to
Determine Highest Priority Message
Yes
to start transmission?
Clear TxBnCTRL.TXREQ
Message Transmitted
TXBnCTRL.TXREQ
CAN bus available
Clear:
TXBnCTRL.ABTF
TXBnCTRL.MLOA
TXBnCTRL.TXERR
CANINTE.TXnIE=1?
Transmit Message
CANTINF.TXnIF
GOTO START
Successfully?
Yes
Are any
bits = 1
Start
Was
Is
Set
?
No
Yes
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
Message error
Lost arbitration
N
TXBnCTRL.TXREQ=0
CTRL.MLOA
or
Set
CANCTRL.ABAT=1
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
TxBnCTRL.TXERR
CANINTE.MEERE?
CANTINF.MERRF
No
No
Set
Set
MCP2515
DS21801B-page 17
Generate
Yes
Interrupt