|
MC68HC908GZ60 Datasheet, PDF (135/352 Pages) Freescale Semiconductor, Inc – Microcontrollers | |||
|
◁ |
Chapter 12
MSCAN08 Controller (MSCAN08)
12.1 Introduction
The MSCAN08 is the specific implementation of the scalable controller area network (MSCAN) concept
targeted for the 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.
12.2 Features
Basic features of the MSCAN08 are:
⢠MSCAN08 enable is software controlled by bit (MSCANEN) in configuration register (CONFIG2)
⢠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 phase-locked loop (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 or 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 clock or crystal oscillator output
⢠Programmable link to timer interface module 1 channel 0 for time-stamping and network
synchronization
⢠Low-power sleep mode
MC68HC908GZ60 ⢠MC68HC908GZ48 ⢠MC68HC908GZ32 Data Sheet, Rev. 6
Freescale Semiconductor
135
|
▷ |