subscribe newsletter
Back
Products
Power Management
Imaging Solutions
Motor Controllers and Drivers
Microcontrollers (MCUs)
Amplifiers
Interfaces
Back
Applications
Automotive
Consumer Electronics
Enterprise Systems
Industrial
Power Supplies
Back
Supports
Support Tools
Technical Information
- Overview
- WLINK Adapter Installation Guide
- ICE/ISP Operation Guide
- Evaluation Board User Guide
- Mass Production Programmer Operation Manual
- Mass Production Tools and Supplier Information
- ULINK ICE & ISP User Guide
- Peripheral Functions & Program User Guide
- Weltrend ARM 32-bit MCU Evaluation Boards List
Software Download
Reference Designs
Back
News & Events
News & Events
Back
ESG
Sustainable Development Policy and Implementation
Related Topics
Back
Investors
Financials
Corporate Governance
Shareholder Services
Contacts
Back
Careers
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
Applications