WT59F164
【 General Description 】 |
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 |