The Microchip PIC18F46K42-I/ML is an 8-bit AVR microcontroller with a maximum operating frequency of 64 MHz. It features an onboard 16/32 bit hardware multiplier to speed up complex calculations, up to 16KB of program memory, 1KB of static RAM, 2K bytes of EEPROM, four channels of the 10-bit resolution A/D converter, and a 18-pin PDIP package. Onboard peripherals include a USART, SPI, I2C, synchronous and asynchronous timers, PWM channels, and a 10-bit resolution digital-to-analog converter. This part is capable of operating in temperatures as low as -40 degrees Celsius, and is perfectly suited for automotive applications and industrial control systems.