返回
技术支持
技术资料
WT59F164
The WT59F164 is a high-performance 32-Bit Microcontroller. It incorporates the 32-bit RISC CPU operating up to 25 MHz, Flash memory up to 64K bytes and SRAM up to 8K bytes, and rich peripherals / interfaces such as ADC, I2C, SPI, UART, PWM, H/W CEC, IR receiver, I2S and USB.The WT59F164 is suitable for a wide range of applications, such as wireless audio devices, A/V devices, automotive entertainment platform, gaming platform, LED lighting control, medical equipment, PC peripherals and applications where high-speed communication and USB device are required.
Features
The WT59F164 is an advanced 32-bit Microcontroller, and it also provides the following features.
- Embedded 32-bit RISC CPU core
- 1.3 DMIPS/MHz (Dhrystone 2.1) performance
- Normal operating mode: 24.576 MHz, 24 MHz, 18.432 MHz, 12 MHz, and 6 MHz
- Instruction execution time: Min. = 40ns @25 MHz (non-USB applications)
- Memory:
- Flash memory: 64K bytes (16K * 32)
- RAM: 8K bytes (2K * 32)
- Boot ROM: 8K bytes (2K * 32), for USB online upgrade
- CPU clock source
- Internal RC oscillator 12 MHz/24 MHz
- External crystal oscillator 6 MHz ~25 MHz
- Internal PLLs (generated by external crystal oscillator)
- Internal RC 128 kHz for WDT
- External crystal oscillator 32 kHz for RTC counter
- DMA: ADC, I2C (*4), UART (*6), TIMER (*6), I2S (*6), USB (*2), SPI (*4)
- Communication interface
- 2 master/slave I2C bus (SM bus) up to 400 kHz
- 2 master/slave SPI up to 12 MHz@main frequency 24 MHz (main frequency/ 2)
- 3 UARTs (UART0, UART1, UART2) up to 1.5 MHz@main frequency 24 MHz (main frequency/ 16)
- 1 consumer electronics control (CEC) (with 16 bytes R/W buffer and auto-sending “ACK” bit)
- 1 master/slave I2S up to 48 kHz sampling rate, with 3 data input and 3 data output pins
- 1 USB device controller supports isochronous transfer, which supports eight endpoints including:
* Endpoint 0: Control transfer Endpoint
* Endpoint 1~6: Interrupt/Volume transfer endpoint
* Endpoint 7~8: Asynchronous transfer endpoint (supports DMA)
- Six 16-bit Timer (Timer 0 ~ Timer5) with IC/OC/OCN/PWM, Timer 4 without input and output pins
- Eight 12-bit PWM pins (PWM0 ~PWM7) output with adjustable frequency
- Hardware universal IR receiver with programmable digital filter for noise rejection
- Power on reset, 1-level low VDD reset (LVR), and 8-level low VDD detector (LVD)
- 12-channel 12-bit A/D converter (ADC0 ~ ADC11) with 12 selectable inputs (channel 11 is fixed for temperature sensor)
- Two built-in PLL circuits can use external crystal oscillator to produce a variety of frequencies for MCU and USB
- Temperature sensor (±3℃)
- Internal RC oscillator 12 MHz/24 MHz can be calibrated ±1% with 32 kHz crystal and ±3% without crystal
- Support two wires JTAG for ISP & ICE mode
- 47 programmable bi-directional I/O pins
- Read Out Protection
- Emulated E2PROM
- Operating voltage range: 2.0V ~ 3.6V
- Operating temperature: -40℃ to +85℃
- ESD protection HBM > 4KV, MM > 400V
- Package type: LQFP64, LQFP48, QFN32
- Embedded 32-bit RISC CPU core
应用领域