MCP2510T-I/SO Microchip Technology, MCP2510T-I/SO Datasheet

IC CAN CONTROLLER W/SPI 18-SOIC

MCP2510T-I/SO

Manufacturer Part Number
MCP2510T-I/SO
Description
IC CAN CONTROLLER W/SPI 18-SOIC
Manufacturer
Microchip Technology
Datasheets

Specifications of MCP2510T-I/SO

Package / Case
18-SOIC (7.5mm Width)
Controller Type
CAN Interface
Interface
SPI
Voltage - Supply
3 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
5 Mbps
Supply Voltage (max)
5.5 V
Supply Voltage (min)
3 V
Supply Current (max)
10 mA
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Mounting Style
SMD/SMT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
DV251001 - KIT DEVELOPMENT CAN MCP2510
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCP2510T-I/SO
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Company:
Part Number:
MCP2510T-I/SO
Quantity:
2 200
Features
• Implements Full CAN V2.0A and V2.0B at 1 Mb/s:
• Hardware Features:
• Low power CMOS technology:
• 18-pin PDIP/SOIC and 20-pin TSSOP packages
• Temperature ranges supported:
© 2007 Microchip Technology Inc.
- 0 - 8 byte message length
- Standard and extended data frames
- Programmable bit rate up to 1 Mb/s
- Support for remote frames
- Two receive buffers with prioritized message
- Six full acceptance filters
- Two full acceptance filter masks
- Three transmit buffers with prioritization and
- Loop-back mode for self test operation
- High Speed SPI Interface
- Supports SPI modes 0,0 and 1,1
- Clock out pin with programmable prescaler
- Interrupt output pin with selectable enables
- ‘Buffer full’ output pins configureable as inter-
- ‘Request to Send’ input pins configureable as
- Low Power Sleep mode
- Operates from 3.0V to 5.5V
- 5 mA active current typical
- 10 µA standby current typical at 5.5V
- Industrial (I):
- Extended (E):
storage
abort features
(5 MHz at 4.5V I temp)
rupt pins for each receive buffer or as general
purpose digital outputs
control pins to request immediate message
transmission for each transmit buffer or as
general purpose digital inputs
Stand-Alone CAN Controller with SPI
-40°C to +85°C
-40°C to +125°C
Description
The Microchip Technology Inc. MCP2510 is a Full Con-
troller Area Network (CAN) protocol controller imple-
menting CAN specification V2.0 A/B. It supports CAN
1.2, CAN 2.0A, CAN 2.0B Passive, and CAN 2.0B
Active versions of the protocol, and is capable of trans-
mitting and receiving standard and extended mes-
sages. It is also capable of both acceptance filtering
and message management. It includes three transmit
buffers and two receive buffers that reduce the amount
of microcontroller (MCU) management required. The
MCU communication is implemented via an industry
standard Serial Peripheral Interface (SPI) with data
rates up to 5 Mb/s.
Package Types
18 LEAD PDIP/SOIC
20 LEAD TSSOP
CLKOUT
TX0RTS
TX1RTS
TX2RTS
CLKOUT
RXCAN
TX0RTS
TX1RTS
TX2RTS
TXCAN
RXCAN
TXCAN
OSC2
OSC1
OSC2
OSC1
MCP2510
V
V
NC
SS
SS
10
9
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
9
Interface
20
19
18
17
16
15
14
17
13
12
11
18
16
15
14
13
12
11
10
V
RESET
CS
SO
SI
SCK
INT
RX0BF
RX1BF
V
RESET
CS
SO
SI
SCK
INT
RX0BF
RX1BF
NC
DS21291F-page 1
DD
DD

Related parts for MCP2510T-I/SO

MCP2510T-I/SO Summary of contents

Page 1

... MCP2510 ™ Interface Description The Microchip Technology Inc. MCP2510 is a Full Con- troller Area Network (CAN) protocol controller imple- menting CAN specification V2.0 A/B. It supports CAN 1.2, CAN 2.0A, CAN 2.0B Passive, and CAN 2.0B Active versions of the protocol, and is capable of trans- mitting and receiving standard and extended mes- sages ...

Page 2

... When contacting a sales office, please specify which device, revision of silicon and data sheet (include literature number) you are using. Customer Notification System Register on our web site at www.microchip.com to receive the most current information on all of our products. DS21291F-page 2 © 2007 Microchip Technology Inc. ...

