MCP2510-EP Microchip Technology, MCP2510-EP Datasheet - Page 3
![no-image](/images/manufacturer_photos/0/4/439/microchip_technology_sml.jpg)
MCP2510-EP
Manufacturer Part Number
MCP2510-EP
Description
Stand-Alone CAN Controller with SPI Interface
Manufacturer
Microchip Technology
Datasheet
1.MCP2510-EP.pdf
(76 pages)
- Current page: 3 of 76
- Download datasheet (609Kb)
1.0
1.1
The MCP2510 is a stand-alone CAN controller devel-
oped to simplify applications that require interfacing
with a CAN bus. A simple block diagram of the
MCP2510 is shown in Figure 1-1. The device consists
of three main blocks:
1.
2.
3.
A typical system implementation using the device is
shown in Figure 1-2.
The CAN protocol engine handles all functions for
receiving and transmitting messages on the bus. Mes-
sages are transmitted by first loading the appropriate
message buffer and control registers. Transmission is
initiated by using control register bits, via the SPI inter-
face, or by using the transmit enable pins. Status and
errors can be checked by reading the appropriate reg-
isters. Any message detected on the CAN bus is
FIGURE 1-1: Block Diagram
1999 Microchip Technology Inc.
TXCAN
RXCAN
the CAN protocol engine,
the control logic and SRAM registers that are
used to configure the device and its operation,
and
the SPI protocol block.
DEVICE FUNCTIONALITY
Overview
Protocol
Engine
CAN
Buffers
3 TX
Control Logic
Preliminary
Message Assembly
2 RX Buffers
6 Acceptance
Filters
Buffer
checked for errors and then matched against the user
defined filters to see if it should be moved into one of
the two receive buffers.
The MCU interfaces to the device via the SPI interface.
Writing to and reading from all registers is done using
standard SPI read and write commands.
Interrupt pins are provided to allow greater system flex-
ibility. There is one multi-purpose interrupt pin as well
as specific interrupt pins for each of the receive regis-
ters that can be used to indicate when a valid message
has been received and loaded into one of the receive
buffers. Use of the specific interrupt pins is optional,
and the general purpose interrupt pin as well as status
registers (accessed via the SPI interface) can also be
used to determine when a valid message has been
received.
There are also three pins available to initiate immediate
transmission of a message that has been loaded into
one of the three transmit registers. Use of these pins is
optional and initiating message transmission can also
be done by utilizing control registers accessed via the
SPI interface.
Table 1-1 gives a complete list of all of the pins on the
MCP2510.
Interface
Logic
SPI
MCP2510
INT
RX0BF
RX1BF
TX0RTS
TX1RTS
TX2RTS
CS
SCK
SI
SO
DS21291C-page 3
SPI
Bus
Related parts for MCP2510-EP
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![MCP2510-I/SO](/photos/6/76/67656/150-18-soic_tmb.jpg)
Part Number:
Description:
IC CAN CONTRLER IND TEMP 18SOIC
Manufacturer:
Microchip Technology
Datasheet:
![MCP2510-I/ST](/photos/6/81/68121/150-20-tssop_tmb.jpg)
Part Number:
Description:
IC CAN CONTROLLER W/SPI 20TSSOP
Manufacturer:
Microchip Technology
Datasheet:
![MCP2510-E/SO](/photos/6/76/67656/150-18-soic_tmb.jpg)
Part Number:
Description:
IC CAN CTLR EXTENDED TEMP 18SOIC
Manufacturer:
Microchip Technology
Datasheet:
![MCP2510-I/P](/photos/6/76/67657/18-dip_300mil__tmb.jpg)
Part Number:
Description:
IC CAN CONTRLER IND TEMP 18DIP
Manufacturer:
Microchip Technology
Datasheet:
![MCP2510-E/P](/photos/6/76/67657/18-dip_300mil__tmb.jpg)
Part Number:
Description:
IC CAN CTLR EXTENDED TEMP 18DIP
Manufacturer:
Microchip Technology
Datasheet:
![MCP2510 CAN Development Kit Sell Sheet](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
MCP2510 CAN Development Kit
Manufacturer:
Microchip Technology
![MCP2510 Sell Sheet](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
MCP2510 Stand-Alone CAN Controller
Manufacturer:
Microchip Technology
![MCP2510-/P](/images/no-image3.png)
Part Number:
Description:
Stand-Alone CAN Controller with SPI Interface
Manufacturer:
MICROCHIP [Microchip Technology]
Datasheet:
![MCP2510-ESO](/images/no-image3.png)
Part Number:
Description:
Stand-Alone CAN Controller with SPI Interface
Manufacturer:
MICROCHIP [Microchip Technology]
Datasheet:
![MCP2510](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Stand-Alone CAN Controller with SPI Interface
Manufacturer:
Microchip Technology
Datasheet:
![MCP2510-E/ST](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Stand-Alone CAN Controller with SPI Interface
Manufacturer:
Microchip Technology
Datasheet:
![MCP2510-ISOG](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Controller Area Network, Stand-Alone CAN Controller with SPI Interface
Manufacturer:
Microchip Technology
Datasheet:
![1-968849-1](/photos/31/68/316885/pr-recmcpst2-8_tmb.jpg)
Part Number:
Description:
MCP2,8 RECEPTACLE CONTACT
Manufacturer:
TE Connectivity
Datasheet:
![1-968855-3](/photos/42/1/420139/pr968855_tmb.jpg)
Part Number:
Description:
MCP2,8 BU-KONT EDS
Manufacturer:
TE Connectivity
Datasheet: