Andes-based 32-bit MCUs
WT58F165
【 General Description 】 |
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 |