The SJA1000 is a stand-alone controller for the Controller Area Network (CAN) used within automotive and general industrial environments. It is the successor of the PCA82C200 CAN controller (BasicCAN) from Philips Semiconductors. Additionally, a new mode of operation is implemented (PeliCAN) which supports the CAN 2.0B protocol specification with several new features.
MoreLess
## Features
* Pin compatibility to the PCA82C200 stand-alone CAN controller
* Electrical compatibility to the PCA82C200 stand-alone CAN controller
* PCA82C200 mode (BasicCAN mode is default)
* Extended receive buffer (64-byte FIFO)
* CAN 2.0B protocol compatibility (extended frame passive in PCA82C200 compatibility mode)
* Supports 11-bit identifier as well as 29-bit identifier
* Bit rates up to 1 Mbits/s
* PeliCAN mode extensions:
\\- Error counters with read/write access
\\- Programmable error warning limit
\\- Last error code register
\\- Error interrupt for each CAN-bus error
\\- Arbitration lost interrupt with detailed bit position
\\- Single-shot transmission (no re-transmission)
\\- Listen only mode (no acknowledge, no active error flags)
\\- Hot plugging support (software driven bit rate detection)