Miscellaneous States; I2Stat = 0Xf8; I2Stat = 0X00; User Manual - Philips LPC2101 User Manual

Table of Contents

Advertisement

Philips Semiconductors
Volume 1

11.8.5 Miscellaneous states

There are two I2STAT codes that do not correspond to a defined I
Table

11.8.6 I2STAT = 0xF8

This status code indicates that no relevant information is available because the serial
interrupt flag, SI, is not yet set. This occurs between other states and when the I
not involved in a serial transfer.

11.8.7 I2STAT = 0x00

This status code indicates that a bus error has occurred during an I
bus error is caused when a START or STOP condition occurs at an illegal position in the
format frame. Examples of such illegal positions are during the serial transfer of an
address byte, a data byte, or an acknowledge bit. A bus error may also be caused when
external interference disturbs the internal I
set. To recover from a bus error, the STO flag must be set and SI must be cleared. This
causes the I
clear the STO flag (no other bits in I2CON are affected). The SDA and SCL lines are
released (a STOP condition is not transmitted).

User manual

137). These are discussed below.
2
C block to enter the "not addressed" slave mode (a defined state) and to
Rev. 01 — 12 January 2006
Chapter 11: I
2
2
C block signals. When a bus error occurs, SI is
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
UM10161
2
C interfaces
C hardware state (see
2
C block is
2
C serial transfer. A
145

Advertisement

Table of Contents
loading

This manual is also suitable for:

Lpc2103Lpc2102

Table of Contents