Intel PXA26X User Manual

Page 8

Advertising
background image

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

Advertising