Consumer MCU
WT5079F
【 General Description 】 |
The WT5079F is a high-speed, high-performance and low power consumption 8-bit micro-controller, which includes 1T-8052 CPU, 64KB flash memory, 256-B direct-or-indirect-addressing SRAM, 4KB indirect-addressing-only SRAM, LCD driver, RTC, Time-Base Timer, 4 multi-function timer/counters, 2-channel 12-bit PWM, serial interface (full speed USB, UART, I2C and SPI), 16-bit ADC, 2-channel 12-bit DAC, 4 high-performance OP Amps, 2 Comparators, 2 analog switches and 5 clock generators (high-frequency crystal oscillator, high-frequency RC oscillator, DFLL, 32.768 kHz crystal oscillator, low-frequency RC oscillator) on chip. |
【 Features 】 | |
● | Supply Voltage Range |
-2.4V to 3.6V | |
● | CPU |
-High-speed 1T- 8052 CPU | |
-Program memory: 64Kbyte flash memory with EEPROM emulation function | |
-Data memory: SRAM: 4KByte | |
● | Clock System |
-3 High-frequency Clock Sources: Crystal, RC OSC and DFLL | |
-2 Low-frequency Clock Sources: Crystal and RCOSC | |
● | Power Saving: 2 power saving operating modes (IDLE mode and POWER-DOWN mode) |
● | Universal Serial Bus (USB) |
-Completely comply with USB 2.0 full speed specification | |
-1 Control Endpoint, IN/OUT with 64-byte (8, 16, 32, or 64 bytes programmable) FIFO respectively | |
-6 Generic Endpoints (IN/OUT, INT/Bulk programmable) with 64-byte (8, 16, 32, or 64 bytes programmable) FIFO each; Endpoint 4, 5, and 6 can also be configured as OUT token for Endpoints 3, 2, and 1 | |
-Supports USB Suspend, Resume and Remote-Wakeup | |
● | Power Management |
-Power-On Reset/Brown-Out Reset (POR/BOR) | |
-Low Voltage Detection (LVD) and Low Voltage Reset (LVR) | |
● | V2P4 Regulator (2.4V) output |
● | 16-bit Analog-to-Digital Converter (ADC) |
-Supply voltage: VDDADC | |
-Reference voltage: 1.1V (Internal) | |
-Total 16 differential-pair analog inputs which include, | |
-Conversion Rate: 1K conversions per second | |
● | Dual 12-bit Digital-to-Analog Converter (DAC) |
-Supply voltage: AVDD | |
-Reference voltage: Internal 1.1V or external input voltage (? AVDD - 1.2V) | |
-2 output ports selectable for flexible system configuration. | |
● | Four Operation Amplifiers: Two High-Speed and Two Low-Noise |
● | Two Comparators |
● | Temperature Sensor |
● | Two Analog Switches |
● | Integrated LCD Driver: |
-Both resistor-divider type and charge-pump type are already built-in | |
-40 x 4, 39 x 5, 38 x 6, 37 x 7, or 36 x 8 (SEG x COM) | |
● | Interrupt: Totally up to 11 interrupt vectors |
● | Wake-up Keys: 16 wake-up keys (WAKE0 ~ WAKE15) with edge-selection, interrupt-selection, wakeup-from power-down-mode functions |
-Input/Output Ports: 66 I/O pins | |
-Timers | |
-Three 8052 standard 16-bit timers/counters: Timer 0, Timer 1 and Timer 2 | |
-One 18-bit timer/counter, Timer 3, which can be used as timer, event counter, pulse width measurement or frequency measurement | |
-Time base timer with 8 interrupt sources and RTC feature | |
-Watchdog timer with programmable detection time | |
● | Two 12-bit PWM’s |
● | Serial Interface: 2 output ports (P20~P23, P80~P83) selectable for flexible system configuration |
-2-channel 8052 standard UART | |
-1-channel SPI: Master/Slave modes | |
-1-channel I2C: Slave modes only | |
● | ICE (In-Circuit-Emulator) is embedded |
● | ISP (In-System-Programming) function, by I2C and USB interfaces |
● | LQFP100 (14mm x 14mm) or chip form |