A microcontroller is a compact integrated circuit designed to govern a specific operation in an embedded system. A typical microcontroller includes a processor, memory, and input/output (I/O) peripherals on a single chip.
Here are Top 10 Best Microcontroller Boards for Engineers & Geeks: http://ow.ly/jS7q50B9pgQ