The SPCP58A is a high integration wireless mouse
controller, especially designed for 27 MHz or 2.4 GHz mouse applications. The
chip contains an 8-bit SUNPLUSIT CPU core with two timers. Memory includes 8.5K
bytes of ROM with 128 bytes of RAM (including stack buffers). In addition, it
is built in a 1 or 2 channel 27 MHz RF transmitter and a DC/DC converter, which
can drive maximum 105mA for off-chip applications and convert 2 batteries in
series or 1 lithium battery. And the chip further features 128 byte built-in
EEPROM for the user to change the vendor/product ID at any time.
Features
CPU
Built in 8-bit SUNPLUSIT CPU core, which can be running at up to 12 MHz clock
rate.
Memory
8.5KB Program ROM and 128B RAM.
Built-in 128 byte EEPROM.
Option bits are located in the built-in EEPROM area and are loaded before
power-on reset.
RF
A single chip solution of 27MHz or 2.4GHz wireless optical mouse. It is built
in 1 or 2 channels of 27MHz RF transmitter to save external BOM.
Power
Built-in a DC/DC converter, which can drive maximum 105mA for off-chip applications and convert 2 batteries in series or one lithium battery.
The VDD_OUT2 of DC/DC which provides the power for the external mouse sensor.
The VDD_OUT2 can be turned off by firmware to save the power consumption.
Clock
Built-in internal 6MHz oscillator and 18/24MHz PLL for output CLK to external
mouse sensor.
I/O
Up to 17 general purpose I/Os on 28 pin package.
Programmable I/O direction with resistive pull up/down control.
1 special design for clock output up to 24MHz
Timer
One 14-bit free-run timer with overflow interrupt and real time interrupt.
One 8-bit re-loadable timer can be cascaded as a 16-bit timer.
Input Capture
Two input-capture registers.
Selectable edge trigger for capture input.
Pulse or period measurement.
SPI
Full-duplex or half-duplex synchronous serial communication
Supports master or slave mode
Selectable transfer rate from 46.9K to 3M bps
Reset Circuit
Low voltage detection (LVD).
Low voltage reset (LVR).
Watchdog Timer Reset.
Software Reset.
Power Saving Mode
STOP mode or WAIT (schedule wakeup) mode
One internal ring oscillator supporting schedule wakeup.