Application-specific microcontrollers are electronics devices that integrate a processing unit (microprocessor), memory (EEPROM, EPROM, Flash, SRAM, ROM, RAM, etc.) and some peripheral devices (clocks, converters, ports, timers, UART, etc.) into one device.