http://www.www.datasheet4u.com

900,000+ Datasheet PDF Search and Download

Datasheet4U offers most rated semiconductors datasheets pdf



  Microchip Technology Semiconductor Electronic Components Datasheet  

MCP2515 Datasheet

Stand-Alone CAN Controller

No Preview Available !

MCP2515 pdf
www.DataSheet4U.com
MCP2515
Stand-Alone CAN Controller With SPI™ Interface
Features
• Implements CAN V2.0B at 1 Mb/s:
- 0 – 8 byte length in the data field
- Standard and extended data and remote
frames
• Receive buffers, masks and filters:
- Two receive buffers with prioritized message
storage
- Six 29-bit filters
- Two 29-bit masks
• Data byte filtering on the first two data bytes
(applies to standard data frames)
• Three transmit buffers with prioritizaton and abort
features
• High-speed SPI™ Interface (10 MHz):
- SPI modes 0,0 and 1,1
• One-shot mode ensures message transmission is
attempted only one time
• Clock out pin with programmable prescaler:
- Can be used as a clock source for other
device(s)
• Start-of-Frame (SOF) signal is available for
monitoring the SOF signal:
- Can be used for time-slot-based protocols
and/or bus diagnostics to detect early bus
degredation
• Interrupt output pin with selectable enables
• Buffer Full output pins configurable as:
- Interrupt output for each receive buffer
- General purpose output
• Request-to-Send (RTS) input pins individually
configurable as:
- Control pins to request transmission for each
transmit buffer
- General purpose inputs
• Low-power CMOS technology:
- Operates from 2.7V – 5.5V
- 5 mA active current (typical)
- 1 µA standby current (typical) (Sleep mode)
• Temperature ranges supported:
- Industrial (I): -40°C to +85°C
- Extended (E): -40°C to +125°C
Description
Microchip Technology’s MCP2515 is a stand-alone
Controller Area Network (CAN) controller that imple-
ments the CAN specification, version 2.0B. It is capable
of transmitting and receiving both standard and
extended data and remote frames. The MCP2515 has
two acceptance masks and six acceptance filters that
are used to filter out unwanted messages, thereby
reducing the host MCUs overhead. The MCP2515
interfaces with microcontrollers (MCUs) via an industry
standard Serial Peripheral Interface (SPI).
Package Types
18-Lead PDIP/SOIC
TXCAN
RXCAN
CLKOUT/SOF
TX0RTS
TX1RTS
TX2RTS
OSC2
OSC1
Vss
1
2
3
4
5
6
7
8
9
18 VDD
17 RESET
16 CS
15 SO
14 SI
13 SCK
12 INT
11 RX0BF
10 RX1BF
20-LEAD TSSOP
TXCAN
RXCAN
CLKOUT/SOF
TX0RTS
TX1RTS
NC
TX2RTS
OSC2
OSC1
VSS
1
2
3
4
5
6
7
8
9
10
20 VDD
19 RESET
18 CS
17 SO
16 SI
15 NC
14 SCK
13 INT
12 RX0BF
11 RX1BF
© 2005 Microchip Technology Inc.
Preliminary
DS21801D-page 1



  Microchip Technology Semiconductor Electronic Components Datasheet  

MCP2515 Datasheet

Stand-Alone CAN Controller

No Preview Available !

MCP2515 pdf
MCP2515
NOTES:
DS21801D-page 2
Preliminary
© 2005 Microchip Technology Inc.



  Microchip Technology Semiconductor Electronic Components Datasheet  

MCP2515 Datasheet

Stand-Alone CAN Controller

No Preview Available !

MCP2515 pdf
MCP2515
1.0 DEVICE OVERVIEW
The MCP2515 is a stand-alone CAN controller
developed to simplify applications that require
interfacing with a CAN bus. A simple block diagram of
the MCP2515 is shown in Figure 1-1. The device
consists of three main blocks:
1. The CAN module, which includes the CAN
protocol engine, masks, filters, transmit and
receive buffers.
2. The control logic and registers that are used to
configure the device and its operation.
3. The SPI protocol block.
An example system implementation using the device is
shown in Figure 1-2.
1.1 CAN Module
The CAN module handles all functions for receiving
and transmitting messages on the CAN bus. Messages
are transmitted by first loading the appropriate
message buffer and control registers. Transmission is
initiated by using control register bits via the SPI
interface or by using the transmit enable pins. Status
and errors can be checked by reading the appropriate
registers. Any message detected on the CAN bus is
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.
1.2 Control Logic
The control logic block controls the setup and operation
of the MCP2515 by interfacing to the other blocks in
order to pass information and control.
Interrupt pins are provided to allow greater system
flexibility. There is one multi-purpose interrupt pin (as
well as specific interrupt pins) for each of the receive
registers that can be used to indicate a valid message
has been received and loaded into one of the receive
buffers. Use of the specific interrupt pins is optional.
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.
Additionally, there are 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, as initiating message
transmissions can also be accomplished by utilizing
control registers, accessed via the SPI interface.
1.3 SPI Protocol Block
The MCU interfaces to the device via the SPI interface.
Writing to, and reading from, all registers is
accomplished using standard SPI read and write
commands, in addition to specialized SPI commands.
FIGURE 1-1:
BLOCK DIAGRAM
CAN Module
RXCAN
TXCAN
CAN
Protocol
Engine
TX and RX Buffers
Masks and Filters
SPI™
Interface
Logic
CS
SCK
SI
SO
SPI
Bus
OSC1
OSC2
CLKOUT
Timing
Generation
Control Logic
Control
and
Interrupt
Registers
© 2005 Microchip Technology Inc.
Preliminary
INT
RX0BF
RX1BF
TX0RTS
TX1RTS
TX2RTS
RESET
DS21801D-page 3




Part Number MCP2515
Description Stand-Alone CAN Controller
Maker Microchip Technology
Total Page 30 Pages
PDF Download
MCP2515 pdf
Download PDF File
MCP2515 pdf
View for Mobile






Related Datasheet

1 MCP2510 Stand-Alone CAN Controller with SPI Interface Microchip Technology
Microchip Technology
MCP2510 pdf
2 MCP2515 Stand-Alone CAN Controller Microchip Technology
Microchip Technology
MCP2515 pdf




Part Number Start With

0    1    2    3    4    5    6    7    8    9    A    B    C    D    E    F    G    H    I    J    K    L    M    N    O    P    Q    R    S    T    U    V    W    X    Y    Z

site map

webmaste! click here

contact us

Buy Components