English
Language : 

MC68HC08AZ32A Datasheet, PDF (113/312 Pages) Motorola, Inc – HCMOS Microcontroller Unit
Chapter 11
MSCAN08 Controller (MSCAN08)
11.1 Introduction
The MSCAN08 is the specific implementation of the MSCAN concept targeted for the Freescale
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.
11.2 Features
Basic features are:
• Modular architecture
• Implementation of the CAN Protocol — Version 2.0A/B
– Standard and extended data frames
– 0–8 bytes data length
– Programmable bit rate up to 1 Mbps depending on the actual bit timing and the clock jitter of
the PLL
• Support for remote frames
• Double-buffered receive storage scheme
• Triple-buffered transmit storage scheme with internal prioritization using a local priority concept
• Flexible maskable identifier filter supports alternatively one full size extended identifier filter, two
16-bit filters, or four 8-bit filters
• Programmable wakeup functionality with integrated low-pass filter
• Programmable loop-back mode supports self-test operation
• Separate signalling and interrupt capabilities for all CAN receiver and transmitter error states
(warning, error passive, bus off)
• Programmable MSCAN08 clock source either CPU bus cock or crystal oscillator output
• Programmable link to on-chip timer interface module (TIMB) for time-stamping and network
synchronization
• Low-power sleep mode
MC68HC08AZ32A Data Sheet, Rev. 2
Freescale Semiconductor
113