PIC18FXX8
Microchip
the original CAN module present in the PIC18FXX8 family
A comparison of the standard CAN module in PIC18FXX8 and the Enhanced CAN (ECAN) module in PIC18FXX8X microcontrollers, focusing on latency, processing time, and buffer efficiency.
This application note (AN916) provides a technical comparison between the original CAN module and the Enhanced Control Area Network (ECAN) module available in Microchip PIC18 microcontrollers. It evaluates performance based on code processing time (assembly instructions) and transmission/reception times. The document details the advantages of ECAN, such as automated Remote Transmission Request (RTR) handling, DeviceNet support, and flexible FIFO buffer modes. It includes quantitative data analyzing processing overhead and bus duty cycles at various clock frequencies from 16 MHz to 40 MHz, demonstrating how ECAN reduces CPU load and improves effective data throughput in high-speed 1 Mbit/sec bus environments.
PIC18FXX8
Microchip
the original CAN module present in the PIC18FXX8 family
PIC18FXX8X
Microchip
the PIC18FXX8X family of microcontrollers featuring the Enhanced Control Area Network (ECAN) module
PIC18XX8
Microchip
Fully backward compatible with PIC18XX8 CAN module
| PIC18FXX8 | Microchip | the original CAN module present in the PIC18FXX8 family |
| PIC18FXX8X | Microchip | the PIC18FXX8X family of microcontrollers featuring the Enhanced Control Area Network (ECAN) module |
| PIC18XX8 | Microchip | Fully backward compatible with PIC18XX8 CAN module |