1999 Microchip Technology Inc. Preliminary DS21291C-page 73
MCP2510
INDEX
A
Acknowledge Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
B
BFpctrl - RXnBF Pin Control and Status Register . . . . . . . 26
Bit Error
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
BIT Modify instruction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Bit Modify Instruction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Bit Timing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Bit Timing Configuration Registers
. . . . . . . . . . . . . . . . . . 39
Bit Timing Logic
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Bus Activity Wakeup Interrupt
. . . . . . . . . . . . . . . . . . . . . . 45
Bus Off
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Byte Write instruction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
C
CAN Buffers and Protocol Engine Block Diagram . . . . . . . . 5
CAN controller Register Map
. . . . . . . . . . . . . . . . . . . . . . . 55
CAN Interface AC characteristics
. . . . . . . . . . . . . . . . . . . 62
CAN Protocol Engine
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
CAN Protocol Engine Block Diagram
. . . . . . . . . . . . . . . . . 6
CANCTRL - CAN Control Register
. . . . . . . . . . . . . . . . . . 52
CANINTE - Interrupt Enable Register
. . . . . . . . . . . . . . . . 46
CANSTAT - CAN Status Register
. . . . . . . . . . . . . . . . . . . 53
CNF1 - Configuration Register1
. . . . . . . . . . . . . . . . . . . . 39
CNF2 - Configuration Register2
. . . . . . . . . . . . . . . . . . . . 40
CNF3 - Configuration Register3
. . . . . . . . . . . . . . . . . . . . 40
Configuration Mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
CRC Error
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Crystal/ceramic resonator operation
. . . . . . . . . . . . . . . . . 49
Cyclic Redundancy Check
. . . . . . . . . . . . . . . . . . . . . . . . . . 6
D
DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Description
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Device Functionality
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
E
EFLG - Error Flag Register . . . . . . . . . . . . . . . . . . . . . . . . 43
Electrical Characteristics
. . . . . . . . . . . . . . . . . . . . . . . . . . 61
Errata
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Error Detection
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Error Frame
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8, 13
Error Interrupt
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Error Management Logic
. . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Error Modes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Error Modes and Error Counters
. . . . . . . . . . . . . . . . . . . . 41
Error States
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Extended Data Frame
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
External Clock (osc1) Timing characteristics
. . . . . . . . . . . 62
External Clock Source
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
External Series Resonant Crystal Oscillator Circuit
. . . . . . 50
F
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Filter/Mask Truth Table
. . . . . . . . . . . . . . . . . . . . . . . . . . . 29
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
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
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Message Reception Flowchart
. . . . . . . . . . . . . . . . . . . . . 23
Message Transmission
. . . . . . . . . . . . . . . . . . . . . . . . . . 14
Modes of Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
N
Normal Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
O
Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Oscillator Tolerance
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Overload Frame
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Overview
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
P
Package Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Packaging Information
. . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Phase Buffer Segments
. . . . . . . . . . . . . . . . . . . . . . . . . . 36
Programming Time Segments
. . . . . . . . . . . . . . . . . . . . . 38
Propagation Segment
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Protocol Finite State Machine
. . . . . . . . . . . . . . . . . . . . . . 6
R
Read Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Read instruction Diagram
. . . . . . . . . . . . . . . . . . . . . . . . . 58
Read Status Instruction
. . . . . . . . . . . . . . . . . . . . . . . . . . 57
Read Status instruction
. . . . . . . . . . . . . . . . . . . . . . . . . . 59
REC - Receiver Error Count
. . . . . . . . . . . . . . . . . . . . . . . 42
Receive Buffers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Receive Buffers Diagram
. . . . . . . . . . . . . . . . . . . . . . . . . 22
Receive Interrupt
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Receive Message Buffering
. . . . . . . . . . . . . . . . . . . . . . . 21
Receiver Error Passive
. . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Receiver Overrun
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Receiver Warning
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Register Map
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Remote Frame
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Request To Send (RTS) Instruction
. . . . . . . . . . . . . . 57, 59
Resynchronization
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
RXB0BF and RXB1BF Pins
. . . . . . . . . . . . . . . . . . . . . . . 21
RXB0CTRL - Receive Buffer 0 Control Register
. . . . . . . 24
RXB1CTRL - Receive Buffer 1 Control Register
. . . . . . . 25
RXBnDLC - Receive Buffer n Data Length Code
. . . . . . . 28
RXBnDm - Receive Buffer n Data Field Byte m
. . . . . . . . 28
RXBnEID0 - Receive Buffer n Extended Identifier Low
. . 27
RXBnEID8 - Receive Buffer n Extended Identifier Mid
. . 27
RXBnSIDH - Receive Buffer n Standard Identifier High
. . 26
RXBnSIDL - Receive Buffer n Standard Identifier Low
. . 27
RXFnEID0 - Acceptance Filter n Extended Identifier Low
31
RXFnEID8 - Acceptance Filter n Extended Identifier Mid
31
RXFnSIDH - Acceptance Filter n Standard Identifier High
30
RXFnSIDL - Acceptance Filter n Standard Identifier Low
31
RXMnEID0 - Acceptance Filter Mask n Extended Identifier
Low
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
RXMnEID8 - Acceptance Filter Mask n Extended Identifier
Mid
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
RXMnSIDH - Acceptance Filter Mask n Standard Identifier
High
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32