Intel PXA26X User Manual
Page 8

viii
Intel® PXA26x Processor Family Developer’s Manual
Contents
9.3.2
Inter-Integrated Circuit Bus Interface Modes .......................................................9-3
9.3.3
Start and Stop Bus States ....................................................................................9-4
9.4
Inter-Integrated Circuit Bus Operation ...............................................................................9-6
9.4.1
Serial Clock Line (SCL) Generation......................................................................9-7
9.4.2
Data and Addressing Management ......................................................................9-7
9.4.3
Inter-Integrated Circuit Acknowledge....................................................................9-8
9.4.4
Arbitration .............................................................................................................9-9
9.4.5
Master Operations ..............................................................................................9-11
9.4.6
Slave Operations ................................................................................................9-15
9.4.7
General Call Address..........................................................................................9-16
9.5
Slave Mode Programming Examples ..............................................................................9-18
9.5.1
Initialize Unit .......................................................................................................9-18
9.5.2
Write n Bytes as a Slave.....................................................................................9-18
9.5.3
Read n Bytes as a Slave ....................................................................................9-19
9.6
Master Programming Examples ......................................................................................9-19
9.6.1
Initialize Unit .......................................................................................................9-19
9.6.2
Write 1 Byte as a Master ....................................................................................9-19
9.6.3
Read 1 Byte as a Master ....................................................................................9-20
9.6.4
Write 2 Bytes and Repeated Start Read 1 Byte as a Master..............................9-20
9.6.5
Read 2 Bytes as a Master - Send STOP Using the Abort ..................................9-21
9.7
Glitch Suppression Logic .................................................................................................9-22
9.8
Reset Conditions .............................................................................................................9-22
9.9
Register Definitions..........................................................................................................9-22
9.9.1
I2C Bus Monitor Register- IBMR ........................................................................9-22
9.9.2
I2C Data Buffer Register- IDBR ..........................................................................9-23
9.9.3
I2C Control Register- ICR...................................................................................9-24
9.9.4
I2C Status Register.............................................................................................9-26
9.9.5
I2C Slave Address Register- ISAR .....................................................................9-28
10
Universal Asynchronous Receiver/Transmitter ..........................................................................10-1
10.1
Feature List......................................................................................................................10-1
10.2
Overview..........................................................................................................................10-2
10.2.1 Full Function UART ............................................................................................10-2
10.2.2 Bluetooth UART..................................................................................................10-2
10.2.3 Standard UART ..................................................................................................10-2
10.2.4 Compatibility with 16550.....................................................................................10-2
10.3
Signal Descriptions ..........................................................................................................10-3
10.4
UART Operational Description ........................................................................................10-4
10.4.1 Reset ..................................................................................................................10-5
10.4.2 Internal Register Descriptions.............................................................................10-5
10.4.3 FIFO Interrupt Mode Operation ........................................................................10-21
10.4.4 FIFO Polled Mode Operation............................................................................10-22
10.4.5 DMA Requests.................................................................................................. 10-22
10.4.6 Slow Infrared Asynchronous Interface..............................................................10-23
10.5
Register Summary .........................................................................................................10-26
10.5.1 UART Register Differences .............................................................................. 10-27
11
Fast Infrared Communication Port..............................................................................................11-1
11.1
Signal Description............................................................................................................11-1
11.2
Fast Infrared Communications Port Operation ................................................................11-1