SPCP761A
Full/Low Speed USB MCU with MTP ??Versatile Peripheral Controller for Keyboards and RF Receivers
General Description
The SPCP761A is a high-performance, cost-effective PC peripheral controller designed to meet the rigorous interface requirements of modern computing accessories. Powered by a 1T 8051 CPU core, it is the ideal solution for USB/PS2 Keyboards and RF USB Receiver applications, offering seamless integration and robust processing power.
The SPCP761A is engineered as a flexible core for PC peripherals. It features a high-speed 1T 8051 CPU capable of reaching a 12MHz clock rate, supported by a built-in 96MHz oscillator and PLL to manage system timing and clock output efficiently.
Equipped with 8K bytes of Multi-Time Programmable (MTP) ROM and 1024 bytes of RAM, the SPCP761A provides developers with the flexibility to update firmware during development or production. Beyond its hardware capabilities, it comes backed by the comprehensive technical service and support of SunplusIT.
1T 8051 & MTP
High-efficiency 8-bit CPU at up to 12MHz; 8K MTP ROM and 1024 bytes SRAM for flexible firmware and multitasking.
USB 2.0 & PS/2
Full/Low Speed USB with 5 endpoints and 1.5KΩ pull-up; PS/2 with 5KΩ pull-up. UART, SPI, I2C for advanced communication.
Keyboard & I/O
Keyboard-optimized GPIOs, 5-pin LED driver with 6-bit resolution, 2-ch PWM with IR TX; 23 GPIOs total.
Key Features
High-Performance Core & Memory
- check_circle 1T 8051 CPU: High-efficiency 8-bit processor running at up to 12MHz.
- check_circle MTP Memory: 8K bytes of Multi-Time Programmable ROM for flexible firmware management.
- check_circle SRAM: 1024 bytes of DATA RAM for efficient multitasking.
- check_circle Extra ROM: 32 bytes reserved for internal options and writer parameters.
Connectivity & Interface
- check_circle Dual Interface: USB 2.0 Full/Low Speed with 5 endpoints and 1.5KΩ pull-up; PS2 with 5KΩ pull-up.
- check_circle UART: Synchronous (8-bit) and asynchronous (10/11-bit) modes.
- check_circle SPI: Master/Slave, 32-byte buffer, up to 6M-bit/s.
- check_circle I2C: Standard/Fast-mode up to 400K-bit/s.
Peripheral & I/O Control
- check_circle Keyboard Optimized: 8 pins for keyboard return IOs.
- check_circle LED Driver: 5 GPIOs with programmable current-sink (6-bit resolution).
- check_circle PWM: 2-channel, IR TX mode (36K/38K/40K/50KHz) for remote control.
- check_circle 23 GPIOs total, including analog input.
System Management
- check_circle Precision Clocking: 96MHz and 32.5KHz oscillators, ±0.25% accuracy.
- check_circle Reset: Power-on, LVD, External, Software, USB, Watch-Dog.
- check_circle Power: Idle and Power-Down modes for battery-friendly wireless applications.
Technical Specifications
| Parameter | Specifications |
|---|---|
| Operating Voltage | 4.25V - 5.5V (Wired) / 1.9V - 3.3V (Wireless) |
| CPU Speed | 12 MHz (1T 8051 Core) |
| Program Memory | 8K Bytes MTP ROM |
| SRAM | 1024 Bytes |
| USB Support | Full Speed / Low Speed (USB 2.0) |
| Oscillator Accuracy | ±0.25% (Internal) |
| Package Options | PDIP20 / QFN46 |
| Special Functions | LVD Detect, 2-ch PWM, IR TX mode |
Main Applications
- keyboard Wired/Wireless Keyboards (USB & PS/2)
- usb RF USB Dongles / Receivers
- devices PC Peripheral Controllers
- remote_gen IR Remote Control Transmitters