MSCAN08 Controller (MSCAN08)
Advance Information
MC68HC08AZ60A
—
Rev 0.0
344
MSCAN08 Controller (MSCAN08)
MOTOROLA
21.13.3 Data Length Register (DLR)
. . . . . . . . . . . . . . . . . . . . . .
373
21.13.4 Data Segment Registers (DSRn)
. . . . . . . . . . . . . . . . . . .
373
21.13.5 Transmit Buffer Priority Registers
. . . . . . . . . . . . . . . . .
374
21.14 Programmer
’
s Model of Control Registers
. . . . . . . . . . . .
374
21.14.1 MSCAN08 Module Control Register 0
. . . . . . . . . . . . . .
377
21.14.2 MSCAN08 Module Control Register 1
. . . . . . . . . . . . . .
379
21.14.3 MSCAN08 Bus Timing Register 0
. . . . . . . . . . . . . . . . . .
380
21.14.4 MSCAN08 Bus Timing Register 1
. . . . . . . . . . . . . . . . . .
381
21.14.5 MSCAN08 Receiver Flag Register (CRFLG)
. . . . . . . . . .
383
21.14.6 MSCAN08 Receiver Interrupt Enable Register
. . . . . . .
385
21.14.7 MSCAN08 Transmitter Flag Register
. . . . . . . . . . . . . . .
387
21.14.8 MSCAN08 Transmitter Control Register
. . . . . . . . . . . .
388
21.14.9 MSCAN08 Identifier Acceptance Control Register
. . . .
389
21.14.10 MSCAN08 Receive Error Counter
. . . . . . . . . . . . . . . . . .
391
21.14.11 MSCAN08 Transmit Error Counter
. . . . . . . . . . . . . . . . .
391
21.14.12 MSCAN08 Identifier Acceptance Registers
. . . . . . . . . .
392
21.14.13 MSCAN08 Identifier Mask Registers (CIDMR0-3)
. . . . .
393
21.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.