Datasheet

GENERAL PURPOSE I/O
CONTROL REGISTERS
TLV320AIC3007
www.ti.com
..................................................................................................................................................................................................... SLOS619 APRIL 2009
'AIC3107 has a dedicated pin for General Purpose IO. This pin can be used to read status of external signals
through register read when configured as General Purpose Input. When configured as General Purpose Output ,
this pin can also drive logic high or low. Besides these standard GPIO functions, this pin can also be used in a
variety of ways such as output for internal clocks and interrupt signals. 'AIC3107 generates a variety of interrupts
of use to the host processor such interrupts on jack detection, button press, short circuit detection and AGC
noise detection. All these interrupts can be routed individually to the GPIO pin or can be combined by a logical
OR. In the event of a combined interrupt, the user can read an internal status register to find the actual cause of
interrupt. When configured as interrupt, 'AIC3107 also offers the flexibility of generating a single pulse or a train
of pulses till the interrupt status register is read by the user.
The control registers for the TLV320AIC3007 are described in detail below. All registers are 8 bit in width, with
D7 referring to the most significant bit of each register, and D0 referring to the least significant bit.
Page 0 / Register 0: Page Select Register
BIT
(1)
READ/ RESET DESCRIPTION
WRITE VALUE
D7 D1 X 0000000 Reserved, write only zeros to these register bits
D0 R/W 0 Page Select Bit
Writing zero to this bit sets Page-0 as the active page for following register accesses. Writing a
one to this bit sets Page-1 as the active page for following register accesses. It is recommended
that the user read this register bit back after each write, to ensure that the proper page is being
accessed for future register read/writes.
(1) When resetting registers related to routing and volume controls of output drivers, it is recommended to reset them by writing directly to
the registers instead of using software reset.
Page 0 / Register 1: Software Reset Register
READ/ RESET
BIT DESCRIPTION
WRITE VALUE
D7 W 0 Software Reset Bit
0 : Don t Care
1 : Self clearing software reset
D6 D0 W 0000000 Reserved; don t write
Copyright © 2009, Texas Instruments Incorporated Submit Documentation Feedback 47
Product Folder Link(s) :TLV320AIC3007