Page 3

... RXCAN CAN Protocol Engine TXCAN © 2007 Microchip Technology Inc. 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 ...

Page 4

... Data input pin for SPI interface Data output pin for SPI interface Chip select input pin for SPI interface Active low device reset input Positive supply for logic and I/O pins No internal connection CAN Transceiver MCP2510 Node Controller © 2007 Microchip Technology Inc. ...

Page 5

... Figure 1 block diagram of these buffers and their connection to the protocol engine. FIGURE 1-3: CAN BUFFERS AND PROTOCOL ENGINE BLOCK DIAGRAM BUFFERS TXB0 TXB1 Message Queue Control Transmit Byte Sequencer PROTOCOL ENGINE {Transmit<5:0>, Receive<8:0>} Transmit Logic TX © 2007 Microchip Technology Inc. Acceptance Mask A RXM0 TXB2 c Acceptance Filter c RXF0 e p Acceptance Filter t RXF1 R X ...

Page 6

... The programming of the BTL depends upon the baud rate and external physical delay times. Transmit Logic SAM StuffReg<5:0> Comparator Shift<14:0> (Transmit<5:0>, Receive<7:0>) Transmit<7:0> TrmData<7:0> TX REC Receive Error Counter TEC Transmit ErrPas Error Counter BusOff Protocol FSM Rec/Trm Addr. © 2007 Microchip Technology Inc. ...

Page 7

... CAN frame (11-bit identifier), then the stan- © 2007 Microchip Technology Inc. MCP2510 dard CAN frame will win arbitration due to the assertion of a dominant lDE bit. Also, the SRR bit in an extended ...

Page 8

... Intermission. This is provided to allow nodes time for internal processing before the start of the next message frame. After the intermission, the bus line remains in the recessive state (bus idle) until the next transmission starts. © 2007 Microchip Technology Inc. ...

Page 9

FIGURE 2-1: STANDARD DATA FRAME 12 6 Arbitration Field Control Field Identifier Data Length Code Message Filtering Stored in Buffers Data Frame (number of bits = 44 + 8N) 8N (0≤N≤8) Data Field 8 ...

Page 10

