Exactly speaking, Raspberry Pi is not only a microcontroller but also a mini computer, which runs Linux system.
What’s more, with 1G RAM, 1Ghz processor, 2 USD interfaces, 1 micro SD card slot and 1 mini HDMI card slot, its function is just the same as an old-fashioned computer.