SPCP761A

Full/Low Speed USB MCU with MTP ??Versatile Peripheral Controller for Keyboards and RF Receivers

mail Contact Us

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.

memory

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

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

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

speed

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.
link

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.
tune

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.
settings

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

Explore More

Smart HMI Products