Understanding the AMBA Protocol: APB, AHB, and ASB Explained

What is a Microcontroller?