Section 15 Hitachi Controller Area Network (HCAN)
15.1
Overview
The HCAN is a module for controlling a controller area network (CAN) for realtime
communication in vehicular and industrial equipment systems, etc. The H8S/2646 Series has a
single-channel on-chip HCAN module.
Reference: BOSCH CAN Specification Version 2.0 1991, Robert Bosch GmbH
15.1.1
Features
• CAN version: Bosch 2.0B active compatible
Communication systems:
NRZ (Non-Return to Zero) system (with bit-stuffing function)
Broadcast communication system
Transmission path: Bidirectional 2-wire serial communication
Communication speed: Max. 1 Mbps
Data length: 0 to 8 bytes
• Number of channels: 1
• Data buffers: 16 (one receive-only buffer and 15 buffers settable for transmission/reception)
• Data transmission: Choice of two methods:
Mailbox (buffer) number order (low-to-high)
Message priority (identifier) high-to-low order
• Data reception: Two methods:
Message identifier match (transmit/receive-setting buffers)
Reception with message identifier masked (receive-only)
• CPU interrupts: Two interrupt vectors:
Error interrupt
Reset processing interrupt
Message reception interrupt (mailbox 1 to 15)
Message reception interrupt (mailbox 0)
Message transmission interrupt
• HCAN operating modes: Support for various modes:
Hardware reset
Software reset
Normal status (error-active, error-passive)
Bus off status
531