SK5217/SK5218 - Medial USB User Programmable FlexMatrix™ Keyboard Encoder with MedClean™, External PS/2, PWM Backlight and Up to 8 LEDs Control, Field-Upgradable Bootloader


The SK5217/SK5218 is a low-power USB interface keyboard encoder with 1 PWM backlight and 8 LEDs control. The IC supports MedClean™ features such CleanLock to meet the medical industry’s clean routine requirements. It’s the best choice for customized keyboard design for medical instruments/ industrial instruments / tablet / PC / laptop.

The SK5217/SK5218 scans and encodes an 8-row by 20-column matrix. The key press events are translated into a keyboard report. The encoder gets matrix information from on-chip matrix tables.

The backlight LED PWM brightness control and 8 LEDs can be controlled via the USB interface by commands or key press events.

The SK5217 provides an external PS/2 port that supports hot-plug and hot-swap of PS/2 devices such as a touchpad, pointing stick, mouse including wheel mice, and keyboard. The host can send commands via the SK5217’s PS/2 command relay feature to the external PS/2 device to change default settings.


  • Full speed USB 2.0 HID interface with Bootloader for field upgrade
  • Support MedClean™ medical keyboard features: CleanLock.
  • Dedicated LED0 or shared CapsLock LED can be hardware selected as CleanLock LED
  • 1 PWM backlight brightness control
  • One external PS/2 interface to a PS/2 device such as a mouse, touchpad, pointing stick, and keyboard (SK5217 only)
  • 8 LEDs (4 shared with column scan pins)
  • 8 x 20 matrix keyboard scan
  • User-Programmable keyboard matrix
  • 4 Matrix Tables for LFn, RFn cases, NumLock On/Off cases
  • Support macro keys to generate like international characters “€, ¥, ♫”, “Ctrl+Alt+Del”, or “Coke Cola”, “000” sequential string outputs
  • USB and I2C can have different scan code reports for the same key event
  • PS/2 command relay support
  • Advanced ghost key detection algorithm to maximize the key combination without additional diodes
  • Built-in oscillator and digital circuit. No external crystal is needed
  • LQFP 48 pin package: 7x7mm 1.6 Max (LxWxH)
  • Low power consumption: 240uA (under USB suspend)
  • Operation voltage range: 3.0 to 5.5V
  • Industrial temperature range: -40°C to +85°C
  • Custom versions available in small and large quantities

Typical Applications

  • Medical Instruments / Industrial Instruments
  • Notebook PCs
  • Desktop PCs
  • Tablet PCs
SK5217/SK5218 Pin Assignment
SK5217/SK5218 Pin Assignment

Support Software

Click here to download these tools.
FlexMatrix™ Editor
The software is used to generate configuration data (keyboard matrix, macro key definition, scan code definition and other feature control parameters) into a binary file.
FlexMatrix Editor Screenshot
FlexMatrix™ Programmer
The software is used to download configuration data to keyboard controller.
FlexMatrix Programmer Screenshot
FlexMatrix™ Tester
The software is used to test all Sprintek USB and PS/2 keyboard products.
FlexMatrix Tester Screenshot