L
G
R
MSCAN Controller
General Release Specification
MC68HC908AT32
—
Rev. 2.0
396
MSCAN Controller
MOTOROLA
23.13.4
23.13.5
Data Segment Registers (DSRn) . . . . . . . . . . . . . . . . . . .420
Transmit Buffer Priority Registers . . . . . . . . . . . . . . . . . . .421
23.14 Programmer’s Model of Control Registers . . . . . . . . . . . . . . .422
23.14.1
MSCAN08 Module Control Register . . . . . . . . . . . . . . . . .424
23.14.2
MSCAN08 Module Control Register . . . . . . . . . . . . . . . . .426
23.14.3
MSCAN08 Bus Timing Register 0. . . . . . . . . . . . . . . . . . .427
23.14.4
MSCAN08 Bus Timing Register 1. . . . . . . . . . . . . . . . . . .428
23.14.5
MSCAN08 Receiver Flag Register (CRFLG) . . . . . . . . . .430
23.14.6
MSCAN08 Receiver Interrupt Enable Register. . . . . . . . .432
23.14.7
MSCAN08 Transmitter Flag Register . . . . . . . . . . . . . . . .433
23.14.8
MSCAN08 Transmitter Control Register. . . . . . . . . . . . . .435
23.14.9
MSCAN08 Identifier Acceptance
Control Register (CIDAC). . . . . . . . . . . . . . . . . . . . . . .436
23.14.10 MSCAN08 Receive Error Counter. . . . . . . . . . . . . . . . . . .437
23.14.11 MSCAN08 Transmit Error Counter . . . . . . . . . . . . . . . . . .438
23.14.12 MSCAN08 Identifier Acceptance Registers. . . . . . . . . . . .438
23.14.13 MSCAN08 Identifier Mask Registers (CIDMR0-3) . . . . . .440
23.2 Introduction
The MSCAN08 is the specific implementation of the Motorola scalable
controller area network (MSCAN) concept targeted for the Motorola
M68HC08 Microcontroller Family.
The module is a communication controller implementing the CAN 2.0
A/B protocol as defined in the BOSCH specification dated September
1991.
The CAN protocol was primarily, but not exclusively, designed to be
used as a vehicle serial data bus, meeting the specific requirements of
this field: real-time processing, reliable operation in the electromagnetic
interference (EMI) environment of a vehicle, cost-effectiveness and
required bandwidth.
MSCAN08 utilizes an advanced buffer arrangement, resulting in a
predictable real-time behavior, and simplifies the application software.
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.