SK5100/SK5101 - Low Cost USB/PS2 Programmable FlexMatrix Industrial Keyboard Encoder
User-Programmable keyboard matrix, scan code and macro keys
4 sets of 8 x 20 keyboard matrix for Numlock and FN cases
Up to 255 Custom/Macro keys
Configurable USB 2.0 full speed and PS/2 interface
Supports USB selective suspend and remote wakeup
One external hot-plug PS/2 port supports PS/2 keyboard and
mouse including wheel mouse
Built-in oscillator and digital circuit. No external crystal is
Key controlled 8 general purpose output(GPO), 1 state control
output(SCO), 1 backlight PWM
Support two FN control modes: Level and Toggle
Windows® application to design keyboard matrix
Low profile QFN 56 pin package: 8x8mm 1.0 Max (LxWxH)
Low power consumption. 6 uA (idle PS/2), 230uA (USB
suspend) and16 mA (PS/2 and USB operation)
4.35 to 5.25V operating voltage
Industry temperature range: -40°C to +85°C (PS/2 Mode), -10°C
to +85°C (USB Mode) for SK5100-LT
Industry temperature range: -40°C to +85°C for SK5100-LFA
Commercial temperature range: 0°C to +70°C for SK5101
The SK5100/SK5101 is a keyboard encoder with a user-programmable
keyboard matrix and an interface that can be configured to a USB or PS/2
interface. The IC can be programmed to any keyboard with four matrix tables for
FN and NUMLOCK cases, so the IC is the best choice for custom keyboard solution
but with an off-the-shelf IC. The SK5100 is a replacement of Semtech
SH1101 keyboard controller.
SK5101 is the pin-to-pin compatible low cost version of SK5100.
The only differences are operation temperature range and pin36.
The SK5100/SK5101 scans and encodes an 8-row by 20-column matrix.
The encoder gets matrix information from on-chip flash matrix table. Sprintek
provides Windows® application FlexMatrix Editor and Programmer software to
edit, download and upload the matrix table.
The SK5100/SK5101 provides an external PS/2 port that supports
hot plug and hot swap of PS/2 mouse and keyboard devices. If the IC is
configured to PS/2 interface, then the IC’s external PS/2 port supports only
keyboards. If the IC is configured to USB interface, then the IC's external
PS/2 port supports keyboards, mice including wheel mice.
- Industrial Keyboard
- Point-of-sale (POS) terminals
- Notebook/Netbook PCs
- Portable devices
Typical Application 1 - USB Keyboard with Attached PS/2 Mouse
Typical Application 2 - PS/2 Keyboard with Attached PS/2
FlexMatrix Programmer - The software is used to download
SK5100/SK5101 configuration data (keyboard matrix, scan code definition and
other feature control parameters) to SK5100/SK5101 keyboard controller.
FlexMatrix Editor - The software is used to generate
SK5100/SK5101 configuration data as a binary file.
FlexMatrix Tester - The software is used to test all Sprintek
Click here to download these tools.
FlexMatrix Editor Snapshot
FlexMatrix Programmer Snapshot
FlexMatrix Tester Snapshot