NXP Semiconductors PCA9665 User Manual
Pca9665, General description, Features
1.
General description
The PCA9665 serves as an interface between most standard parallel-bus
microcontrollers/microprocessors and the serial I
2
C-bus and allows the parallel bus
system to communicate bidirectionally with the I
2
C-bus. The PCA9665 can operate as a
master or a slave and can be a transmitter or receiver. Communication with the I
2
C-bus is
carried out on a Byte or Buffered mode using interrupt or polled handshake. The
PCA9665 controls all the I
2
C-bus specific sequences, protocol, arbitration and timing with
no external timing element required.
The PCA9665 has the same footprint as the PCA9564 with additional features:
•
1 MHz transmission speeds
•
Up to 25 mA drive capability on SCL/SDA
•
68-byte buffer
•
I
2
C-bus General Call
•
Software reset on the parallel bus
2.
Features
■
Parallel-bus to I
2
C-bus protocol converter and interface
■
Both master and slave functions
■
Multi-master capability
■
Internal oscillator trimmed to 15 % accuracy reduces external components
■
1 Mbit/s and up to 25 mA SCL/SDA I
OL
(Fast-mode Plus (Fm+)) capability
■
I
2
C-bus General Call capability
■
Software reset on parallel bus
■
68-byte data buffer
■
Operating supply voltage: 2.3 V to 3.6 V
■
5 V tolerant I/Os
■
Standard-mode and Fast-mode I
2
C-bus capable and compatible with SMBus
■
ESD protection exceeds 2000 V HBM per JESD22-A114, 200 V MM per
JESD22-A115, and 1000 V CDM per JESD22-C101
■
Latch-up testing is done to JEDEC Standard JESD78 which exceeds 100 mA
■
Packages offered: DIP20, SO20, TSSOP20, HVQFN20
PCA9665
Fm+ parallel bus to I
2
C-bus controller
Rev. 02 — 7 December 2006
Product data sheet
Document Outline
- 1. General description
- 2. Features
- 3. Applications
- 4. Ordering information
- 5. Block diagram
- 6. Pinning information
- 7. Functional description
- 7.1 General
- 7.2 Internal oscillator
- 7.3 Registers
- 7.3.1 Direct registers
- 7.3.2 Indirect registers
- 7.3.2.1 The Byte Count register, I2CCOUNT (indirect address 00h)
- 7.3.2.2 The Own Address register, I2CADR (indirect address 01h)
- 7.3.2.3 The Clock Rate registers, I2CSCLL and I2CSCLH (indirect addresses 02h and 03h)
- 7.3.2.4 The Time-out register, I2CTO (indirect address 04h)
- 7.3.2.5 The Parallel Software Reset register, I2CPRESET (indirect address 05h)
- 7.3.2.6 The I2C-bus mode register, I2CMODE (indirect address 06h)
- 8. PCA9665 modes
- 8.1 Configuration modes
- 8.2 Operating modes
- 8.3 Byte mode
- 8.4 Buffered mode
- 8.5 Buffered mode examples
- 8.6 I2CCOUNT register
- 8.7 Acknowledge management (I2C-bus addresses and data) in Byte and Buffered modes
- 8.8 Miscellaneous states
- 8.9 Some special cases
- 8.10 Power-on reset
- 8.11 Reset
- 8.12 I2C-bus timing diagrams, Unbuffered mode
- 8.13 I2C-bus timing diagrams, Buffered mode
- 9. Characteristics of the I2C-bus
- 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
- 18. Abbreviations
- 19. Revision history
- 20. Legal information
- 21. Contact information
- 22. Contents