Microchip Technology Inc, a leading provider of microcontroller and analog semiconductors, has introduced a new four-member PIC18F4685 family of high-performance, low-power 8-bit Controller Area Network (CAN) microcontrollers with 80 or 96 Kbytes of Flash and integrated EEPROM memory to accommodate the growing complexity of CAN applications. This is the largest amount of program memory available on any PIC18 microcontroller with an onboard ECAN module for CAN connectivity. Additionally, automotive and industrial designers can benefit from the small 28- and 44-pin package sizes of this family for space-constrained applications.
Industry-standard CAN protocols are growing in size, often leaving little code space for the application program. The PIC18F4685 offers enough code space for both the CAN protocol and advanced applications. And, each microcontroller in this family features Microchip's ECAN module, an easy-to-use scalable CAN 2.0B solution with the ability to switch between standard CAN operations and FIFO mode.
A broad range of applications can take advantage of the reliable, highly noise immune CAN protocol via the PIC18F4685 family, including automotive (suspension, steering, airbags, climate control, collision avoidance/backup warning systems, infotainment, wireless receiver modules) and industrial (remote sensors and actuators).
Key features of the PIC18F4685/4682/2685/2682 CAN microcontrollers include:
96 or 80 Kbytes of Flash program memory
1 Kbyte of data EEPROM
28- or 44-pin packages
3.3 Kbytes of RAM memory
10-bit ADC with 8 or 11 channels
One Enhanced Capture Compare PWM (ECCP) and one standard CCP
One SPI and Master I2C serial communication port
One enhanced USART for RS232, RS485 and LIN serial interfaces
Two analog comparators
One 8-bit and three 16-bit timers
Programmable Brownout Reset and Low Voltage Detect circuits
Internal oscillator with eight user-selectable frequencies, ranging from 31 kHz to 8 MHz
All four Flash microcontrollers are supported by Microchip's world-class development tools, including the MPLAB Integrated Development Environment (IDE) and MPLAB ICD2 In-Circuit Debugger. The PICDEM CAN-LIN 2 Demonstration Board (part# DM163011) shows the functionality of the integrated CAN module features on these devices, is also available.