Freelance Electronics Components Distributor
Closed Dec 25th-26th
800-300-1968
We Stock Hard to Find Parts

TUSB3200ACPAH

Part # TUSB3200ACPAH
Description USB STREAMING CONTROLLER
Category IC
Availability Out of Stock
Qty 0
Qty Price
1 + $6.01940



Technical Document


DISCLAIMER: The information provided herein is solely for informational purposes. Customers must be aware of the suitability of this product for their application, and consider that variable factors such as Manufacturer, Product Category, Date Codes, Pictures and Descriptions may differ from available inventory.

A–37
A.5.5.2 I
2
C Interface Receive Data Register (I2CDATI – Address FFC2h)
The I
2
C interface receive data register contains the most recent data byte received from the slave device.
Bit 7 6 5 4 3 2 1 0
Mnemonic RXD7 RXD6 RXD5 RXD4 RXD3 RXD2 RXD1 RXD0
Type R R R R R R R R
Default 0 0 0 0 0 0 0 0
BIT MNEMONIC NAME DESCRIPTION
7:0 RXD(7:0) Receive data The receive data byte value is updated by hardware for each data byte received from
the I
2
C slave device.
A.5.5.3 I
2
C Interface Transmit Data Register (I2CDATO – Address FFC1h)
The I
2
C interface transmit data register contains the next address or data byte to be transmitted to the slave device
in accordance with the protocol. Note that for both read and write transactions, the internal register or memory
address of the slave device being accessed must be transmitted to the slave device.
Bit 7 6 5 4 3 2 1 0
Mnemonic TXD7 TXD6 TXD5 TXD4 TXD3 TXD2 TXD1 TXD0
Type W W W W W W W W
Default 0 0 0 0 0 0 0 0
BIT MNEMONIC NAME DESCRIPTION
7:0 TXD(7:0) Transmit data The transmit data byte value is set by the MCU for each address or data byte to be
transmitted to the I
2
C slave device.
A–38
A.5.5.4 I
2
C Interface Control and status register (I2CCTL – Address FFC0h)
The I
2
C interface control and status register contains various control and status bits used for the I
2
C interface
operation.
Bit 7 6 5 4 3 2 1 0
Mnemonic RXF RXIE ERR FRQ TXE TXIE STPRD STPWR
Type R R/W R/W R/W R R/W R/W R/W
Default 0 0 0 0 0 0 0 0
BIT MNEMONIC NAME DESCRIPTION
7 RXF Receive data register full The receive data register full bit is set to a 1 by hardware when a new data byte has
been received into the receive data register from the slave device. This bit is read
only and is cleared to a 0 by hardware when the MCU reads the new byte from the
receive data register. Note that when the MCU writes to the interrupt vector register,
the I
2
C receive data register full interrupt will be cleared but this status bit will not be
cleared at that time.
6 RXIE Receive interrupt enable The receive interrupt enable bit is set to a 1 by the MCU to enable the I
2
C receive
data register full interrupt.
5 ERR Error condition The error condition bit is set to a 1 by hardware when the slave device does not
respond. This bit is read/write and can only be cleared by the MCU.
4 FRQ Frequency select The frequency select bit is used by the MCU to program the I
2
C serial clock (SCL)
output signal frequency. A value of 0 sets the SCL frequency to 100 kHz and a value
of 1 sets the SCL frequency to 400 kHz.
3 TXE Transmit data register empty The transmit data register empty bit is set to a 1 by hardware when the data byte in
the transmit data register has been sent to the slave device. This bit is read only and
is cleared to a 0 by hardware when a new data byte is written to the transmit data
register by the MCU. Note that when the MCU writes to the interrupt vector register,
the I
2
C transmit data register empty interrupt will be cleared but this status bit will not
be cleared at that time.
2 TXIE Transmit interrupt enable The transmit interrupt enable bit is set to a 1 by the MCU to enable the I
2
C transmit
data register empty interrupt.
1 STPRD Stop – read transaction The stop read transaction bit is set to a 1 by the MCU to enable the hardware to
generate a stop condition on the I
2
C bus after the next data byte from the slave
device is received into the receive data register. The MCU should clear this bit to a 0
after the read transaction has concluded.
0 STPWR Stop – write transaction The stop write transaction bit is set to a 1 by the MCU to enable the hardware to
generate a stop condition on the I
2
C bus after the data byte in the transmit data
register is sent to the slave device. The MCU should clear this bit to a 0 after the write
transaction has concluded.
A–39
A.5.6 PWM Registers
This section describes the memory-mapped registers used for the PWM output control and operation. The PWM
output has a set of three registers.
A.5.6.1 PWM Frequency Register (PWMFRQ – Address FFBFh)
The PWM frequency register contains the control bits for programming the frequency of the PWM output and for
enabling the PWM output circuitry.
Bit 7 6 5 4 3 2 1 0
Mnemonic PWMEN FRQ6 FRQ5 FRQ4 FRQ3 FRQ2 FRQ1 FRQ0
Type R/W R/W R/W R/W R/W R/W R/W R/W
Default 0 0 0 0 0 0 0 0
BIT MNEMONIC NAME DESCRIPTION
7 PWMEN PWM output enable The PWM output enable bit is set to a 1 by the MCU to enable the PWM output
circuitry.
6:0 FRQ(6:0) PWM frequency The PWM frequency control bits are set by the MCU to program the frequency of the
PWM output signal. The frequency range defined by the 7-bit value is from 00h =
732.4 Hz to EFh = 93.75 kHz.
A.5.6.2 PWM Pulse Width Register (Low Byte) (PWMPWL – Address FFBEh)
The PWM pulse width register (low byte) contains the least significant byte of the 16-bit PWM output pulse width value.
Bit 7 6 5 4 3 2 1 0
Mnemonic PW7 PW6 PW5 PW4 PW3 PW2 PW1 PW0
Type R/W R/W R/W R/W R/W R/W R/W R/W
Default 0 0 0 0 0 0 0 0
BIT MNEMONIC NAME DESCRIPTION
7:0 PW(7:0) PWM pulse width The PWM pulse width control bits are set by the MCU to program the pulse width
(duty cycle) of the PWM output signal. A value of 0000h results in a 0-V dc level and a
value of FFFFh results in a 5-V dc level.
A.5.6.3 PWM Pulse Width Register (High Byte) (PWMPWH – Address FFBDh)
The PWM pulse width register (high byte) contains the most significant byte of the 16-bit PWM output pulse width
value.
Bit 7 6 5 4 3 2 1 0
Mnemonic PW15 PW14 PW13 PW12 PW11 PW10 PW9 PW8
Type R/W R/W R/W R/W R/W R/W R/W R/W
Default 0 0 0 0 0 0 0 0
BIT MNEMONIC NAME DESCRIPTION
7:0 PW(15:8) PWM pulse width The PWM pulse width control bits are set by the MCU to program the pulse width
(duty cycle) of the PWM output signal. A value of 0000h results in a 0-V dc level and a
value of FFFFh results in a 5-V dc level.
PREVIOUS22232425262728293031NEXT