USB HID Controller
WT6573SF
【 General Description 】 |
WT6573SF is a USB full speed / low speed device controller with Turbo 8052 CPU, 16K-byte Flash ROM, 512-byte SRAM, 19-channel 12-bit ADC, 2-channel 8-bit PWM, standard RS232 interface, SPI master/slave interface, In-System-Programming (ISP) function by USB or I2C interface, and on-chip ICE.WT6573SF is suitable for the USB peripheral applications, such as: PS3 game pad/joystick, USB game controller, USB MIDI keyboard, USB touch-pad, or any USB devices with ADC applications.When USB-related circuit and V33 regulator are disabled, WT6573SF could be used for portable applications which are powered by battery (VBAT <= 3.6V). |
【 Features 】 | |
● | 8-bit Turbo 8052 compatible CPU with 24MHz operating frequency |
● | 12MHz or 24MHz crystal oscillator (selectable by S/W) |
● | 32kHz RC Ring Clock for off line and low power mode |
● | 16K bytes Flash ROM including EEPROM emulation |
- All pages of Flash ROM could be used (by page) as data storage | |
- Each page is 512-byte | |
● | 512 bytes SRAM |
● | USB features: |
- Complete compatible with Universal Serial Bus specification 2.0 Full / Low Speed | |
- 1 control endpoint, IN/OUT each with 64 Bytes (8/16/32/64-byte programmable) FIFO | |
- 3 Generic endpoints (IN/OUT INT/Bulk programmable) each with 64-Byte (8/16/32/64 bytes programmable) FIFO; Endpoint 3 can also be configured as OUT token for endpoint 1 or 2 | |
- Supports USB Suspend, Resume and Remote Wakeup | |
● | 19-channel 12-bit ADC with external reference voltage input |
● | 2-ch 8-bit PWM output |
● | Idle and power down modes supported |
● | Standard RS232 data transmission: up to 230400bps |
● | 1 SPI interface |
- Master/Slave mode selectable | |
- Max speed: 6MHz | |
- Data length per transaction: 1-byte | |
● | 45(max.) GPIO pins for chip form and LQFP64; 37(max.) GPIO pins for LQFP48; 29(max.) GPIO pins for QFN40; 21(max.) GPIO pins for QFN32 |
● | USB-related circuit and V33 voltage regulator can be disabled for portable applications which are powered by battery (VBAT <= 3.6V) |
● | 16 high sink current IO for LED control: Port A and Port E |
● | IO falling edge detect interrupt : Port A |
Remote-wake-up interrupt can work as wakeup trigger at the power down mode: Port A-C | |
● | Three 16-bit timer/counter |
● | Watch-dog timer (10ms ~ 640ms programmable) |
● | ISP function by 6-pin I2C (VDD5V, VSS, OSCI, RESETN, SCL, SDA pins) or USB interface |
● | On-chip ICE |
● | Operating voltage: |
- Whole system (except USB and regulator) working voltage: 2.4V ~ 3.6V (from VBAT pin) | |
- USB and regulator working voltage: 4.0 ~ 5.25V (from VDD5V pin) | |
- Please refer to Chapter 6 (Application Circuits) for versatile applications | |
● | LQFP64(7x7), LQFP48(7x7), QFN32(5x5) and Chip form |