DS633F1
37
CS44600
Receive acknowledge bit.
Receive byte, contents of selected register.
Send acknowledge bit.
Send stop condition.
Each byte is separated by an acknowledge bit.
4.6.3
GPIOs
The CS44600 GPIO pins will have the following features:
•
Data direction control.
•
Programmable open-drain or push-pull driver when configured as an output pin.
•
Maskable interrupt for GPIO[3:0] pins when set as a general purpose input.
•
Level-sensitive or edge-trigger event selector for all GPIO pins.
4.6.4
Host Interrupt
The CS44600 has a comprehensive interrupt capability. The INT output pin is intended to drive the inter-
rupt input pin on the host microcontroller. The INT pin may be set to be active low, active high or active
low with an open-drain driver. This last mode is used for active low, wired-OR hook-ups, with multiple pe-
ripherals connected to the microcontroller interrupt input pin.
Many conditions can cause an interrupt, as listed in the interrupt status register descriptions. See “Inter-
rupt Status (address 2Ah) (read only)” on page 64. Each source may be masked off through mask register
bits. In addition, each source may be set to rising edge, falling edge, or level sensitive. Combined with the
option of level sensitive or edge sensitive modes within the microcontroller, many different configurations
are possible, depending on the needs of the equipment designer.