SPCP19E2A

Full/Low Speed USB MCU with EEPROM ??Efficient Mask ROM Solution for High-Volume PC Peripherals

mail Contact Us

General Description

The SPCP19E2A is a cost-effective, highly reliable PC peripheral controller tailored for high-volume manufacturing. Designed to meet the essential interface requirements of the PC market, it provides a stable and optimized platform for USB/PS2 Mice, Gamepads, Joysticks, and specialized data upload/download devices.

The SPCP19E2A is powered by a high-efficiency SunplusIT 8-bit CPU, capable of reaching speeds up to 16MHz. It is engineered for stability and cost-efficiency, utilizing Mask ROM for program storage, making it the ideal choice for mature products with high-volume production runs.

The controller features a built-in 6MHz oscillator and PLL, which manages the system clock and provides a programmable clock output. With 16K bytes of program memory, 512 bytes of RAM, and 128 bytes of EEPROM for non-volatile data storage, the SPCP19E2A delivers a complete set of features backed by the professional service and support of SunplusIT.

memory

16MHz & Mask ROM

8-bit CPU up to 16MHz; 16K Mask ROM, 512B RAM, 128B EEPROM; USB FIFOs for smooth data throughput.

usb

USB 2.0 & Clocking

Full/Low Speed USB; 6MHz internal or external crystal; programmable clock out 6??4MHz on PA0.

tune

I/O & Protection

15 GPIOs, dual voltage logic; 3.3V regulator up to 90mA; LVD, LVR, WDOG, software reset.

Key Features

speed

Optimized Performance & Memory

  • check_circle 16MHz 8-bit CPU for responsive HID (Human Interface Device) applications.
  • check_circle 16K Mask ROM for stable, large-scale production.
  • check_circle 128B EEPROM for user preferences, IDs, or calibration settings.
  • check_circle 512B RAM for data handling and buffering.
  • check_circle USB FIFO: Three 8-byte FIFOs (EP0?P2), one 64-byte FIFO for EP3.
link

Connectivity & Clocking

  • check_circle USB 2.0: Full Speed and Low Speed.
  • check_circle Internal 6MHz oscillator 簣1.5% accuracy, USB low-speed compliant.
  • check_circle External 6MHz crystal support with built-in capacitors (reduced BOM).
  • check_circle Programmable Clock Out: PA0 outputs 6MHz??4MHz.
tune

Peripheral & I/O Integration

  • check_circle 15 General Purpose I/O pins: programmable direction, pull-up/pull-down.
  • check_circle Dual Voltage Logic: 12 GPIOs support 5V or 3.3V output.
  • check_circle SPI: Master/Slave, Full/Half-duplex, up to 3M bps.
  • check_circle Timers: 14-bit T0, 8-bit T1 (cascadable to 16-bit), 1ms USB frame timer T2.
shield

Power & System Protection

  • check_circle On-Chip Regulator: 3.3V, up to 90mA for optical sensors or LEDs.
  • check_circle Pulse Measurement: Two input capture registers for pulse/period measurement.
  • check_circle Reset & Security: LVD, LVR, Watchdog Timer (WDOG), Software Reset.

Technical Specifications

Parameter Specifications
Operating Voltage 4.0V - 5.5V
Max CPU Speed 16 MHz
Program Memory 16K Bytes Mask ROM
EEPROM / RAM 128 Bytes / 512 Bytes
USB Support Full Speed & Low Speed (4 Endpoints)
Clock Accuracy 簣1.5% (Internal Oscillator)
Clock Output 6MHz - 24MHz
GPIO Count 15 Pins

Main Applications

  • mouse Standard Wired Mice: USB or PS/2 optical mice
  • sports_esports Gaming Controllers: Gamepads and joysticks
  • precision_manufacturing Mass Production Peripherals: High-volume PC accessories
  • upload Data Transfer Modules: USB data upload/download

Explore More

Smart HMI Products