|
HT82A836R -- USB Audio MCU
General Description
The HT82A836R is an 8-bit high-performance RISC
microcontroller designed for USB phone product applications. To ensure a high level of functional integration
for USB phone applications, this 8-bit microcontroller includes important features such as 16-bit PCM A/D Converter,
USB transceiver, Serial Interface Engine, audio class processing unit,
u law Compander, 6-channel 12-bit ADC, 2-channel PWM and FIFO.
The DAC in the HT82A836R operates at a sampling
rate of 48kHz/8kHz and the 16-bit PCM ADC operates at frequency of 8kHz/16kHz for the Microphone input,
with the options selected using software. The integrated DAC also includes a digitally programmable gain amplifier
with a range of -32dB to +6dB. The digital gain range of the ADC input is from 0dB to 19.5dB.
|
Features
- USB 2.0 full speed compatible
- USB spec V1.1 full speed operation and USB audio device class spec V1.0
- Operating voltage at fSYS= 6M/12MHz: 3.3V~5.5V
- Low voltage reset function
- Embedded high-performance 16-bit PCM ADC
- Integrated Digital PGA - Programmable Gain Amplifier
- 48kHz/8kHz sampling rate for audio playback selected by software
- 8kHz/16kHz audio recording sampling rate selected by software
- Embedded class AB power amplifier for speaker driving
- Embedded High Performance 16-bit audio DAC
- Audio playback digital volume control
- 5 endpoints supported including endpoint 0
- Supports 1 Control, 2 Interrupts and 2 Isochronous transfers
- Two hardware implemented Isochronous transfers
- Total FIFO size: 496 bytes - 8, 8, 384, 64, 32 for EP0~EP4
- 8192x16 Program Memory
- 352x8 Data Memory in two banks
- Programmable frequency divider function
- Integrated SPI hardware interface
- Port A wake-up on rising or falling transitions
- 6-channel 12-bit A/D converter
- 2-channel PWM function
- u-Law Compander
- Power-down function and wake-up reduce power consumption
- Up to of 44 bidirectional I/O lines
- Dual 16-bit programmable Timer/Event Counters
with overflow interrupts
- Watchdog Timer
- 16-level subroutine nesting
- Bit manipulation instruction
- 15-bit table read instruction
- 63 powerful instructions
- All instructions executed within one or two machine cycles
- Low voltage reset function (3.0V±0.3V)
- 80-pin LQFP (10mmx10mm) and 100-pin QFP package types
|
|
|