Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

PCA9663 Datasheet(PDF) 39 Page - NXP Semiconductors

Part # PCA9663
Description  Parallel bus to 3 channel Fm I2C-bus controller
PDF  66 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NXP [NXP Semiconductors]
Direct Link  http://www.nxp.com
Logo NXP - NXP Semiconductors

PCA9663 Datasheet(HTML) 39 Page - NXP Semiconductors

Back Button PCA9663 Datasheet HTML 35Page - NXP Semiconductors PCA9663 Datasheet HTML 36Page - NXP Semiconductors PCA9663 Datasheet HTML 37Page - NXP Semiconductors PCA9663 Datasheet HTML 38Page - NXP Semiconductors PCA9663 Datasheet HTML 39Page - NXP Semiconductors PCA9663 Datasheet HTML 40Page - NXP Semiconductors PCA9663 Datasheet HTML 41Page - NXP Semiconductors PCA9663 Datasheet HTML 42Page - NXP Semiconductors PCA9663 Datasheet HTML 43Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 39 / 66 page
background image
PCA9663
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2011. All rights reserved.
Product data sheet
Rev. 1 — 6 June 2011
39 of 66
NXP Semiconductors
PCA9663
Parallel bus to 3 channel Fm+ I2C-bus controller
8.2 Read transactions
Many I2C-bus slave devices need a command or register offset to setup a read operation.
In this case, a read transaction is actually a multi-part transaction consisting of a write
transaction followed by a read transaction. This is done by setting the transactions in that
order when programming the sequence.
If no write is required prior to a read, then the read transaction can be placed in any
location of the sequence. Once the read transaction is completed (i.e., the TR bit is
cleared to 0) the data is immediately available for the host to retrieve it on the parallel bus.
8.3 Stopping a sequence
If the host needs to stop the execution of a sequence, it should set the STO bit in the
CONTROL register. For write transactions, the host will issue a STOP after the
acknowledge cycle of the current byte being transferred on the serial bus. For read
transactions, if the host sets the STO bit while an address + read bit (SLA+R) is sent, the
controller will complete the read of one byte by sending 9 clocks and a NACK on the ninth
clock before sending the STOP condition. If the host sets the STO bit while a read
transaction is in progress, the current byte will be NACKed before sending a STOP
condition. No interrupts will be generated and all the status registers will be up to date.
The Sequence Done bit (SD) will be set to indicate to the host that the STOP condition
was completed and the bus is idle. The Sequence Done and the Frame Loop Done will be
set if the channel is in Loop mode (FRAMECNT
 1) and a STO or STOSEQ bit is set.
If the host issues a STOP (by setting the STO) in the middle of a sequence followed by a
START (by setting the STA), then the controller will re-send the sequence from the
beginning, not from the point where the sequence was last stopped.
8.4 Looping a sequence
A sequence can be set to automatically loop several times using the FRAMECNT and one
of the following:
• The REFRATE register. The REFRATE register contains the value of the refresh rate
which is timing required between the START of two sequences. The refresh rate is
derived from the internal clock of the bus controller. If the REFRATE is programmed to
00h, the sequences will be looped back-to-back.
• Trigger enable (TE) bit. When TE is set, the refresh rate is controlled by the external
trigger input and the contents of the REFRATE registers is ignored. There is no
maximum timing requirement for the trigger interval.
The FRAMECNT register sets the number of times the sequence will be repeated. A
frame is defined as a sequence associated with its respective refresh rate. As described
above, the frame refresh rate is determined by the REFRATE register or an external
trigger source.
During looping, there is no host intervention required and all status and error reporting
remains active. The SD (Sequence Done) bit can be masked to avoid getting interrupted
each time a frame is completed while the other error reporting bits remain unmasked. In
this manner, normal transactions can run without host intervention and errors will be
reported at the STOP of the current byte where the error occurred.



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 57 58 59 60 61 62 63 64 65 66


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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