Family Overview
Intel has developed a complete product family that supports the
Controller Area Network (CAN) protocol. Intel offers the CAN
capability as either a standalone communications controller or
integrated onto high performance 16-bit microcontrollers.
CAN is a development of ROBERT BOSCH GmbH and was designed
specifically for high-speed in-vehicle networking. CAN is
widely accepted in automotive applications and additionally
supports high speed networking standards such as DeviceNet*
and SDS* that are used in industrial control and factory
automation. CAN utilizes a multi-master bus configuration
for the transfer of communication objects between nodes of
the network.
All members of the Intel CAN product family utilize the
features of the 82527 standalone communications controller
and are software compatible. They all support the standard
and extended message identifier specified by the CAN,
specification 2.0 part B.
Products
| 82527 |
Stand-alone communications controller |
| 87C196CA |
Integrated 16-bit microcontroller |
| 87C196CB |
Integrated 16-bit microcontroller |
Stand-Alone Communications Controller
82527
The 82527 (PDF 245KB) serial communications controller
is a highly integrated device that performs serial communication
according to the CAN protocol. It features advanced message
filtering, I/O port reconstruction, storage for 15 message objects,
and multiple CPU interface options.
The 82527 performs all serial communication functions such as transmission
and reception of messages, and transmit search with minimal interaction
from the host microcontroller.
The 82527 controller is a joint development of ROBERT BOSCH GmbH and the
Intel Corporation.
The flexible address/data bus of the 82527 allows it to easily interface
to many different CPU's.
The 82527 provides storage for 15 message objects of 8-byte data length
and is capable of supporting bit rates up to 1 Mbit/second.
| Features
|
CAN specification 2.0
Programmable global mask
Two 8-bit bi-directional I/O ports
Programmable bit rate (up to 1 Mbit/second)
Programmable message objects of 8-byte data length
- 14 Tx/Rx buffers
- 1 Rx buffer with programmable mask
Configurable input comparator
Low power sleep and power down modes
Programmable clock output |
Flexible CPU interface
- 8-bit multiplexed
- 16-bit multiplexed
- 8-bit non-multiplexed (synchronous/asynchronous)
- SPI compatible serial interface
Packaging
Automotive temperature range:
-45 to +125 degrees C |
16-Bit Microcontrollers With Integrated CAN
Product Overview
Intel has combined the 82527 CAN protocol controller with the industry
standard MCS® 96 16-bit microcontroller architecture all on one chip.
The result is a family of integrated microcontrollers well suited for a
variety of real-time event control applications that require high-speed networking.
Integrating CAN on the CPU decreases printed circuit board area, allows
faster access to CAN messages and reduces overall system cost.
The MCS 96 microcontroller family benefits from a register to register
architecture that eliminates the accumulator bottleneck and enables fast
context switching. All members of the family have bit, byte, word, and
some 32-bit operations. The 87C196CA and 87C196CB microcontrollers with
integrated CAN provide an upgrade path for the members of the
87C196Kx/87C196Jx families.
87C196CA
The 87C196CA is a high performance 16-bit
microcontroller with integrated CAN 2.0. The feature set is
suited for applications requiring real-time event control
such as anti-lock braking systems, 4 cylinder engine control,
and programmable logic controllers.
The on-chip CAN of the 87C196CA is software compatible with the
Intel 82527 standalone CAN chip.
The 87C196CA expands the 87C196Kx/87C196JX product family by providing
a software compatible upgrade path. This integrated microcontroller has
memory and a peripheral set similar to the 87C196JT, including 32K Bytes
of on-chip OTPROM, 1K Bytes of on-chip register RAM, and 256 Bytes of code
RAM. The code RAM may be used to modify critical loops and execute code
internally.
The cost effective on-chip OTPROM is flexible and allows for quicker time
to market and manufacturing flexibility.
The peripheral set includes the Event Processor Array (EPA), a high speed
I/O unit consisting of 12 modularized units. Six units are pinned out for
I/O compare and capture and six are available for internal event timing.
| Features
|
- Industry standard MCS 96 microcontroller architecture
- Integrated CAN 2.0 (82527 compatible)
- 32 Kbytes on-chip OTPROM
- 1 Kbyte on-chip register RAM
- 256 bytes on-chip code RAM
- 6 high-speed capture/compare EPA's
- 6 high-speed compare timers (no pins)
- Up to 38 I/O port pins
- 2 flexible 16-bit timer/counters
|
- 8- or 10-bit A/D converter (6 channels)
- Full duplex serial I/O port (UART)
- Full duplex synchronous serial I/O port (SSIO)
- 1.4ms 16-bit multiply & 2.4ms 32/16 divide
- Configurable 8- or 16-bit external bus
- Programmable wait state generator
- Up to 16 MHz operation
- 68 Lead PLCC package
|
87C196CB
The 87C196CB is a highly integrated superset of
the 87C196CA. The 87C196CB provides all of the features of the
87C196CA but has additional memory, more I/O capability and additional
features.
The 87C196CB provides a compatible upgrade path for 87C196CA applications,
such as 4 or 6 cylinder engine control, integrated vehicle dynamics,
programmable logic controllers, and motor controls.
The 87C196CB offers 56 Kbytes of on-chip OTPROM, 1.5 Kbytes of register
RAM, and 512 Bytes of Code RAM. The 87C196CB is capable of addressing up
to 1 Mbyte of external memory for high-end applications requiring large
off-chip memory.
The peripherals and large I/O capabilities of the 87C196CB support applications
demanding a full featured microcontroller. The 12 unit EPA has 10 channels
pinned out and 2 channels which can be used as internal event timers. The
87C196CB has 56 I/O lines.
A new feature on the 87C196CB is the user-selectable 4X PLL clock multiplier
which gives the designer greater flexibility in choosing an external clocking
source. This can provide for a more cost effective and robust design. For
example, designers can use a 5 MHz external crystal or fundamental mode
resonator to run a 20 MHz device.
| Features
|
- Industry standard MCS 96 microcontroller architecture
- Integrated CAN 2.0 (82527 Compatible)
- 56 Kbytes on-chip OTPROM
- 1.5 Kbytes on-chip register RAM
- 512 bytes on-chip code RAM
- 1 Mbyte external addressing
- Up to 56 I/O port pins
- 10 high-speed capture/compare EPA's
- 2 high-speed compare timers (no pins)
- 2 flexible 16-bit timer/counters
|
- 8- or 10-bit A/D converter (8 channels)
- Full duplex serial I/O port (UART)
- Full duplex synchronous serial I/O port (SSIO)
- 1.4us 16-bit multiply & 2.4us 32/16 divide
- Flexible 8- or 16-bit external bus
- Programmable wait state generator
- Up to 20 MHz operation
- 4X PLL Clock multiplier
- 84 Lead PLCC package
|
Support Tools
A complete set of development tools and software are available through
quality third party vendors.