SPCP866E2A

Full/Low Speed USB MCU with OTP & EEPROM

A versatile and cost-effective controller for USB/PS2 peripherals and data transfer applications, from HID input devices to custom upload/download tools.

mail Contact Us

General Description

The SPCP866E2A is built around a SunplusIT 8-bit CPU running up to 16MHz, with a built-in 6MHz oscillator and PLL for robust system timing and external clock output. It targets modern HID and peripheral designs that require reliable control, configurable interfaces, and efficient data handling.

The MCU integrates 16K bytes OTP program memory, 512 bytes RAM, and 128 bytes EEPROM for non-volatile storage of user settings, calibration parameters, or device IDs. It is fully compliant with USB 2.0 Full Speed and Low Speed operation.

With programmable endpoints, rich GPIO capabilities, dual-voltage output options, and high-speed UART/SPI, SPCP866E2A provides a practical bridge between hardware peripherals and the PC environment.

memory

16K OTP + EEPROM

Large firmware space with on-chip non-volatile storage for persistent data.

usb

USB 2.0 FS/LS

Dual-speed USB support with 5 programmable endpoints for flexible HID and data flows.

electrical_services

3.3V Regulator

Integrated regulator output up to 90mA for off-chip LEDs, sensors, and support ICs.

Key Features

speed

Performance & Memory

  • check_circle8-bit CPU core up to 16MHz for responsive control
  • check_circle16K Bytes OTP for complex firmware design
  • check_circle128 Bytes EEPROM for persistent settings and IDs
  • check_circle512 Bytes RAM for buffering and processing
  • check_circleUSB buffering with dedicated 64-byte FIFOs on EP3/EP4
link

USB & Connectivity

  • check_circleConforms to USB 2.0 Full Speed and Low Speed specifications
  • check_circle5 programmable endpoints with independent IN/OUT configuration
  • check_circleInternal 6MHz oscillator (±1.5%) meets USB low-speed requirement
  • check_circleSupports external 6MHz crystal with built-in capacitors
settings_input_component

Extensive I/O & Peripherals

  • check_circleUp to 23 GPIOs with programmable pull-up/down and direction control
  • check_circle12 GPIOs support selectable 5V or 3.3V output levels
  • check_circlePA0 programmable clock output from 6MHz to 24MHz
  • check_circleSPI master/slave up to 3M bps and UART half-duplex up to 2.45M bps
verified_user

Power & Reliability

  • check_circleBuilt-in 3.3V regulator with up to 90mA output capability
  • check_circle14-bit free-run timer, 8-bit reload timer (cascadable to 16-bit), USB 1ms frame timer
  • check_circleDual capture registers for pulse-width/period measurement
  • check_circleLVD, LVR, and Watchdog protection for robust operation

Technical Specifications

Parameter Specifications
Operating Voltage4.0V - 5.5V
Max CPU Speed16 MHz
Program Memory16K Bytes OTP
EEPROM / RAM128 Bytes / 512 Bytes
USB SupportFull Speed & Low Speed (USB 2.0)
Regulator Output3.3V / 90mA (Max)
GPIO Count23 Pins
Clock Accuracy±1.5% (Internal Oscillator)

Main Applications

  • sports_esportsGaming peripherals: gamepads, joysticks, racing wheels
  • mouseDesktop input: high-end USB or PS/2 wired mice
  • sync_altData tools: upload/download modules and debuggers
  • precision_manufacturingIndustrial control panels with 3.3V/5V logic