This document provides an introduction to the AMBA (Advanced Microcontroller Bus Architecture) bus system developed by ARM Limited. It describes the original AMBA specification which included the AHB, ASB, APB and test methodology buses. It focuses on the key AHB and APB buses, and explores some important characteristics of the AHB bus. The AMBA specification is open and free to download from the ARM website for full technical details.