Datasheet PCA9685 (NXP) - 8
制造商 | NXP |
描述 | 16-channel, 12-bit PWM Fm+ I2C-bus LED controller |
页数 / 页 | 52 / 8 — NXP Semiconductors. PCA9685. 16-channel, 12-bit PWM Fm+ I2C-bus LED … |
修订版 | 4.0 |
文件格式/大小 | PDF / 409 Kb |
文件语言 | 英语 |
NXP Semiconductors. PCA9685. 16-channel, 12-bit PWM Fm+ I2C-bus LED controller. Fig 4. Slave address
该数据表的模型线
文件文字版本
link to page 26 link to page 26
NXP Semiconductors PCA9685 16-channel, 12-bit PWM Fm+ I2C-bus LED controller •
PCA9564 (0000 000) or PCA9665 (1110 000) slave address which is active on start-up
•
‘reserved for future use’ I2C-bus addresses (0000 011, 1111 1XX)
•
slave devices that use the 10-bit addressing scheme (1111 0XX)
•
slave devices that are designed to respond to the General Call address (0000 000) which is used as the software reset address
•
High-speed mode (Hs-mode) master code (0000 1XX) slave address 1 A5 A4 A3 A2 A1 A0 R/W fixed hardware selectable 002aad168
Fig 4. Slave address
The last bit of the address byte defines the operation to be performed. When set to logic 1 a read is selected, while a logic 0 selects a write operation.
7.1.2 LED All Call I2C-bus address •
Default power-up value (ALLCALLADR register): E0h or 1110 000X
•
Programmable through I2C-bus (volatile programming)
•
At power-up, LED All Call I2C-bus address is enabled. PCA9685 sends an ACK when E0h (R/W = 0) or E1h (R/W = 1) is sent by the master. See Section 7.3.7 “ALLCALLADR, LED All Call I2C-bus address” for more detail.
Remark:
The default LED All Call I2C-bus address (E0h or 1110 000X) must not be used as a regular I2C-bus slave address since this address is enabled at power-up. All the PCA9685s on the I2C-bus will acknowledge the address if sent by the I2C-bus master.
7.1.3 LED Sub Call I2C-bus addresses •
3 different I2C-bus addresses can be used
•
Default power-up values:
–
SUBADR1 register: E2h or 1110 001X
–
SUBADR2 register: E4h or 1110 010X
–
SUBADR3 register: E8h or 1110 100X
•
Programmable through I2C-bus (volatile programming)
•
At power-up, Sub Call I2C-bus addresses are disabled. PCA9685 does not send an ACK when E2h (R/W = 0) or E3h (R/W = 1), E4h (R/W = 0) or E5h (R/W = 1), or E8h (R/W = 0) or E9h (R/W = 1) is sent by the master. See Section 7.3.6 “SUBADR1 to SUBADR3, I2C-bus subaddress 1 to 3” for more detail.
Remark:
The default LED Sub Call I2C-bus addresses may be used as regular I2C-bus slave addresses as long as they are disabled. PCA9685 All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2015. All rights reserved.
Product data sheet Rev. 4 — 16 April 2015 8 of 52
Document Outline 1. General description 2. Features and benefits 3. Applications 4. Ordering information 4.1 Ordering options 5. Block diagram 6. Pinning information 6.1 Pinning 6.2 Pin description 7. Functional description 7.1 Device addresses 7.1.1 Regular I2C-bus slave address 7.1.2 LED All Call I2C-bus address 7.1.3 LED Sub Call I2C-bus addresses 7.1.4 Software Reset I2C-bus address 7.2 Control register 7.3 Register definitions 7.3.1 Mode register 1, MODE1 7.3.1.1 Restart mode 7.3.2 Mode register 2, MODE2 7.3.3 LED output and PWM control 7.3.4 ALL_LED_ON and ALL_LED_OFF control 7.3.5 PWM frequency PRE_SCALE 7.3.6 SUBADR1 to SUBADR3, I2C-bus subaddress 1 to 3 7.3.7 ALLCALLADR, LED All Call I2C-bus address 7.4 Active LOW output enable input 7.5 Power-on reset 7.6 Software reset 7.7 Using the PCA9685 with and without external drivers 8. Characteristics of the I2C-bus 8.1 Bit transfer 8.1.1 START and STOP conditions 8.2 System configuration 8.3 Acknowledge 9. Bus transactions 10. Application design-in information 11. Limiting values 12. Static characteristics 13. Dynamic characteristics 14. Test information 15. Package outline 16. Handling information 17. Soldering of SMD packages 17.1 Introduction to soldering 17.2 Wave and reflow soldering 17.3 Wave soldering 17.4 Reflow soldering 18. Abbreviations 19. Revision history 20. Legal information 20.1 Data sheet status 20.2 Definitions 20.3 Disclaimers 20.4 Trademarks 21. Contact information 22. Contents