FIGURE 2-2: EXTENDED DATA FRAME 32 Arbitration Field Identifier Extended Identifier Message Filtering Stored in Buffers Data Frame (number of bits = (0≤N≤8) Control Data Field Field ...

Page 11

FIGURE 2-3: REMOTE DATA FRAME 32 Arbitration Field Identifier Message Filtering Remote Data Frame with Extended Identifier 6 Control Field Data Extended Identifier Length Code 16 7 CRC Field End of ...

Page 12

FIGURE 2-4: ERROR DATA FRAME Interrupted Data Frame 12 6 Arbitration Field Control Field Identifier Data Length Code Message Filtering Bit Stuffing 8N (0≤N≤8) Data Field Data Frame or Error Echo ...

Page 13

FIGURE 2-5: OVERLOAD FRAME Remote Frame (number of bits = 44 Arbitration Field Control Field CRC Field End of Frame 15 CRC ...

Page 14

... MCP2510 NOTES: DS21291F-page 14 © 2007 Microchip Technology Inc. ...

Page 15

... This can be done by writing to the register via the SPI interface or by setting the TX N the particular transmit buffer(s) that are to be transmit- © 2007 Microchip Technology Inc. ted. If transmission is initiated via the SPI interface, the TXREQ bit can be set at the same time as the TXP pri- ority bits. ...

Page 16

... CANCTRL.ABAT bit before the message has started transmission will abort the message TXBnCTRL.TXREQ=0 CANCTRL.ABAT Yes Yes Did Was No a message error occur? No Was Arbitration lost during transmission Set No Yes Set TxBnCTRL.TXERR=1 Yes TxBnCTRL.MLOA=1 © 2007 Microchip Technology Inc. ...

Page 17

... TXP<1:0>: Transmit Buffer Priority 11 = Highest Message Priority 10 = High Intermediate Message Priority 11 = Low Intermediate Message Priority 00 = Lowest Message Priority Legend Readable bit -n = Value at POR © 2007 Microchip Technology Inc. Control Register N R-0 R-0 R-0 R/W-0 MLOA TXERR TXREQ W = Writable bit U = Unimplemented bit, read as ‘0’ ...

Page 18

... SID8 SID7 SID6 W = Writable bit U = Unimplemented bit, read as ‘0’ ’1’ = Bit is set ’0’ = Bit is cleared R/W-0 R/W-0 R/W-0 B2RTSM B1RTSM B0RTSM bit Bit is unknown R/W-x R/W-x R/W-x SID5 SID4 SID3 bit Bit is unknown © 2007 Microchip Technology Inc. ...

Page 19

... N (ADDRESS: 34h, 44h, 54h) R/W-x R/W-x EID7 EID6 bit 7 bit 7-0 EID<7:0>: Extended Identifier Bits <7:0> Legend Readable bit -n = Value at POR © 2007 Microchip Technology Inc. Standard Identifier Low N R/W-x R/W-x R/W-x R/W-x SID0 — EXIDE — Writable bit U = Unimplemented bit, read as ‘0’ ...

Page 20

... Data Field Byte Writable bit U = Unimplemented bit, read as ‘0’ ’1’ = Bit is set ’0’ = Bit is cleared R/W-x R/W-x R/W-x DLC2 DLC1 DLC0 bit Bit is unknown R/W-x R/W-x R/W-x Dm TXB Dm TXB Dm TXB bit Bit is unknown © 2007 Microchip Technology Inc. ...

Page 21

... RXB1. There are also two programmable acceptance filter masks available, one for each receive buffer (see Section 4.5). © 2007 Microchip Technology Inc. When a message is received, bits <3:0> of the RXB TRL Register will indicate the acceptance filter number that enabled reception, and whether the received mes- sage is a remote transfer request ...

Page 22

... RECEIVE BUFFER BLOCK DIAGRAM Acceptance Mask RXM0 Acceptance Filter RXF0 Acceptance Filter e RXF1 Identifier Data Field DS21291F-page 22 Acceptance Mask RXM1 Acceptance Filter RXF2 Acceptance Filter RXF3 Acceptance Filter RXF4 Acceptance Filter RXF5 M Identifier A B Data Field © 2007 Microchip Technology Inc ...

Page 23

... Move message into RXB0 Set CANINTF.RX0IF=1 Set RXB0CTRL.FILHIT <0> according to which filter criteria Yes CANINTE.RX0IE=1? No ARE Yes BFPCTRL.B0BFM=1 Set RXBF0 AND BF1CTRL.B0BFE © 2007 Microchip Technology Inc. Start Detect No Start of Message ? Yes Begin Loading Message into Message Assembly Buffer (MAB) Valid Generate No Message Error ...

Page 24

... Legend Readable bit -n = Value at POR DS21291F-page 24 R/W-0 U-0 R-0 R/W-0 RXM0 — RXRTR BUKT W = Writable bit U = Unimplemented bit, read as ‘0’ ’1’ = Bit is set ’0’ = Bit is cleared R-0 R-0 BUKT1 FILHIT0 bit Bit is unknown © 2007 Microchip Technology Inc. ...

Page 25

... Acceptance Filter 3 (RXF3) 010 = Acceptance Filter 2 (RXF2) 001 = Acceptance Filter 1 (RXF1) (Only if BUKT bit set in RXB0CTRL) 000 = Acceptance Filter 0 (RXF0) (Only if BUKT bit set in RXB0CTRL) Legend Readable bit -n = Value at POR © 2007 Microchip Technology Inc. R/W-0 U-0 R-0 R-0 RXM0 — ...

Page 26

... SID8 SID7 SID6 W = Writable bit U = Unimplemented bit, read as ‘0’ ’1’ = Bit is set ’0’ = Bit is cleared R/W-0 R/W-0 R/W-0 B0BFE B1BFM B0BFM bit Bit is unknown R-x R-x R-x SID5 SID4 SID3 bit Bit is unknown © 2007 Microchip Technology Inc. ...

Page 27

... EID14 bit 7 bit 7-0 EID<15:8>: Extended Identifier Bits <15:8> These bits hold bits 15 through 8 of the Extended Identifier for the received message Legend Readable bit -n = Value at POR © 2007 Microchip Technology Inc. STANDARD IDENTIFIER LOW N R-x R-x R-x R-x SID0 SRR ...

Page 28

... U = Unimplemented bit, read as ‘0’ ’1’ = Bit is set ’0’ = Bit is cleared R-x R-x R-x EID2 EID1 EID0 bit Bit is unknown R-x R-x R-x DLC2 DLC1 DLC0 bit Bit is unknown R-x R-x R-x RB Dm2 RB Dm1 RB Dm0 bit Bit is unknown © 2007 Microchip Technology Inc. ...

Page 29

... Acceptance Filter 3 (RXF3) - 010 = Acceptance Filter 2 (RXF2) - 001 = Acceptance Filter 1 (RXF1) - 000 = Acceptance Filter 0 (RXF0) © 2007 Microchip Technology Inc. Note: 000 and 001 can only occur if the BUKT bit (see Table 4-1) is set in the RXB0CTRL register allowing RXB0 messages to roll over into RXB1 ...

Page 30

... RXMn1 RXMnn STANDARD IDENTIFIER HIGH N R/W-x R/W-x R/W-x R/W-x SID8 SID7 SID6 SID5 W = Writable bit U = Unimplemented bit, read as ‘0’ ’1’ = Bit is set ’0’ = Bit is cleared RxRqst R/W-x R/W-x SID4 SID3 bit Bit is unknown © 2007 Microchip Technology Inc. ...

Page 31

... EID<15:8>: Extended Identifier Bits <15:8> These bits hold the filter bits to be applied to bits <15:8> of the Extended Identifier portion of a received message Legend Readable bit -n = Value at POR © 2007 Microchip Technology Inc. STANDARD IDENTIFIER LOW N R/W-x U-0 R/W-x U-0 SID0 — ...

Page 32

... W = Writable bit U = Unimplemented bit, read as ‘0’ ’1’ = Bit is set ’0’ = Bit is cleared R/W-x R/W-x EID1 EID0 bit Bit is unknown R/W-x R/W-x SID4 SID3 bit Bit is unknown R/W-x R/W-x EID17 EID16 bit Bit is unknown © 2007 Microchip Technology Inc. ...

Page 33

... EID<7:0>: Extended Identifier Mask Bits <7:0> These bits hold the mask bits to be applied to the bits <7:0> of the Extended Identifier portion of a received message Legend Readable bit -n = Value at POR © 2007 Microchip Technology Inc. EXTENDED IDENTIFIER HIGH N R/W-x R/W-x R/W-x R/W-x ...

Page 34

... MCP2510 NOTES: DS21291F-page 34 © 2007 Microchip Technology Inc. ...

Page 35

... Prop Sync Segment T Q © 2007 Microchip Technology Inc. The nominal bit rate is the number of bits transmitted per second assuming an ideal transmitter with an ideal oscillator, in the absence of resynchronization. The nominal bit rate is defined maximum of 1 Mb/s. Nominal Bit Time is defined as: ...

Page 36

... CNF2 register T . The MCP2510 defines this time phase segment 2 must be at least 2 T BUS (depends COMP (depends on DRIVE CAN + delay ns BUS COMP CAN / T PROPOGATION duration (however due see Section 5.6 below between / Thus, Q long. Q © 2007 Microchip Technology Inc. ...

Page 37

... Prop Sync Segment T Q © 2007 Microchip Technology Inc. The phase error of an edge is given by the position of the edge relative to Sync Seg, measured in T phase error is defined in magnitude of T • the edge lies within SYNCESEG • e > the edge lies before the SAMPLE POINT • ...

Page 38

... For the full bus speed range of the CAN protocol, a quartz oscillator is required. A maximum node-to-node oscillator variation of 1.7% is allowed 1 after the Q ≤ SJW Actual Nominal Bit Length Bit Length © 2007 Microchip Technology Inc. ...

Page 39

... F Q Legend Readable bit -n = Value at POR © 2007 Microchip Technology Inc. ting this bit to a ‘1’ causes the bus to be sampled three times; twice the normal sample point (which is at the end of phase segment 1). The value of the bus is determined to be the value read during at least two of the samples. If the SAM bit is set to a ‘ ...

Page 40

... Writable bit U = Unimplemented bit, read as ‘0’ ’1’ = Bit is set ’0’ = Bit is cleared R/W-0 R/W-0 R/W-0 PRSEG2 PRSEG1 PRSEG0 bit Bit is unknown R/W-0 R/W-0 R/W-0 PHSEG22 PHSEG21 PHSEG20 bit Bit is unknown © 2007 Microchip Technology Inc. ...

Page 41

... A stuff error occurs and an error frame is generated. The message is repeated. © 2007 Microchip Technology Inc. MCP2510 6.6 Error States Detected errors are made public to all other nodes via error frames ...

Page 42

... U = Unimplemented bit, read as ‘0’ ’1’ = Bit is set ’0’ = Bit is cleared 128 occurrences of 11 consecutive “recessive” bits R-0 R-0 R-0 TEC2 TEC1 TEC0 bit Bit is unknown R-0 R-0 R-0 REC2 REC1 REC0 bit Bit is unknown © 2007 Microchip Technology Inc. ...

Page 43

... EWARN: Error Warning Flag - Set when TEC or REC is equal to or greater than 96 (TXWAR or RXWAR = 1) Reset when both REC and TEC are less than 96 - Legend Readable bit -n = Value at POR © 2007 Microchip Technology Inc. R-0 R-0 R-0 R-0 TXBO TXEP RXEP ...

Page 44

... MCP2510 NOTES: DS21291F-page 44 © 2007 Microchip Technology Inc. ...

Page 45

... ERR•WAK•TX0•TX1•TX2 110 ERR•WAK•TX0•TX1•TX2•RX0 111 ERR•WAK•TX0•TX1•TX2•RX0•RX1 © 2007 Microchip Technology Inc. MCP2510 7.2 Transmit Interrupt When the Transmit Interrupt is enabled (CAN- INTE. Interrupt will be generated on the ...

Page 46

... Interrupts are directly associated with one or more sta- tus flags in the CANINTF register. Interrupts are pend- ing as long as one of the flags is set. Once an interrupt flag is set by the device, the flag can not be reset by the MCU until the interrupt condition is removed. © 2007 Microchip Technology Inc. ...

Page 47

... RX1IE: Receive Buffer 1 Full Interrupt Enable 1 = Interrupt when message received in RXB1 0 = Disabled bit 0 RX0IE: Receive Buffer 0 Full Interrupt Enable 1 = Interrupt when message received in RXB0 0 = Disabled Legend Readable bit -n = Value at POR © 2007 Microchip Technology Inc. R/W-0 R/W-0 R/W-0 R/W-0 ERRIE TX2IE TX1IE TX0IE W = Writable bit U = Unimplemented bit, read as ‘ ...

Page 48

... Legend Readable bit -n = Value at POR DS21291F-page 48 R/W-0 R/W-0 R/W-0 R/W-0 ERRIF TX2IF TX1IF TX0IF W = Writable bit U = Unimplemented bit, read as ‘0’ ’1’ = Bit is set ’0’ = Bit is cleared R/W-0 R/W-0 RX1IF RX0IF bit Bit is unknown © 2007 Microchip Technology Inc. ...

Page 49

... Note 1: A resistor to ground may be used to reduce system noise. This may increase system current. Note 2: Duty cycle restrictions must be observed (see Table 12-2). © 2007 Microchip Technology Inc. 8.2 CLKOUT Pin The clock out pin is provided to the system designer for use as the main system clock clock input for other devices in the system ...

Page 50

... MCP2510 FIGURE 8-3: EXTERNAL SERIES RESONANT CRYSTAL OSCILLATOR CIRCUIT 330 kΩ 74AS04 0.1 mF Note 1: Duty cycle restrictions must be observed (see Table 12-2). DS21291F-page 50 330 kΩ 74AS04 74AS04 XTAL To Other Devices MCP2510 OSC1 © 2007 Microchip Technology Inc. ...

Page 51

... When in internal sleep mode, the wakeup interrupt is still active (if enabled). This is done so the MCU can also © 2007 Microchip Technology Inc. MCP2510 be placed into a sleep mode and use the MCP2510 to wake it up upon detecting activity on the bus. ...

Page 52

... U-0 REQOP0 ABAT — = System Clock/1 = System Clock/2 = System Clock/4 = System Clock Writable bit U = Unimplemented bit, read as ‘0’ ’1’ = Bit is set ’0’ = Bit is cleared R/W-1 R/W-1 R/W-1 CLKEN CLKPRE1 CLKPRE0 bit Bit is unknown © 2007 Microchip Technology Inc. ...

Page 53

... TXB1 Interrupt 101 = TXB2 Interrupt 110 = RXB0 Interrupt 111 = RXB1 Interrupt bit 0 Unimplemented: Read as '0' Legend Readable bit -n = Value at POR © 2007 Microchip Technology Inc. R-0 R-0 U-0 R-0 — ICOD2 W = Writable bit U = Unimplemented bit, read as ‘0’ ’1’ = Bit is set ’ ...

Page 54

... MCP2510 NOTES: DS21291F-page 54 © 2007 Microchip Technology Inc. ...

Page 55

... RXM1 RXB1CTRL 70 — RSM1 © 2007 Microchip Technology Inc. writing of data. Some specific control and status regis- ters allow individual bit modification using the SPI Bit Modify command. The registers that allow this com- mand are shown as shaded locations in Table 10-1. A summary of the MCP2510 control registers is shown in Table 10-2 ...

Page 56

... MCP2510 NOTES: DS21291F-page 56 © 2007 Microchip Technology Inc. ...

Page 57

... This command will set the TxBnCTRL.TXREQ bit for the respective buffer(s). Any or all of the last three bits can be set in a single command. If the RTS command is sent with nnn = 000, the command will be ignored. © 2007 Microchip Technology Inc. MCP2510 11.5 Read Status Instruction ...

Page 58

... Request to send for TXB2 Request to send for TXB1 Polling command that outputs status bits for transmit/receive functions Bit modify selected registers address byte address byte high impedance Request to send for TXB0 23 don’t care data out data byte © 2007 Microchip Technology Inc. ...

Page 59

... Note: Not all registers can be accessed with this command. See the register map in Section 10.0 for a list of the registers that apply. FIGURE 11-6: READ STATUS INSTRUCTION SCK instruction high impedance SO © 2007 Microchip Technology Inc instruction high impedance mask byte address byte ...

Page 60

... SPI INPUT TIMING CS 1 Mode 1,1 SCK Mode 0 MSB in SO FIGURE 11-9: SPI OUTPUT TIMING SCK 12 SO MSB out SI DS21291F-page instruction high impedance 6 7 high impedance 13 don’t care LSB in 2 Mode 1,1 Mode 0,0 14 LSB out © 2007 Microchip Technology Inc. ...

Page 61

... Exposure to maximum rating conditions for extended peri- ods may affect device reliability. © 2007 Microchip Technology Inc. MCP2510 +1.0V ...

Page 62

... OH V -0.7 — 1.0 mA µ RESET = µA — 25°C, f AMB V = 5.0V (Note) DD — 5.5V MHz Open CLK — 5 µA CS, TXnRTS = © 2007 Microchip Technology Inc 3. 4.5V to 5.5V DD Conditions = 4.5V, I temp 1.0 MHz MHz, OSC , Inputs tied ...

Page 63

... CLKOUT t CLKOUT Pin Rise Time r CLKOUT t CLKOUT Pin Fall Time f CLKOUT t CLOCKOUT Propagation Delay d CLKOUT Note: CLKOUT prescaler set to divide by one. © 2007 Microchip Technology Inc. Industrial (I -40°C to +85°C AMB Extended (E -40°C to +125°C AMB Min Max Units ...

Page 64

... V = 4.5V to 5.5V DD 115 — 4.5V to 5.5V (E temp) DD 180 — 3. — — ns — 4.5V to 5.5V DD — 115 4.5V to 5.5V (E temp) DD — 180 3. — ns Note — 200 ns Note © 2007 Microchip Technology Inc 3. 4.5V to 5.5V DD Conditions ...

Page 65

... Note: In the event the full Microchip part number cannot be marked on one line, it will be carried over to the next line, thus limiting the number of available characters for customer-specific information. © 2007 Microchip Technology Inc. MCP2510 Example: MCP2510-I/P e ...

Page 66

... E1 .240 D .880 L .115 c .008 b1 .045 b .014 eB – NOM MAX 18 – .210 .130 .195 – – .310 .325 .250 .280 .900 .920 .130 .150 .010 .014 .060 .070 .018 .022 – .430 Microchip Technology Drawing C04-007B © 2007 Microchip Technology Inc. ...

Page 67

... Dimensions D and E1 do not include mold flash or protrusions. Mold flash or protrusions shall not exceed 0.15 mm per side. 4. Dimensioning and tolerancing per ASME Y14.5M. BSC: Basic Dimension. Theoretically exact value shown without tolerances. REF: Reference Dimension, usually without tolerance, for information purposes only. © 2007 Microchip Technology Inc α ...

Page 68

... A1 0.05 – E 6.40 BSC E1 4.30 4.40 D 6.40 6.50 L 0.45 0.60 L1 1.00 REF φ 0° – c 0.09 – b 0.19 – Microchip Technology Drawing C04-088B φ L MAX 1.20 1.05 0.15 4.50 6.60 0.75 8° 0.20 0.30 © 2007 Microchip Technology Inc. ...

Page 69

... APPENDIX A: REVISION HISTORY Revision F (January 2007) This revision includes updates to the packaging diagrams. © 2007 Microchip Technology Inc. MCP2510 DS21291F-page 69 ...

Page 70

... NOTES: DS21291F-page 70 © 2007 Microchip Technology Inc. ...

Page 71

... Form Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Frame Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 H Hard Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 I Information Processing Time . . . . . . . . . . . . . . . . . . . . . . . 36 Initiating Message Transmission . . . . . . . . . . . . . . . . . . . . 15 Interframe Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Interrupt Acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 © 2007 Microchip Technology Inc. Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 L Lenghtening a Bit Period . . . . . . . . . . . . . . . . . . . . . . . . . 37 Listen Only Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Loopback Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 M Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Message Acceptance Filter . . . . . . . . . . . . . . . . . . . . . . . 30 Message Acceptance Filters and Masks . . . . . . . . . . . . . 29 Message Reception ...

Page 72

... TXBnEIDH - Transmit Buffer n Extended Identifier High . . 19 TXBnSIDH - Transmit Buffer n Standard Identifier High . . 18 TXBnSIDL - Transmit Buffer n Standard Identifier Low . . . 19 TXnRTS Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 TXRTSCTRL - TXBNRTS Pin Control and Status Register . 18 Typical System Implementation . . . . . . . . . . . . . . . . . . . . . . 4 W WAKE-up functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Write Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 WWW, On-Line Support . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 DS21291F-page 72 © 2007 Microchip Technology Inc. ...

Page 73

... To register, access the Microchip web site at www.microchip.com, click on Customer Change Notification and follow the registration instructions. © 2007 Microchip Technology Inc. CUSTOMER SUPPORT Users of Microchip products can receive assistance through several channels: • Distributor or Representative • ...

Page 74

... What deletions from the document could be made without affecting the overall usefulness there any incorrect or misleading information (what and where)? 7. How would you improve this document? DS21291F-page 74 Total Pages Sent ________ FAX: (______) _________ - _________ N Literature Number: DS21291F Advance Information © 2007 Microchip Technology Inc. ...

Page 75

... To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office. PART NO. X /XX Device Temperature Package Range Device: MCP2510: CAN Controller w/SPI Interface MCP2510T: CAN Controller w/SPI Interface (Tape and Reel) Temperature Range -40°C to +85° -40°C to +125°C Package Plastic DIP (300 mil Body), 18-Lead SO = Plastic SOIC (300 mil Body), 18-Lead ST = TSSOP, (4 ...

Page 76

... MCP2510 NOTES: DS21291F-page 76 © 2007 Microchip Technology Inc. ...

Page 77

... Select Mode, Smart Serial, SmartTel, Total Endurance, UNI/O, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. ...

Page 78

... Fax: 886-3-572-6459 Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 © 2007 Microchip Technology Inc. EUROPE Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 France - Paris Tel: 33-1-69-53-63-20 ...

Page 79

... Error Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 7.0 Interrupts 8.0 Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 9.0 Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 10.0 Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 11.0 SPI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 12.0 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 13.0 Packaging Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 On-Line Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Reader Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Product Identification System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Worldwide Sales and Service ............................................................................................................................................................. 76 © 2007 Microchip Technology Inc. MCP2510 DS21291F-page 79 ...

Page 80

... MCP2510 DS21291F-page 80 © 2007 Microchip Technology Inc. ...

Related keywords