SLAS509G April 2006 – July 2021 TLV320AIC3106
PRODUCTION DATA
TLV320AIC3106 has two dedicated pins for general-purpose I/O. These pins can be used to read status of external signals through register read when configured as general-purpose input. When configured as general-purpose output , these pins can also drive logic high or low. Besides these standard GPIO functions, these pins can also be used in a variety of ways, such as output for internal clocks and interrupt signals. The TLV320AIC3106 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 pins or can be combined by a logical OR. In case of a combined interrupt, the user can read an internal status register to find the actual cause of interrupt. When configured as interrupt, the TLV320AIC3106 also offers the flexibility of generating a single pulse or a train of pulses until the interrupt status register is read by the user.