PCA9665_2 © NXP B.V. 2006. All rights reserved.
Product data sheet Rev. 02 — 7 December 2006 3 of 91
NXP Semiconductors PCA9665
Fm+ parallel bus to I2C-bus controller
5. Block diagram

Fig 1. Block diagram of PCA9665

SD7 SD6 SD5 SD4 SD3 SD2 SD1 SD0
I2CDAT – data register – read/write
BUS BUFFER
SDA CONTROL
AA ENSIO STA STO SI
SCL CONTROL
ENSIO STA STOSI
FILTER
PCA9665
SDA
SCL
– – – – – IP2 IP1 IP0
INDPTR – indirect address pointer – write only
ST5 ST4 ST3 ST2 ST1 ST0 0 0
I2CSTA – status register – read only
AA ENSIO STA STO SI MODE
I2CCON – control register – read/write
CLOCK SELECTOR
OSCILLATOR
CONTROL BLOCK
CE WR RD INT RESET A1 A0 VDD
A1 A0
01
00
00
11
INTERRUPT CONTROL POWER-ON
RESET
D7 D6 D5 D4 D3 D2 D1 D0
data
FILTER
control signals
002aab023
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
INDIRECT – indirect register access – read/write 10
direct registers
AD7 AD6 AD5 AD4 AD3 AD2 AD1 GC
I2CADR – own address – read/write
L7 L6 L5 L4 L3 L2 L1 L0
I2CSCLL – SCL LOW period – read/write
H7 H6 H5 H4 H3 H2 H1 H0
I2CSCLH – SCL HIGH period – read/write
TE BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
I2CTO – TIMEOUT register – read/write
indirect registers
00h
01h
02h
03h
INDPTR
LB BC6 BC5 BC2 BC1 BC0
I2CCOUNT – byte count – read/write
BC4 BC3
IR7 IR6 IR5 IR4 IR3 IR2 IR1 IR0
I2CPRESET – software reset register – write only
04h
05h
– –
AC0
I2CMODE – I2C-bus mode register – read/write
–––––AC1
06h
68-BYTE
BUFFER