Moteur de recherche de fiches techniques de composants électroniques
  French  ▼
ALLDATASHEET.FR

X  

P87LPC760 Fiches technique(PDF) 16 Page - NXP Semiconductors

No de pièce P87LPC760
Description  Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP
Download  56 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricant  PHILIPS [NXP Semiconductors]
Site Internet  http://www.nxp.com
Logo PHILIPS - NXP Semiconductors

P87LPC760 Fiches technique(HTML) 16 Page - NXP Semiconductors

Back Button P87LPC760 Datasheet HTML 12Page - NXP Semiconductors P87LPC760 Datasheet HTML 13Page - NXP Semiconductors P87LPC760 Datasheet HTML 14Page - NXP Semiconductors P87LPC760 Datasheet HTML 15Page - NXP Semiconductors P87LPC760 Datasheet HTML 16Page - NXP Semiconductors P87LPC760 Datasheet HTML 17Page - NXP Semiconductors P87LPC760 Datasheet HTML 18Page - NXP Semiconductors P87LPC760 Datasheet HTML 19Page - NXP Semiconductors P87LPC760 Datasheet HTML 20Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 16 / 56 page
background image
Philips Semiconductors
Preliminary data
P87LPC760
Low power, low price, low pin count (14 pin)
microcontroller with 1 kbyte OTP
2002 Mar 07
13
Checking ATN and DRDY
When a program detects ATN = 1, it should next check DRDY. If
DRDY = 1, then if it receives the last bit, it should capture the data
from RDAT (in I2DAT or I2CON). Next, if the next bit is to be sent, it
should be written to I2DAT. One way or another, it should clear
DRDY and then return to monitoring ATN. Note that if any of ARL,
STR, or STP is set, clearing DRDY will not release SCL to high, so
that the I2C will not go on to the next bit. If a program detects
ATN = 1, and DRDY = 0, it should go on to examine ARL, STR,
and STP.
ARL
“Arbitration Loss” is 1 when transmit Active was set, but
this device lost arbitration to another transmitter.
Transmit Active is cleared when ARL is 1. There are
four separate cases in which ARL is set.
1. If the program sent a 1 or repeated start, but another
device sent a 0, or a stop, so that SDA is 0 at the rising
edge of SCL. (If the other device sent a stop, the
setting of ARL will be followed shortly by STP being
set.)
2. If the program sent a 1, but another device sent a
repeated start, and it drove SDA low before SCL
could be driven low. (This type of ARL is always
accompanied by STR = 1.)
3. In master mode, if the program sent a repeated start,
but another device sent a 1, and it drove SCL low
before this device could drive SDA low.
4. In master mode, if the program sent stop, but it could
not be sent because another device sent a 0.
STR
“STaRt” is set to a 1 when an I2C start condition is
detected at a non-idle slave or at a master. (STR is not
set when an idle slave becomes active due to a start
bit; the slave has nothing useful to do until the rising
edge of SCL sets DRDY.)
STP
“SToP” is set to 1 when an I2C stop condition is
detected at a non-idle slave or at a master. (STP is not
set for a stop condition at an idle slave.)
MASTER
“MASTER” is 1 if this device is currently a master on
the I2C. MASTER is set when MASTRQ is 1 and the
bus is not busy (i.e., if a start bit hasn’t been
received since reset or a “Timer I” time-out, or if a stop
has been received since the last start). MASTER is
cleared when ARL is set, or after the software writes
MASTRQ = 0 and then XSTP = 1.
Writing I2CON
Typically, for each bit in an I2C message, a service routine waits for
ATN = 1. Based on DRDY, ARL, STR, and STP, and on the current
bit position in the message, it may then write I2CON with one or
more of the following bits, or it may read or write the I2DAT register.
CXA
Writing a 1 to “Clear Xmit Active” clears the Transmit
Active state. (Reading the I2DAT register also does
this.)
Regarding Transmit Active
Transmit Active is set by writing the I2DAT register, or by writing
I2CON with XSTR = 1 or XSTP = 1. The I2C interface will only drive
the SDA line low when Transmit Active is set, and the ARL bit will
only be set to 1 when Transmit Active is set. Transmit Active is
cleared by reading the I2DAT register, or by writing I2CON with CXA
= 1. Transmit Active is automatically cleared when ARL is 1.
IDLE
Writing 1 to “IDLE” causes a slave’s I2C hardware to
ignore the I2C until the next start condition (but if
MASTRQ is 1, then a stop condition will cause this
device to become a master).
CDR
Writing a 1 to “Clear Data Ready” clears DRDY.
(Reading or writing the I2DAT register also does this.)
CARL
Writing a 1 to “Clear Arbitration Loss” clears the ARL
bit.
CSTR
Writing a 1 to “Clear STaRt” clears the STR bit.
CSTP
Writing a 1 to “Clear SToP” clears the STP bit. Note that
if one or more of DRDY, ARL, STR, or STP is 1, the low
time of SCL is stretched until the service routine
responds by clearing them.
XSTR
Writing 1s to “Xmit repeated STaRt” and CDR tells the
I2C hardware to send a repeated start condition. This
should only be at a master. Note that XSTR need not
and should not be used to send an “initial”
(non-repeated) start; it is sent automatically by the I2C
hardware. Writing XSTR = 1 includes the effect of
writing I2DAT with XDAT = 1; it sets Transmit Active
and releases SDA to high during the SCL low time.
After SCL goes high, the I2C hardware waits for the
suitable minimum time and then drives SDA low to
make the start condition.
XSTP
Writing 1s to “Xmit SToP” and CDR tells the I2C
hardware to send a stop condition. This should only be
done at a master. If there are no more messages to
initiate, the service routine should clear the MASTRQ
bit in I2CFG to 0 before writing XSTP with 1. Writing
XSTP = 1 includes the effect of writing I2DAT with
XDAT = 0; it sets Transmit Active and drives SDA low
during the SCL low time. After SCL goes high, the I2C
hardware waits for the suitable minimum time and then
releases SDA to high to make the stop condition.


