MC68HC11 was designed in partnership with General Motors and is commonly used in engine management systems. Its initial versions had built-in EEPROM/OTP ROM, RAM, digital I/O, timers, an 8-channel 8-bit A/D converter, a PWM generator, and synchronous and asynchronous communications channels (RS232 and SPI).