AM186CC-40KD is an 8-bit CMOS microcontroller from Infineon Technologies. It has a 40K byte ROM, 1K byte SRAM and adjustable timers. It is specifically designed for automotive and industrial applications with integrated peripherals such as pulse width modulation (PWM), analog-to-digital convertor (ADC) and temperature sensor. It has two full duplex serial ports (RS-232 and RS-485), A/D converter and two 16-bit counter/timers. It also has three 16-bit programmable I/O ports, four 8-bit ports and an interrupt controller. It is available in a 40-pin PDIP package.