A cost effective solution to support USB or PS/2 Mouse, Game pad, Joystick, or
data download/upload applications.
Built-in SunplusIT 8 bit CPU core which can be running at up to 12 MHz clock
rate.
Built-in 3.3v regulator, which can drive max. 90mA for off-chip applications.
Built-in internal 6MHz oscillator and 18/24MHz PLL
Use 6 MHZ crystal or resonator, with build-in 30pF capacitor from XI to ground
and 15pF capacitor from XO to ground, so the external capacitors for the
crystal or resonator may be omitted.
Memory
8K bytes program (One-Time-Programmable) memory
128 bytes RAM
8 bytes USB setup buffers
Three 8-byte FIFOs for USB Endpoints
USB
Conforms to USB 2.0 Low/Full speed specifications
The transceiver supports both full speed and low speed.
Using single 6MHz source ( either an external crystal cell or the internal
built-in 6MHZ oscillator) and a built-in PLL to support the required clock rate
for both USB speed.
Supports 3 end points; each endpoint can be programmed to be IN or OUT
endpoint.
I/O
Up to19 general purpose I/O pins (excluding USB / PS2 ports DP_CK and DM_DA).
Programmable I/O direction and pull-up /pull-down enable/disable selection.
7 GPIO support programmable power switch: 5v/3.3v, including 1 special design
for clock output up to 24MHz.
SPI
Full-duplex or half-duplex synchronous serial communication
Supports master or slave mode
Selectable transfer rate from 46.9K to 3M bps
Timer
Timer0: 14-bit free-run timer, generating two interrupts - overflow IRQ
(T0_Flag) and real time IRQ (RTI).
Timer1: Re-loadable 8-bit timer, can be cascaded to 16-bit timer.
Timer2: Re-loadable 8-bit timer, counting at USB frame rate 1ms