Datasheet

1. General description
The PCA9661 is an advanced single master mode I
2
C-bus controller. It is a fourth
generation bus controller designed for data intensive I
2
C-bus data transfers. It has one
I
2
C-bus channel with data rates up to 1 Mbits/s using the Fast-mode Plus (Fm+)
open-drain topology. The serial channel has a generous 4352 byte data buffer which
makes the PCA9661 the ideal companion to any CPU that needs to transmit and receive
large amounts of serial data with minimal interruptions.
The PCA9661 is a 8-bit parallel-bus to I
2
C-bus protocol converter. It can be configured to
communicate with up to 64 slaves in one serial sequence with no intervention from the
CPU. The controller also has a sequence loop control feature that allows it to
automatically retransmit a stored sequence.
Its onboard oscillator and PLL allow the controller to generate the clocks for the I
2
C-bus
and for the interval timer used in sequence looping. This feature greatly reduces CPU
overhead when data refresh is required in fault tolerant applications.
An external trigger input allows data synchronization with external events. The trigger
signal controls the rate at which a stored sequence is re-transmitted over the I
2
C-bus.
Error reporting is handled at the transaction level, channel level, and controller level.
A simple interrupt tree and interrupt masks allow further customization of interrupt
management.
The controller parallel bus interface runs at 3.3 V and the I
2
C-bus I/Os logic levels are
referenced to a dedicated V
DD(IO)
input pin with a range of 3.0 V to 5.5 V.
2. Features and benefits
Parallel-bus to I
2
C-bus protocol converter and interface
1 Mbit/s and up to 30 mA SCL/SDA I
OL
Fast-mode Plus (Fm+) capability
Internal oscillator trimmed to 1 % accuracy reduces external components
4352-byte buffer for the Fm+ channel
Three levels of reset: individual software channel reset, global software reset, global
hardware RESET
pin
Communicates with up to 64 slaves in one serial sequence
Sequence looping with interval timer
Supports SCL clock stretching
JTAG port available for boundary scan testing during board manufacturing process
Trigger input synchronizes serial communication exactly with external events
Maskable interrupts
PCA9661
Parallel bus to 1 channel Fm+ I
2
C-bus controller
Rev. 1 — 4 August 2011 Product data sheet

Summary of content (63 pages)