Vector Informatik GmbH has developed software packages for several Microchip 8- and 16-bit microcontrollers for various OEM CAN networks. Please contact your local Microchip representative for specific details.
Yes, they are fully backward compatible.
There are several differences between the CAN and ECAN modules. Please refer to the application note AN916: Comparing CAN and ECAN Modules for detailed explanations of the differences and how to find the best CAN-based solution for your application.
CAN (Controller Area Network) is a high-speed, serial communications network originally developed by Intel Corporation and Robert Bosch GmbH for automotive applications. It has since spread to various other applications such as industrial control and medical equipment.
A CAN node is comprised of 3 basic elements:
- a host processor that interprets and generates messages
- a CAN controller that converts messages to/from bits transmitted/received on the serial bus
- a transceiver that is the physical layer interface (adapts the signal levels to/from the bus from/to the CAN controller)
ISO 11898 specifies the physical layer and ISO16845 specifies conformance testing.
Microchip offers a wide portfolio of 8-, 16- and 32-bit microcontrollers with integrated CAN and ECAN peripherals, CAN transceivers, CAN controllers and CAN I/O expanders. Please refer to the CAN product links to the left for more detailed information.
The CAN and ECAN modules used in Microchip’s 8- ,16- and 32-bit microcontrollers support CAN 1.2, CAN 2.0A, CAN 2.0B Passive and CAN 2.0B Active versions of the protocol.