El SJA1000 es un controlador independiente para redes de área de controlador (CAN) que se utiliza en entornos industriales generales y de automoción. Es el sucesor del controlador CAN PCA82C200 (BasicCAN) de Philips Semiconductors. Además, se ha implementado un nuevo modo de funcionamiento (PeliCAN) que soporta la especificación del protocolo CAN 2.0B con algunas novedades.
*Características y Beneficios*
* Pin compatible con el controlador CAN independiente PCA82C200
* Eléctricamente compatible con el controlador CAN independiente PCA82C200
* Modo PCA82C200 (el modo BasicCAN es el predeterminado)
* Búfer de recepción extendido (FIFO de 64 bytes)
* Compatibilidad con el protocolo CAN 2.0B (marco extendido pasivo en modo compatible con PCA82C200)
* Admite identificadores de 11 bits e identificadores de 29 bits
* Tasa de bits de hasta 1 Mbits/s
* Expansión del modo PeliCAN:
** Contador de errores con acceso de lectura/escritura
** Límite de advertencia de error programable
** Registro del último código de error
** Interrupción de error para cada error de bus CAN
** Interrupción de pérdida de arbitraje con posición de bit detallada
** Transmisión de un disparo (sin retransmisión)
** modo de solo escucha (sin reconocimiento, sin indicadores de error activos)
** Compatibilidad con hotplug (detección de tasa de bits impulsada por software)
** Extensión del filtro de aceptación (código de 4 bytes, máscara de 4 bytes)
** Mensaje recibido para “¿mi?” (solicitud de auto-recepción)
* Frecuencia de reloj de 24MHz
* Interfaz a varios microprocesadores
* Configuración del controlador de salida CAN programable
* Rango de temperatura ambiente ampliado (-40 a +125 °C).