PIC18F458, CAN Module, 32 Kbyte Flash, 1536 Ram, 256
Microchip PIC microcontroller with 32 KByte(16K Words)Flash, 1536 Ram, 256 Eeprom, CAN Module, 40MHz, PLCC44 package, Industrial temperature. This powerful 10 MIPS (100 nanosecond instruction execution) yet easy-to-program (only 77 single word instructions) CMOS Flash-based 8-bit microcontroller packs Microchip's powerful PIC architecture with a Controller Area Network (CAN 2.0B) peripheral interface into a 64-pin package and is upwards compatible with the PIC16C5X, PIC12CXXX, PIC16CXX and PIC17CXX devices, providing a seamless migration path of software code to higher levels of hardware integration.
The PIC18F458 features a C compiler-friendly development environment, 1024 bytes of EEPROM, self-programming, an ICD, 2 capture/compare/PWM functions, 12 channels of 10-bit Analog-to-Digital (A/D) converter, 2 comparators, the synchronous serial port can be configured as either 3-wire Serial Peripheral Interface (SPI) or the 2-wire Inter-Integrated Circuit (I2C) bus and Addressable Universal Asynchronous Receiver Transmitter (AUSART).
Other CAN interface features include programmable wake-up to manage power consumption, integrated low-pass filter to minimize false starts from noise, a programmable loop-back mode to support self test operation, a programmable baud rate clock source and a programmable link to timer module for time stamping and network synchronization.
All of these features make it ideal for automotive and industrial applications.