A our brands are atmel, freescale, microchip, nxp, texas instruments etc. . microcontroller is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Program memory in the form of nor flash or otp rom is also often included on chip, as well as a typically small amount of ram. Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general purpose applications.