Consumer MCU
WT5075F
【 General Description 】 |
The WT5075F is a high-speed, high-performance and low power consumption 8-bit micro-controller, including Turbo 8052 CPU, 64K bytes embedded Flash, 256-byte direct-or-indirect-addressing SRAM, 2K-byte indirect-addressing-only SRAM, 40x4(max.) LCD driver, a Time-Base Timer, 4 multi-function timer/counters, 2-channel 12-bit PWM, 1-channel divider output, serial interface (UART and SPI), an 19-channel (15 external and 4 internal) 12-bit AD converter, 4 high-performance OPs, analog switches and three clock generators (32.768kHz crystal oscillator, high-speed crystal oscillator and high-speed RC oscillator) on chip. |
【 Features 】 | |
● | CPU |
-Turbo 8052 CPU | |
-Each machine cycle consumes 3 system clocks. | |
-Instruction execution time: 0.1875μs(at 16MHz), 92μs (at 32.768 kHz) | |
-Program memory: 64K-byte Flash Memory | |
● | Data memory : 256B + 2KB SRAM |
● | Totally 11 interrupt sources: 9 internal sources and 2 external sources. |
● | 8 wake-up keys (WAKE0 ~ WAKE7) with edge-selection, interrupt-selection, wakeup-from-power-down-mode functions |
● | Input/output ports: |
-69 pins for LQFP100 and DIE form, 44 of which are shared with LCD driver | |
-All GPIOs could be configured as 4 types: input with pull-up resistor, input without pull-up resistor, CMOS output and N-ch open-drain output. | |
● | 3 sets 8052 standard 16-bit timer/counters: Timer 0, Timer 1 and Timer 2 |
-Timer 0 could be used as: a 13-bit timer, a 16-bit timer, an 8-bit auto-reload timer, two 8-bit timers. | |
-Timer 1 could be used as: a 13-bit timer, a 16-bit timer, an 8-bit auto-reload timer. | |
-Timer 2 could be used as: a 16-bit auto-reload timer/counter, a 16-bit capture timer/counter, a UART baud rate generator for both receive and/or transmit. | |
● | 1 set of 18-bit timer/counter: Timer 3 which can be used as timer, event counter, pulse width measurement, frequency measurement. |
● | 2 sets 12-bit PWM for signal generation |
● | Time base timer with 8 interrupt sources |
● | Watchdog timer with programmable detection time |
● | Serial interface |
-8052 standard UART: 1 channel | |
-SPI: Master/Slave modes, 1 channel | |
-Both UART and SPI could be from P35 ~ P37 or P75 ~ P77 by software selection | |
-I2C: Slave-mode-only, 1channel | |
● | 2.5V and 1.25V regulator voltage outputs for applications |
● | 12-bit successive approximation type A/D converter |
-VREF voltage could be internal (2.5V) or external VAREF pin. | |
-Analog input: 15 external and 4 internal channels | |
● | 4 high-speed Operational Amplifier (OP1, OP2, OP3 and OP4) |
-Power supply: from VREF (internal 2.5V or external VAREF pin) | |
-Input range: 0.05VREF ~ 0.95VREF | |
-Slew rate: 4.5V/us | |
-DC Gain=110dB, Unit-gain BW=7MHz | |
-Offset=2mV (max) | |
● | 2 sets of analog switch for signals connection |
● | LCD driver/controller |
-LCD direct drive capability (Max 40seg x 4com) | |
-1/4, 1/3 or 1/2 duties are selectable by program. | |
-1/3 or 1/2 bias are selectable by program. | |
● | Power on reset (POR) |
● | Single/dual-clock operation |
-Single-clock mode: high-speed clock only. Clock source could be internal RC Oscillator (max.12MHz) or external crystal oscillator (max. 24MHz) | |
-Dual-clock mode: both high-speed clock low-speed clock are used. High-speed clock source could be internal RC Oscillator (max. 12MHz) or external crystal oscillator (max.24MHz). Low-speed clock source is external 32.768KHz crystal oscillator. | |
● | 2 power saving operating modes (IDLE mode and POWER-DOWN mode) and many control bits for specified peripherals could be selected. |
● | Operating voltage: |
-DVDD = AVDD = 2.4 to 3.6V at 16 MHz / 32.768 kHz | |
-DVDD = AVDD = 2.7 to 3.6V at 24 MHz / 32.768 kHz | |
● | ICE (In-Circuit-Emulator) embedded |
● | ISP (In-System-Programming) function by I2C interface |
● | Package: LQFP100 |