12.07.2015 Views

PCA9532 16-bit I C LED dimmer - E-LAB Computers

PCA9532 16-bit I C LED dimmer - E-LAB Computers

PCA9532 16-bit I C LED dimmer - E-LAB Computers

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Philips Semiconductors<strong>16</strong>-<strong>bit</strong> I 2 C <strong>LED</strong> <strong>dimmer</strong>Product data<strong>PCA9532</strong>Bus transactionsSCL1 23 4 5 6 7 89slave addresscommand bytedata to registerSDA S 1 1 0 0 A2 A1 A0 0 A 0 0 0 AI B3 B2 B1 B0 A DATA 1Astart condition R/W acknowledgefrom slaveacknowledgefrom slaveacknowledgefrom slaveWRITE TOREGISTERDATA OUTFROM PORTDATA 1 VALIDt pvFigure 10. WRITE to registerSW02000slave addressacknowledgefrom slaveacknowledgefrom slaveslave addressacknowledgefrom slavedata from registeracknowledgefrom masterS 1 1 0 0 A2 A1 A0 0 A 0 0 0 AI B3 B2 B1 B0 A S 1 1 0 0 A2 A1 A0 1 ADATAAR/Wat this moment master-transmitterbecomes master-receiver andslave-receiver becomesslave-transmitterR/Wfirst byteauto-incrementregister addressif AI = 1data from registerno acknowledgefrom masterDATANAPlast byteSW01099Figure 11. READ from registerslave address data from port data from portSDA S 1 1 0 0 A2 A1 A0 1 A DATA 1 ADATA 4NAPstart condition R/W acknowledgefrom slaveacknowledgefrom masterno acknowledgefrom masterstopconditionREAD FROMPORTDATA INTOPORTDATA 1t phDATA 2DATA 3t psDATA 4SW01096NOTE:1. This figure assumes the command byte has previously been programmed with 00h.Figure 12. READ input port register2003 May 02 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!