The TAS1020BPFBG4 is a Stereo USB Audio Interface designed specifically for applications that require isochronous data streaming. Applications include digital speakers, which require the streaming of digital audio data between the host PC and the speaker system via the USB connection. The TAS1020B device is fully compatible with the USB Specification Version 1.1 and the USB Audio Class 1.0 Specification. It uses a standard 8052 microcontroller unit (MCU) core with on-chip memory. The MCU memory includes 8K bytes of program memory ROM that contains a boot loader program. At initialization, the boot loader program downloads the application program code to a 6,016-byte RAM from either the host PC or a non-volatile memory on the printed-circuit board (PCB). The MCU handles all USB control, interrupt and bulk endpoint transactions. DMA channels are provided to handle isochronous endpoint transactions.
USB specification version 1.1 compatible
USB audio class specification 1.0 compatible
Integrated USB transceiver
Supports control, interrupt, bulk and isochronous data transfer type
Reset output available which is asserted for both system and USB reset
External MCU mode supports application firmware development
8K ROM with boot loader program and commonly used USB functions library
3.3V Core and I/O buffers
A circular programmable FIFO used for isochronous audio data streaming
MCU handles all USB control, interrupt and bulk endpoint transfers