Numéro de pièce similaire - P87LPC760

FabricantNo de pièceFiches techniqueDescription
logo
NXP Semiconductors
P87LPC761 PHILIPS-P87LPC761 Datasheet
299Kb / 58P
   Low power, low price, low pin count (16 pin) microcontroller with 2 kbyte OTP
2002 Mar 07
P87LPC761BDH PHILIPS-P87LPC761BDH Datasheet
299Kb / 58P
   Low power, low price, low pin count (16 pin) microcontroller with 2 kbyte OTP
2002 Mar 07
P87LPC761BN PHILIPS-P87LPC761BN Datasheet
299Kb / 58P
   Low power, low price, low pin count (16 pin) microcontroller with 2 kbyte OTP
2002 Mar 07
P87LPC762 PHILIPS-P87LPC762 Datasheet
312Kb / 57P
   Low power, low price, low pin count 20 pin microcontroller with 2 kbyte OTP
2001 Oct 26
P87LPC762BD PHILIPS-P87LPC762BD Datasheet
312Kb / 57P
   Low power, low price, low pin count 20 pin microcontroller with 2 kbyte OTP
2001 Oct 26
More results

Description similaire - P87LPC760

FabricantNo de pièceFiches techniqueDescription
logo
NXP Semiconductors
P87LPC759 PHILIPS-P87LPC759 Datasheet
168Kb / 38P
   Low power, low price, low pin count (14 pin) microcontroller with 1 kbyte OTP
2002 Mar 21
87LPC764 PHILIPS-87LPC764 Datasheet
307Kb / 56P
   Low power, low price, low pin count 20 pin microcontroller with 4 kbyte OTP
2001 Oct 26
87LPC762 PHILIPS-87LPC762 Datasheet
312Kb / 57P
   Low power, low price, low pin count 20 pin microcontroller with 2 kbyte OTP
2001 Oct 26
P87LPC761 PHILIPS-P87LPC761 Datasheet
299Kb / 58P
   Low power, low price, low pin count (16 pin) microcontroller with 2 kbyte OTP
2002 Mar 07
P87LPC764BN112 PHILIPS-P87LPC764BN112 Datasheet
329Kb / 60P
   Low power, low price, low pin count (20 pin) microcontroller with 4 kbyte OTP
2003 Sep 03
P87LPC764 PHILIPS-P87LPC764 Datasheet
322Kb / 60P
   Low power, low price, low pin count (20 pin) microcontroller with 4 kbyte OTP
2003 Sep 03
87LPC767 PHILIPS-87LPC767 Datasheet
320Kb / 60P
   Low power, low price, low pin count 20 pin microcontroller with 4-kbyte OTP and 8-bit A/D converter
2001 Aug 07
87LPC769 PHILIPS-87LPC769 Datasheet
306Kb / 61P
   Low power, low price, low pin count 20 pin microcontroller with 4 kB OTP 8-bit A/D, and DAC
2001 Jan 11
87LPC768 PHILIPS-87LPC768 Datasheet
337Kb / 64P
   Low power, low price, low pin count 20 pin microcontroller with 4 kB OTP 8-bit A/D,and Pulse Width Modulator
2001 Aug 06
logo
ATMEL Corporation
AT87C5103 ATMEL-AT87C5103_04 Datasheet
697Kb / 64P
   Low-pin Count 8-bit Microcontroller
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56


Fiches technique Télécharger

Go To PDF Page


Lien URL




Politique de confidentialité
ALLDATASHEET.FR
ALLDATASHEET vous a-t-il été utile ?  [ DONATE ] 

À propos de Alldatasheet   |   Publicité   |   Contactez-nous   |   Politique de confidentialité   |   Echange de liens   |   Fabricants
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com