L
G
R
Table of Contents
General Release Specification
MC68HC908AT32
—
Rev. 2.0
20
Table of Contents
MOTOROLA
Section 23. MSCAN Controller
23.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .395
23.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .396
23.3
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .397
23.4
External Pins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .398
23.5
23.5.1
23.5.2
23.5.3
Message Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .399
Background. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .399
Receive Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .400
Transmit Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .403
23.6
Identifier Acceptance Filter. . . . . . . . . . . . . . . . . . . . . . . . . . .404
23.7
23.7.1
23.7.2
Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .407
Interrupt Acknowledge. . . . . . . . . . . . . . . . . . . . . . . . . . . .408
Interrupt Vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .408
23.8
Protocol Violation Protection. . . . . . . . . . . . . . . . . . . . . . . . . .409
23.9
23.9.1
23.9.2
23.9.3
23.9.4
Low-Power Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .409
MSCAN08 Internal Sleep Mode . . . . . . . . . . . . . . . . . . . .409
CPU Wait Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .411
CPU Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .411
Programmable Wakeup Function . . . . . . . . . . . . . . . . . . .411
23.10 Timer Link. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .411
23.11 Clock System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .412
23.12 Memory Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .415
23.13 Programmer’s Model of Message Storage. . . . . . . . . . . . . . .415
23.13.1
Message Buffer Outline. . . . . . . . . . . . . . . . . . . . . . . . . . .416
23.13.2
Identifier Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .417
23.13.3
Data Length Register (DLR) . . . . . . . . . . . . . . . . . . . . . . .420
23.13.4
Data Segment Registers (DSRn) . . . . . . . . . . . . . . . . . . .420
23.13.5
Transmit Buffer Priority Registers . . . . . . . . . . . . . . . . . . .421
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.