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
WT58F165
The WT58F165 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, G.726, I2S and USB.
The WT58F165 is suitable for a wide range of applications, such as automotive entertainment platforms, gaming platforms, GPS platforms, mobile sensor pre-processing, LED lighting control, medical equipment, PC peripherals and applications where high-speed communication and USB device are required.
Features
- Embedded 32-bit RISC CPU core
- 1.28 DMIPS/MHz (Dhrystone 2.1) performance
- Normal operating mode: 24.576 MHz, 24 MHz, 18.432 MHz, and 12 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 sources
- Internal RC oscillator 12 MHz/24 MHz (generated by 48 MHz oscillator)
- External crystal oscillator 6 MHz ~25 MHz
- Internal PLLs (generated by external crystal oscillator)
- Internal RC 128 kHz for WDT
- DMA: ADC, I2C (*4), UART (*4), TIMER (*3), I2S (*2), USB (*2), SPI (*4)
- Communication interfaces
- 2 master/slave I2C bus up to 400 kHz
- 2 master/slave SPI up to 12 MHz@main frequency 24 MHz (main frequency/ 2)
- 2 UARTs (UART0, UART1) up to 1.5 MHz@main frequency 24 MHz (main frequency/ 16)
- 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 ten endpoints including:
*Endpoint 0: Control transfer endpoint
*Endpoint 1~6: Interrupt/Bulk transfer endpoint
*Endpoint 7~8: Isochronous transfer endpoint (supports DMA)
*Endpoint 9: Interrupt/Bulk transfer endpoint
- Three 16-bit Timers (Timer0 ~ Timer2) with IC/OC/OCN/PWM
- Eight 12-bit PWM pins (PWM0 ~PWM7) output with adjustable frequency
- One G.726 single channel CODEC
- Power on reset, 1-level low VDD reset (LVR), and 8-level low VDD detector (LVD)
- 16-channel 12-bit A/D converter (ADC0 ~ ADC15) with 16 selectable inputs
- Two built-in PLL circuits can use external crystal oscillator to produce a variety of frequencies for MCU and USB
- Internal RC oscillator 12 MHz/24 MHz/48 MHz (factory calibrated within ±3%)
- Support 2-wire JTAG for ISP & ICE modes
- 47 programmable bi-directional I/O pins
- Read Out Protection
- Built-in 5V to 3.3V LDO with 80mA capacity
- Emulated E2PROM
- Operating voltage range: 2.4V to 3.6V
- Operating temperature: -40℃ to +85℃
- ESD protection HBM > 4KV, MM > 200V
- Dice & Package (Green Package): LQFP64, LQFP48, QFN32
- Embedded 32-bit RISC CPU core
Applications