MCP2515-I/ST Microchip Technology, MCP2515-I/ST Datasheet - Page 33
![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
4.5.3
Filter matches on received messages can be
determined by the FILHIT bits in the associated
RXBnCTRL register. RXB0CTRL.FILHIT0 for buffer 0
and RXB1CTRL.FILHIT<2:0> for buffer 1.
The three FILHIT bits for receive buffer 1 (RXB1) are
coded as follows:
RXB0CTRL contains two copies of the BUKT bit and
the FILHIT<0> bit.
The coding of the BUKT bit enables these three bits to
be used similarly to the RXB1CTRL.FILHIT bits and to
distinguish a hit on filter RXF0 and RXF1 in either
RXB0 or after a roll over into RXB1.
FIGURE 4-5:
2004 Microchip Technology Inc.
- 101 = Acceptance Filter 5 (RXF5)
- 100 = Acceptance Filter 4 (RXF4)
- 011 = Acceptance Filter 3 (RXF3)
- 010 = Acceptance Filter 2 (RXF2)
- 001 = Acceptance Filter 1 (RXF1)
- 000 = Acceptance Filter 0 (RXF0)
Note:
- 111 = Acceptance Filter 1 (RXB1)
- 110 = Acceptance Filter 0 (RXB1)
- 001 = Acceptance Filter 1 (RXB0)
- 000 = Acceptance Filter 0 (RXB0)
RXFn
000 and 001 can only occur if the BUKT bit
in RXB0CTRL is set, allowing RXB0
messages to roll over into RXB1.
FILHIT BITS
0
Acceptance Filter Register
Message Assembly Buffer
RXFn
MESSAGE ACCEPTANCE MASK AND FILTER OPERATION
1
Identifier
RXFn
n
Preliminary
RXMn
0
Acceptance Mask Register
RXMn
If the BUKT bit is clear, there are six codes
corresponding to the six filters. If the BUKT bit is set,
there are six codes corresponding to the six filters, plus
two additional codes corresponding to RXF0 and RXF1
filters that roll over into RXB1.
4.5.4
If more than one acceptance filter matches, the FILHIT
bits will encode the binary value of the lowest
numbered filter that matched. For example, if filter
RXF2 and filter RXF4 match, FILHIT will be loaded with
the value for RXF2. This essentially prioritizes the
acceptance filters with a lower-number filter having
higher priority. Messages are compared to filters in
ascending order of filter number. This also insures that
the message will only be received into one buffer. This
implies that RXB0 has a higher priority than RXB1.
4.5.5
The mask and filter registers can only be modified
when the MCP2515 is in Configuration mode (see
Section 10.0 “Modes of Operation”).
1
RXMn
MULTIPLE FILTER MATCHES
CONFIGURING THE MASKS AND
FILTERS
n
MCP2515
DS21801C-page 33
RxRqst