16.1. About the ARM PrimeCell UART (PL011)

The PrimeCell UART is an Advanced Microcontroller Bus Architecture (AMBA) compliant System-on-Chip (SoC) peripheral that is developed, tested, and licensed by ARM.

The release version used is PL011 UART 1v3. The base address for the UART control registers are 0x101F1000, 0x101F2000, and 0x101F3000. For more information on the controller, see the ARM PrimeCell UART (PL011) Technical Reference Manual.

The PrimeCell UART is an AMBA slave module, and connects to the DMA APB. The PrimeCell UART includes an Infrared Data Association (IrDA) Serial InfraRed (SIR) protocol ENcoder/DECoder (ENDEC).

The features of the PrimeCell UART are covered under the following headings:


Because of changes in the programmer’s model, the PrimeCell UART (PL011) is not backwards compatible with the previous PrimeCell UART PL010.

Copyright © 2004, 2006 ARM Limited. All rights reserved.ARM DDI 0287B