Keyboard Controller Family Data Sheet - Sprinteksprintek.com/documents/datasheets/DS0002 SK5100...

27
Keyboard Controller Family Data Sheet SK5100/SK5101 FlexMatrix Keyboard Controller Sprintek Corporation User-Programmable Keyboard Encoder with Configurable USB and PS/2 Interface October 1, 2010 © Sprintek Corporation 2008-2010 - Document No. DS0002 Ver. 1.05 1 FEATURES User-Programmable keyboard matrix 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 Built-in oscillator and digital circuit. No external crystal is needed Key controlled 8 general purpose output(GPO), 1 state control output(SCO), 1 backlight PWM, 1 Alert LED control, Blackout control 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 (PS/2 idle), 230uA (USB suspend) and 16 mA (PS/2 or 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, SK5100-LF Industry temperature range: -40°C to +85°C for SK5100-LFA Commercial temperature range: 0°C to +70°C for SK5101 Custom versions available in small and large quantities APPLICATION Netbook/Notebook PCs Industrial Keyboard Point-of-sale (POS) terminals Portable devices DESCRIPTION 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. 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 external PS/2 port supports only keyboards. If the IC is configured to USB interface, then the IC external PS/2 port supports keyboards, mice including wheel mice. PIN ASSIGNMENTS * Pin36 in SK5100 is XRES; pin36 in SK5101 is RESV.

Transcript of Keyboard Controller Family Data Sheet - Sprinteksprintek.com/documents/datasheets/DS0002 SK5100...

Keyboard Controller Family Data Sheet

SK5100/SK5101 FlexMatrix Keyboard Controller Sprintek Corporation User-Programmable Keyboard Encoder with Configurable USB and PS/2 Interface

October 1, 2010 © Sprintek Corporation 2008-2010 - Document No. DS0002 Ver. 1.05 1

FEATURES User-Programmable keyboard matrix 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 Built-in oscillator and digital circuit. No

external crystal is needed Key controlled 8 general purpose

output(GPO), 1 state control output(SCO), 1 backlight PWM, 1 Alert LED control, Blackout control

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 (PS/2 idle), 230uA (USB suspend) and 16 mA (PS/2 or 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, SK5100-LF

Industry temperature range: -40°C to +85°C for SK5100-LFA

Commercial temperature range: 0°C to +70°C for SK5101

Custom versions available in small and large quantities

APPLICATION Netbook/Notebook PCs Industrial Keyboard Point-of-sale (POS) terminals Portable devices

DESCRIPTION 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. 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 external PS/2 port supports only keyboards. If the IC is configured to USB interface, then the IC external PS/2 port supports keyboards, mice including wheel mice.

PIN ASSIGNMENTS

* Pin36 in SK5100 is XRES; pin36 in SK5101 is RESV.

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 2

ORDEING INFORMATION SK5100-LT Saw QFN 56-pin, 0.5mm pitch, (8x8mm 1.0 MAX), Pb-Free, RoHS SK5101-LT Saw QFN 56-pin, 0.5mm pitch, (8x8mm 1.0 MAX), Pb-Free, RoHS SK5100-LFA QFN 56-pin, 0.5mm pitch, (8x8mm 1.0 MAX), Pb-Free, RoHS SK5100-LF QFN 56-pin, 0.5mm pitch, (8x8mm 1.0 MAX), Pb-Free, RoHS (Obsolete) SK5101-LF QFN 56-pin, 0.5mm pitch, (8x8mm 1.0 MAX), Pb-Free, RoHS (Obsolete)

FUNCTION BLOCK DIAGRAM

Power On Reset

8 X 20 KeyboardInterface

External PS/2 Port

Col00-19

XPS2CLK

XPS2DAT

Oscillator Circuit

Power Management

Row0-7

Host USB / PS/2Interface

16-bit Timer

8

20

D+/PS2CLK

D-/PS2DAT

LED DriveLines6

Backlight BrightnessControl

Keyboard Scan

LED Control

BKPWM

GPO & SCO &Blackout & Alert LED

Control

GPO0 - 88

SUSPEND

Programming InterfacePRGDAT

PRGCLK

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 3

PIN DEFINITION

Pin No Type Name Description

1 – 6 IO C14 – C19 Column lines 14 to 19 for scan matrix 7 – 14 IO R7 – R0 Row lines 0 to 7 for scan matrix with internal pull-up resistor 15 IO XPS2DAT External PS/2 port data line with internal pull-up resistor 16 IO XPS2CLK External PS/2 port clock line with internal pull-up resistor 17 O nLED_FN FN LED: direct drive 18 IO PRGCLK Programming interface clock line 19 P VSS Ground connection 20 IO D+/PS2CLK USB D+ line / PS/2 clock line with internal pull-up resistor 21 IO D-/PS2DAT USB D+-line / PS/2 data line with internal pull-up resistor 22 P VDD Power supply 23 O nLED_KANA KANA LED: direct drive 24 O nLED_COMP Composer LED: direct drive 25 IO PRGDAT Programming interface data line 26 O nLED_SCRO

LL Scroll lock LED: direct drive

27 O nLED_CAPS Caps lock LED: direct drive 28 O nLED_NUM Num lock LED: direct drive 29 – 35 IO C00 – C06 Column lines 00 to 06 for scan matrix 36 I XRES/RESV For SK5100, active high external reset with internal pull down;

For SK5101, this pin is reserved. 37 – 43 IO C07 – C13 Column lines 07 to 13 for scan matrix 44 O SUSPEND Valid in USB mode. High = keyboard is in suspend mode; low =

normal running mode. 45 - 48 O GPO0,2,4,6 GPO pins 49 P VDD1 Power supply 50 P VSS1 Ground connection 51 – 54 O GPO7,5,3,1 GPO pins 55 IO USBEN Float = USB Interface; Tied to GND = PS/2 Interface 56 O BKPWM Backlight brightness control: PWM output CP P VSS2 The center pad on the QFN package should be connected to ground

(VSS) for best mechanical, thermal, and electrical performance. If not connected to ground, it should be electrically floated and not connected to any other signal.

LENGENG I = Input, O = Output, IO = Input/Output, P = Power

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 4

FUNCTION BLOCK DESCRIPTION

The SK5100/SK5101 consists functionally of several major sections (see the block diagram on the previous page). These include the keyboard interface, the oscillator circuit, the 16-bit timer, programming interface, external PS/2 port, backlight control circuit, GPO&SCO control, flash data block and the USB/ PS/2 interface. All sections communicate with each other and operate concurrently.

Keyboard Interface

The SK5100/SK5101 scans a keyboard organized as an 8 row by 20 column matrix for a maximum of 160 keys. Smaller size matrixes can be accommodated by leaving unused pins open. The IC provides internal pull-ups for the row input pins. When active, the encoder selects each column line (C0-C19); for each column selected, it reads the row data lines (R0-R7). A key closure is detected as a zero in the corresponding position of the matrix.

Each key found pressed is debounced for a period of 28 ms. Once the key is verified, the corresponding key code(s) are loaded into the transmit buffer.

In any scanned contact switch matrix, whenever three keys defining a rectangle on the switch matrix are pressed at the same time, a fourth key positioned on the fourth corner of the rectangle is sensed as being pressed. This is known as the “ghost” or “phantom” key problem.

Although the problem cannot be totally eliminated without using external hardware, there are methods to neutralize its negative effects for most practical applications. Keys that are intended to be used in combinations should be placed in the same row or column of the matrix, whenever possible. Shift keys (Shift, Alt, Ctrl, Window) should not reside in the same row (or column) as any other keys. The SK5100/SK5101 has built-in mechanisms to detect and reject “ghost” keys.

The SK5100/SK5101 provides 6 high current sink pins to drive LEDs directly. The LEDs are CapsLock, Numlock, Scrolllock, Composite, Kana and FN.

USB / PS/2 Interface

The SK5100/SK5101 interfaces to PC via a USB or PS/2 port. The interface is configured by pin 55 USBEN. When the pin USBEN is float, the SK5100/SK5101 is configured to USB interface; when the pin USBEN is tied to ground, the SK5100/SK5101 is configured to PS/2 keyboard interface.

When the SK5100/SK5101 works in USB mode, it follows USB.org’s Universal Serial Bus Specification 2.0 and Device Class Definition for HID 1.11 as a full speed HID composite device. The SK5100/SK5101 has three function endpoints for bootable keyboard, bootable mouse, and consumer and system keys.

When the SK5100/SK5101 works in PS/2 mode, it follows IBM standard PS/2 keyboard protocol to communicate with the host. The SK5100/SK5101 supports keyboard scan code set 1, 2 and 3.

The following standard PS/2 keyboard commands are supported.

Command Code (Hex) Command Name

FF Reset FE Resend

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 5

FD Set Key Type - Make FC Set Key Type – Make/Break FB Set Key Type – Typematic

FA Set All keys – Typematic/Make/Break

F9 Set All keys - Make F8 Set All keys – Make/Break F7 Set All keys – Typematic F6 Set Default F5 Default Disable F4 Enable F3 Set Tyepmatic Rate/Delay F2 Read ID F1 Invalid Command F0 Select Alternate Scan Codes EF Invalid Command EE Echo ED Set/Reset Status Indicators

Power Management

When the SK5100/SK5101 works in USB mode, it supports selective suspend and remote wake up to get maximum power saving.

When the SK5100/SK5101 works in PS/2 mode, it enters low power mode when no key is pressed and no communication activities happen.

Power On Reset Circuit

The SK5100/SK5101 has build-in low voltage detector.

Oscillator Circuit

The SK5100/SK5101 has build-in oscillator circuit and no external crystal or resonator is needed. The oscillator provides high frequency and 32k low frequency clocks to other blocks.

16-bit Timer

The 16-bit timer provides the timing control for USB or PS/2 communication, keyboard scan and sleep timer wakeup.

Programming Interface

The programming interface is reserved for Sprintek to programming new firmware. PRGCLK and PRGDAT pins are recommended to be connected to a 5 pin header J4 in the schematic. The header needn’t be populated in the final assembly. Three test points for PRGCLK, PRGDAT and XRES are preferred if 5 pin header is not allowed due to space reason.

Backlight Control Circuit

The 8-bit PWM output controls the brightness of backlight circuit. The PWM clock is sourced from 32k clock, the parameters such as period, positive width are programmable.

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 6

GPO, SCO, Blackout and Alert LED Control

The SK5100/SK5101 provides 8 general purpose output (GPO) pins that can be associated to any keys. The GPO pins are operated independently. The IC also provides state control output (SCO) logic that can be associated to one key. The SCO controls several GPO together in a predefined table. Blackout is a GPO configured in toggle mode. Alert LED control pin shares pinout with GPO7. All GPO ports can be configured to resistive pullup, resistive pulldown, strong drive and high-Z four modes.

External PS/2 Port

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 SK5100/SK5101 is configured to PS/2 interface, then the SK5100/SK5101’s external PS/2 port supports only keyboards. If the SK5100/SK5101 is configured to USB interface, then the SK5100/SK5101’s external PS/2 port supports keyboards, mice including wheel mice.

Flash Data Block

The SK5100/SK5101 provides an on-chip flash data block to store keyboard matrix, GPO and SCO control parameters, backlight control parameters, SKey-scan code mapping table and etc. The flash data block can be edited via FlexMatrix Editor program, uploaded and downloaded via FlexMatrix Programmer program.

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 7

KEYBOARD MATRIX DESIGN

Four Keyboard Matrix

The SK5100/SK5101 supports four 8X20 keyboard matrixes for the following cases: Fn off and Numlock off, Fn off and Numlock on, Fn on and Numlock off, and Fn on and Numlock on. The keyboard matrix is stored in on-chip flash memory. The matrix is programmable by FlexMatrix Editor and Programmer software.

Design Keyboard Matrix

Please refer to Microsoft Windows Platform Design Notes “Keyboard Scan Code Specification” to get more information.

Create Keyboard Matrix

The FlexMatrix Editor program enables the user to create keyboard matrix including macro key definition and function key definition, then save them in binary format.

The Editor program allows the user to assign a logical key to any position in the 8 x 20 matrix for each of four situations:

Matrix0 – Num Lock off and Fn off

Matrix1 – Num Lock on and Fn off

Matrix2 – Num Lock off and Fn on

Matrix3 – Num Lock on and Fn on

Fn state is controlled by Fn (function) key in two methods: Level and Toggle. The setting is can be changed via FlexMatrix Programmer.

The Editor program also allows the user to create up to 255 macro keys, which can then be assigned to positions in the matrix.

Once a matrix has been created, it is saved in a binary file. The file can be downloaded to the SK5100/SK5101 flash data block via FlexMatrix Programmer software.

For detailed information and instructions for the FlexMatrix Editor program, see the help file provided with the program.

The Editor program can be downloaded from the SK5100/SK5101 page on the Sprintek web site

http://www.sprintek.com/

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 8

Here is the screen snapshot of FlexMatrix Editor software.

Download Keyboard Matrix

The FlexMatrix Programmer program enables the user to download matrix binary file to the SK5100/SK5101, upload matrix data from the SK5100/SK5101’s flash data block to a binary file.

For the keyboard with USB interface, please use Windows® based FlexMatrix programmer. For the keyboard with PS/2 interface, please configure the device to USB mode first then use use Windows® based FlexMatrix programmer, and then configure the device back to PS/2 mode.

The Programmer program can be downloaded from the SK5100/SK5101 page on the Sprintek web site

http://www.sprintek.com/

Here is the screen snapshot of FlexMatrix Programmer software.

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 9

Test Keyboard Matrix

Sprintek offers a keyboard test tool to verify your keyboard design. The FlexMatrix Tester software can be downloaded from the SK5100/SK5101 page on the Sprintek web site http://www.sprintek.com/

Here is the screen snapshot of FlexMatrix Tester software.

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 10

DEFAULT KEYBOARD MATRIX

The following table shows the default keyboard matrix on chip.

Col Row Fn Off Numlock Off

Fn Off Numlock On

Fn On Numlock Off

Fn On Numlock On

0 0 F19 F19 0 1 F20 F20 0 2 F21 F21 0 3 F22 F22 0 4 F23 F23 0 5 F24 F24 0 6 LCTRL LCTRL 0 7 RCTRL RCTRL 1 0 ESC ESC 1 1 F1 F1 1 2 1 1 1 3 F2 F2 1 4 2 2 1 5 F4 F4 1 6 F3 F3 1 7 Q Q 2 0 TAB TAB 2 1 Z Z 2 2 CAPSLOCK CAPSLOCK 2 3 A A 2 4 3 3 2 5 F5 F5 2 6 5 5 2 7 W W 3 0 F13 F13 3 1 F14 F14 3 2 F15 F15 3 3 F16 F16 3 4 F17 F17 3 5 F18 F18 3 6 LALT LALT 3 7 RALT RALT 4 0 SAPCE SAPCE 4 1 X X 4 2 V V 4 3 S S 4 4 4 4 4 5 F6 F6 4 6 6 6 4 7 E E 5 0 SLEEP SLEEP SLEEP SLEEP 5 1 LWIN LWIN 5 2 KEY45 KEY45 5 3 `/~ `/~ 5 4 F11 F11 5 5 F12 F12 5 6 LOGIN LOGIN LOGIN LOGIN 5 7 LFN LFN LFN LFN 6 0 C C 6 1 B B 6 2 D D

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 11

6 3 T T 6 4 F7 F7 6 5 7 7 6 6 R R 6 7 G G 7 0 RWIN RWIN 7 1 N N 7 2 F F 7 3 Y Y 7 4 F8 F8 7 5 8 8 7 6 7 7 8 0 INSERT INSERT 8 1 ./> ./> 8 2 M M 8 3 J J 8 4 U U 8 5 F9 F9 8 6 9 9 8 7 H H 9 0 DELETE DELETE 9 1 //? //? 9 2 ,/< ,/< 9 3 K K 9 4 I I 9 5 F10 F10 9 6 0 0 9 7 [/ [/ 10 0 ARWL ARWL 10 1 APPS APPS 10 2 ‘/” ‘/” 10 3 L L 10 4 O O 10 5 NUMLOCK NUMLOCK 10 6 -/_ -/_ 10 7 ]/ ]/ 11 0 ARWDN ARWDN 11 1 ARWUP ARWUP 11 2 ENTER ENTER 11 3 ;/: ;/: 11 4 P P 11 5 SCRLLOCK SCRLLOCK 11 6 =/+ =/+ 11 7 \/| \/| 12 0 BLCINC BLCINC BLCINC BLCINC 12 1 BLKOUT BLKOUT BLKOUT BLKOUT 12 2 ALERT ALERT ALERT ALERT 12 3 SHIFTF2 SHIFTF2 SHIFTF2 SHIFTF2 12 4 SHIFTF3 SHIFTF3 SHIFTF3 SHIFTF3 12 5 SHIFTF4 SHIFTF4 SHIFTF4 SHIFTF4 12 6 RSHIFT RSHIFT 12 7 LSHIFT LSHIFT 13 0 ARWR ARWR 13 1 END END 13 2 PAGEDN PAGEDN 13 3 PAGEUP PAGEUP 13 4 BKSPACE BKSPACE 13 5 PRNTSCR PRNTSCR

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 12

13 6 PAUSE PAUSE 13 7 HOME HOME 14 0 N/ N/ 14 1 N* N* 14 2 N1 N1 14 3 N2 N2 14 4 N3 N3 14 5 N4 N4 14 6 N5 N5 14 7 N6 N6 15 0 N9 N9 15 1 N8 N8 15 2 N7 N7 15 3 N0 N0 15 4 N. N. 15 5 N+ N+ 15 6 NENTER NENTER 15 7 N- N- 16 0 M N0 N0 M 16 1 J N1 N1 J 16 2 U N4 N4 U 16 3 7 N7 N7 7 16 4 ,/< ,/< 16 5 K N2 N2 K 16 6 I N5 N5 I 16 7 8 N8 N8 8 17 0 ./> N. N. ./> 17 1 L N3 N3 L 17 2 O N6 N6 O 17 3 9 N9 N9 9 17 4 //? N/ N/ //? 17 5 ;/: N+ N+ ;/: 17 6 P N- N- P 17 7 0 N* N* 0 18 0 WBACK WBACK WBACK WBACK 18 1 WFWD WFWD WFWD WFWD 18 2 WSTOP WSTOP WSTOP WSTOP 18 3 WRFSH WRFSH WRFSH WRFSH 18 4 WHOME WHOME WHOME WHOME 18 5 MAIL MAIL MAIL MAIL 18 6 LBRWS LBRWS LBRWS LBRWS 18 7 CALC CALC CALC CALC 19 0 VOLUP VOLUP VOLUP VOLUP 19 1 VOLDN VOLDN VOLDN VOLDN 19 2 NXTRK NXTRK NXTRK NXTRK 19 3 PVTRK PVTRK PVTRK PVTRK 19 4 MUTE MUTE MUTE MUTE 19 5 PLAY PLAY PLAY PLAY 19 6 CCFG CCFG CCFG CCFG 19 7 SCOCINC SCOCINC SCOCINC SCOCINC

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 13

SKEY AND SCAN CODE TABLE

The SK5100/SK5101 supports 255 skeys excluding the null key (0). The following table shows the default assignment of these skeys. Any skey can be assigned to any scan code via FlexMatrix Editor and Programmer.

Table Notes

SKEY is the Spritnek key number. Program code is the code entered by the user in the Editor program to identify the key AT-101 is the key reference number on the standard AT-101 keyboard layout, shown in the diagram below USB page is the Universal Serial Bus (USB) Human Interface Device (HID) usage page for the key. Most keys are on the keyboard page, page 0x07. For information about USB codes, see the USB HID specifications, published by the USB-IF (http://www.usb.org/). USB usage is the USB HID usage ID for the key on the specified USB HID page. PS/2 codes are the make (key press) and break (key release) codes for PS/2 scan sets 1, 2, and 3; U/A means unassigned. Note that some keys, by default, do not generate break codes, even if the break codes are shown in this table.

Enhanced AT-101 Keyboard Physical Layout

The following figure shows the standard AT-101 keyboard with Windows keys. The numbers on keys are the position number.

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 14

SKey and Scan Code Table

Set

3

Bre

ak

(Hex)

None

None

None

U/A

F0 1

C

F0 3

2

F0 2

1

F0 2

3

F0 2

4

F0 2

B

F0 3

4

F0 3

3

F0 4

3

F0 3

B

F0 4

2

F0 4

B

F0 3

A

F0 3

1

F0 4

4

F0 4

D

F0 1

5

F0 2

D

F0 1

B

F0 2

C

F0 3

C

F0 2

A

F0 1

D

F0 2

2

F0 3

5

F0 1

A

F0 1

6

F0 1

E

F0 2

6

F0 2

5

F0 2

E

F0 3

6

F0 3

D

Set

3

Make

(Hex)

None

None

None

U/A

1C

32

21

23

24

2B

34

33

43

3B

42

4B

3A

31

44

4D

15

2D

1B

2C

3C

2A

1D

22

35

1A

16

1E

26

25

2E

36

3D

Set

2

Bre

ak

(Hex)

None

None

None

U/A

F0 1

C

F0 3

2

F0 2

1

F0 2

3

F0 2

4

F0 2

B

F0 3

4

F0 3

3

F0 4

3

F0 3

B

F0 4

2

F0 4

B

F0 3

A

F0 3

1

F0 4

4

F0 4

D

F0 1

5

F0 2

D

F0 1

B

F0 2

C

F0 3

C

F0 2

A

F0 1

D

F0 2

2

F0 3

5

F0 1

A

F0 1

6

F0 1

E

F0 2

6

F0 2

5

F0 2

E

F0 3

6

F0 3

D

Set

2

Make

(Hex)

None

00

FC

U/A

1C

32

21

23

24

2B

34

33

43

3B

42

4B

3A

31

44

4D

15

2D

1B

2C

3C

2A

1D

22

35

1A

16

1E

26

25

2E

36

3D

Set

1

Bre

ak

(Hex)

None

None

None

U/A

9E

B0

AE

A0

92

A1

A2

A3

97

A4

A5

A6

B2

B1

98

99

90

93

9F

94

96

AF

91

AD

95

AC

82

83

84

85

86

87

88

Set

1

Make

(Hex)

None

FF

FC

U/A

1E

30

2E

20

12

21

22

23

17

24

25

26

32

31

18

19

10

13

1F

14

16

2F

11

2D

15

2C

02

03

04

05

06

07

08

US

B

Usag

e

(Hex)

00

01

02

03

04

05

06

07

08

09

0A

0B

0C

0D

0E

0F

10

11

12

13

14

15

16

17

18

19

1A

1B

1C

1D

1E

1F

20

21

22

23

24

US

B

Pag

e

(Hex)

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

AT

-101

(Dec)

N/A

N/A

N/A

N/A

31

50

48

33

19

34

35

36

24

37

38

39

52

51

25

26

17

20

32

21

23

49

18

47

22

46

2

3

4

5

6

7

8

Descri

pti

on

No E

vent

Keyboard

Err

orR

ollO

ver

Keyboard

PO

ST

Fail

Keyboard

Err

orU

ndefined

Keyboard

a a

nd A

Keyboard

b a

nd B

Keyboard

c a

nd C

Keyboard

d a

nd D

Keyboard

e a

nd E

Keyboard

f a

nd F

Keyboard

g a

nd G

Keyboard

h a

nd H

Keyboard

i and I

Keyboard

j and J

Keyboard

k a

nd K

Keyboard

l and L

Keyboard

m a

nd M

Keyboard

n a

nd N

Keyboard

o a

nd O

Keyboard

p a

nd P

Keyboard

q a

nd Q

Keyboard

r a

nd R

Keyboard

s a

nd S

Keyboard

t a

nd T

Keyboard

u a

nd U

Keyboard

v a

nd V

Keyboard

w a

nd W

Keyboard

x a

nd X

Keyboard

y a

nd Y

Keyboard

z a

nd Z

Keyboard

1 a

nd !

Keyboard

2 a

nd @

Keyboard

3 a

nd #

Keyboard

4 a

nd $

Keyboard

5 a

nd %

Keyboard

6 a

nd ^

Keyboard

7 a

nd &

Pro

gra

m

Co

de

No K

ey

RO

LLO

VE

R

PO

ST

FA

IL

UN

DE

FIN

ED

A

B

C

D

E

F

G

H

I J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

1

2

3

4

5

6

7

SK

EY

(D

ec)

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 15

SKey and Scan Code Table – Continued

Set

3

Bre

ak

(Hex)

F0 3

E

F0 4

6

F0 4

5

F0 5

A

F0 0

8

F0 6

6

F0 0

D

F0 2

9

F0 4

E

F0 5

5

F0 5

4

F0 5

B

F0 5

C

F0 5

C

F0 4

C

F0 5

2

F0 0

E

F0 4

1

F0 4

9

F0 4

A

F0 1

4

F0 0

7

F0 0

F

F0 1

7

F0 1

F

F0 2

7

F0 2

F

F0 3

7

F0 3

F

F0 4

7

F0 4

F

F0 5

6

F0 5

E

F0 5

7

F0 5

F

F0 6

2

Set

3

Make

(Hex)

3E

46

45

5A

08

66

0D

29

4E

55

54

5B

5C

5C

4C

52

0E

41

49

4A

14

07

0F

17

1F

27

2F

37

3F

47

4F

56

5E

57

5F

62

Set

2

Bre

ak

(Hex)

F0 3

E

F0 4

6

F0 4

5

F0 5

A

F0 7

6

F0 6

6

F0 0

D

F0 2

9

F0 4

E

F0 5

5

F0 5

4

F0 5

B

F0 5

D

F0 5

D

F0 4

C

F0 5

2

F0 0

E

F0 4

1

F0 4

9

F0 4

A

F0 5

8

F0 0

5

F0 0

6

F0 0

4

F0 0

C

F0 0

3

F0 0

B

F0 8

3

F0 0

A

F0 0

1

F0 0

9

F0 7

8

F0 0

7

E0 F

0 7

C

F0 7

E

None

Set

2

Make

(Hex)

3E

46

45

5A

76

66

0D

29

4E

55

54

5B

5D

5D

4C

52

0E

41

49

4A

58

05

06

04

0C

03

0B

83

0A

01

09

78

07

E0 7

C

7E

E1 1

4 7

7

E1 F

0 1

4

F0 7

7

Set

1

Bre

ak

(Hex)

89

8A

8B

9C

81

8E

8F

B9

8C

8D

9A

9B

AB

AB

A7

A8

A9

B3

B4

B5

BA

BB

BC

BD

BE

BF

C0

C1

C2

C3

C4

D7

D8

E0 B

7

C6

None

Set

1

Make

(Hex)

09

0A

0B

1C

01

0E

0F

39

0C

0D

1A

1B

2B

2B

27

28

29

33

34

35

3A

3B

3C

3D

3E

3F

40

41

42

43

44

57

58

E0 3

7

46

E1 1

D 4

5

E19D

C5

US

B

Usag

e

(Hex)

25

26

27

28

29

2A

2B

2C

2D

2E

2F

30

31

32

33

34

35

36

37

38

39

3A

3B

3C

3D

3E

3F

40

41

42

43

44

45

46

47

48

US

B

Pag

e

(Hex)

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

AT

-101

(Dec)

9

10

11

43

110

15

16

61

12

13

27

28

29

42

40

41

1

53

54

55

30

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

Descri

pti

on

Keyboard

8 a

nd *

Keyboard

9 a

nd (

Keyboard

0 a

nd )

Keyboard

Retu

rn(E

NT

ER

)

Keyboard

ES

CA

PE

Keyboard

Back

space

Keyboard

Tab

Keyboard

Spacebar

Keyboard

- a

nd (

unders

core

)

Keyboard

= a

nd+

Keyboard

[ a

nd

Keyboard

] a

nd

Keyboard

\ a

nd |

Keyboard

Non-U

S# a

nd ~

Keyboard

Keyboard

‘ and “

Keyboard

` a

nd ~

Keyboard

, a

nd <

Keyboard

. a

nd >

Keyboard

/ a

nd ?

Keyboard

CapsLock

Keyboard

F1

Keyboard

F2

Keyboard

F3

Keyboard

F4

Keyboard

F5

Keyboard

F6

Keyboard

F7

Keyboard

F8

Keyboard

F9

Keyboard

F10

Keyboard

F11

Keyboard

F12

Keyboard

PrintS

cre

en

Keyboard

Scro

llLock

Keyboard

Pause

Pro

gra

m

Co

de

8

9

0

EN

TE

R

ES

C

BA

CK

SP

AC

E

TA

B

SP

AC

E

-/_

=/+

[/

]/

\/|

KE

Y42

;/:

‘/”

`/~

,/<

./>

//?

CA

PS

LO

CK

F1

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

PR

INT

SC

RN

SC

RO

LLO

CK

PA

US

E

SK

EY

(D

ec)

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 16

SKey and Scan Code Table – Continued

Set

3

Bre

ak

(Hex)

F0 6

2

F0 6

7

F0 6

E

F0 6

F

F0 6

4

F0 6

5

F0 6

D

F0 6

A

F0 6

1

F0 6

0

F0 6

3

F0 7

6

F0 7

7

F0 7

E

F0 8

4

F0 7

C

F0 7

9

F0 6

9

F0 7

2

F0 7

A

F0 6

B

F0 7

3

F0 7

4

F0 6

C

F0 7

5

F0 7

D

F0 7

0

F0 7

1

F0 6

1

F0 8

D

U/A

U/A

F0 0

8

F0 1

0

F0 1

8

F0 2

0

Set

3

Make

(Hex)

62

67

6E

6F

64

65

6D

6A

61

60

63

76

77

7E

84

7C

79

69

72

7A

6B

73

74

6C

75

7D

70

71

61

8D

U/A

U/A

08

10

18

20

Set

2

Bre

ak

(Hex)

None

E0 F

0 7

0

E0 F

0 6

C

E0 F

0 7

D

E0 F

0 7

1

E0 F

0 6

9

E0 F

0 7

A

E0 F

0 7

4

E0 F

0 6

B

E0 F

0 7

2

E0 F

0 7

5

F0 7

7

E0 F

0 4

A

F0 7

C

F0 7

B

F0 7

9

E0 F

0 5

A

F0 6

9

F0 7

2

F0 7

A

F0 6

B

F0 7

3

F0 7

4

F0 6

C

F0 7

5

F0 7

D

F0 7

0

F0 7

1

F0 6

1

E0 F

0 2

F

E0 F

0 3

7

F0 0

F

F0 0

8

F0 1

0

F0 1

8

F0 2

0

Set

2

Make

(Hex)

E0 7

E E

0

F0 7

E

E0 7

0

E0 6

C

E0 7

D

E0 7

1

E0 6

9

E0 7

A

E0 7

4

E0 6

B

E0 7

2

E0 7

5

77

E0 4

A

7C

7B

79

E0 5

A

69

72

7A

6B

73

74

6C

75

7D

70

71

61

E0 2

F

E0 3

7

0F

08

10

18

20

Set

1

Bre

ak

(Hex)

None

E0 D

2

E0 C

7

E0 C

9

E0 D

3

E0 C

F

E0 D

1

E0 C

D

E0 C

B

E0 D

0

E0 C

8

C5

E0 B

5

B7

CA

CE

E0 9

C

CF

D0

D1

CB

CC

CD

C7

C8

C9

D2

D3

D6

E0 D

D

E0 D

E

D9

E4

E5

E6

E7

Set

1

Make

(Hex)

E0 4

6 E

0

C6

E0 5

2

E0 4

7

E0 4

9

E0 5

3

E0 4

F

E0 5

1

E0 4

D

E0 4

B

E0 5

0

E0 4

8

45

E0 3

5

37

4A

4E

E0 1

C

4F

50

51

4B

4C

4D

47

48

49

52

53

56

E0 5

D

E0 5

E

59

64

65

66

67

US

B

Usag

e

(Hex)

48

49

4A

4B

4C

4D

4E

4F

50

51

52

53

54

55

56

57

58

59

5A

5B

5C

5D

5E

5F

60

61

62

63

64

65

66

67

68

69

6A

6B

US

B

Pag

e

(Hex)

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

AT

-101

(Dec)

126

75

80

85

76

81

86

89

79

84

83

90

95

100

105

106

108

93

98

103

92

97

102

91

96

101

99

104

45

129

U/A

U/A

U/A

U/A

U/A

U/A

Descri

pti

on

Keyboard

Bre

ak (

Ctr

l+P

ause)

Keyboard

Insert

Keyboard

Hom

e

Keyboard

PageU

p

Keyboard

Dele

te F

orw

ard

Keyboard

End

Keyboard

PageD

ow

n

Keyboard

Rig

htA

rrow

Keyboard

LeftA

rrow

Keyboard

Dow

nA

rrow

Keyboard

UpA

rrow

Keypad N

um

Lock

Keypad /

Keypad *

Keypad -

Keypad +

Keypad E

NT

ER

Keypad 1

and E

nd

Keypad 2

and D

ow

n A

rrow

Keypad 3

and P

ageD

n

Keypad 4

and L

eft A

rrow

Keypad 5

Keypad 6

and R

ight A

rrow

Keypad 7

and H

om

e

Keypad 8

and U

p A

rrow

Keypad 9

and P

ageU

p

Keypad 0

and Insert

Keypad . a

nd D

ele

te

Keyboard

Non-U

S\ and |

Keyboard

Applic

ation

Keyboard

Pow

er

Keypad =

Keyboard

F13

Keyboard

F14

Keyboard

F15

Keyboard

F16

Pro

gra

m

Co

de

PU

AS

E

INS

ER

T

HO

ME

PA

GE

UP

DE

LE

TE

EN

D

PA

GE

DO

WN

AR

WR

AR

WL

AR

WD

N

AR

WU

P

NU

MLO

CK

N/

N*

N-

N+

NE

NT

ER

N1

N2

N3

N4

N5

N6

N7

N8

N9

N0

N.

KE

Y45

AP

PL

PO

WE

R

N=

F13

F14

F15

F16

SK

EY

(D

ec)

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 17

SKey and Scan Code Table – Continued

Set

3

Bre

ak

(Hex)

F0 2

8

F0 3

0

F0 3

8

F0 4

0

F0 4

8

F0 5

0

F0 5

7

F0 5

F

F0 1

1

F0 1

2

F0 3

9

F0 8

B

F0 5

8

F0 5

9

F0 3

9

F0 8

C

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

F0 7

B

U/A

F0 5

1

F0 8

7

F0 5

D

F0 8

6

F0 8

5

U/A

U/A

U/A

Set

3

Make

(Hex)

28

30

38

40

48

50

57

5F

11

12

39

8B

58

59

39

8C

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

7B

U/A

51

87

5D

86

85

U/A

U/A

U/A

Set

2

Bre

ak

(Hex)

F0 2

8

F0 3

0

F0 3

8

F0 4

0

F0 4

8

F0 5

0

F0 5

7

F0 5

F

F0 1

4

F0 1

2

F0 1

1

E0 F

0 1

F

E0 F

0 1

4

F0 5

9

E0 F

0 1

1

E0 F

0 2

7

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

F0 6

D

U/A

F0 5

1

F0 1

3

F0 6

A

F0 6

4

F0 6

7

F0 2

7

U/A

U/A

Set

2

Make

(Hex)

28

30

38

40

48

50

57

5F

14

12

11

E0 1

F

E0 1

4

59

E0 1

1

E0 2

7

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

6D

U/A

51

13

6A

64

67

27

U/A

U/A

Set

1

Bre

ak

(Hex)

E8

E9

EA

EB

EC

ED

EE

F6

9D

AA

B8

E0 D

B

E0 9

D

B6

E0 B

8

E0 D

C

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

FE

U/A

F3

F0

FD

F9

FB

DC

U/A

U/A

Set

1

Make

(Hex)

68

69

6A

6B

6C

6D

6E

76

1D

2A

38

E0 5

B

E0 1

D

36

E0 3

8

E0 5

C

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

7E

U/A

73

70

7D

79

7B

5C

U/A

U/A

US

B

Usag

e

(Hex)

6C

6D

6E

6F

70

71

72

73

E0

E1

E2

E3

E4

E5

E6

E7

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

85

86

87

88

89

8A

8B

8C

8D

8E

US

B

Pag

e

(Hex)

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

07

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

07

07

07

07

07

07

07

07

07

07

AT

-101

(Dec)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

58

44

60

127

64

57

62

128

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

107

U/A

56

133

14

132

131

U/A

U/A

U/A

Descri

pti

on

Keyboard

F17

Keyboard

F18

Keyboard

F19

Keyboard

F20

Keyboard

F21

Keyboard

F22

Keyboard

F23

Keyboard

F24

Keyboard

LeftC

ontr

ol

Keyboard

LeftS

hift

Keyboard

LeftA

lt

Keyboard

Left G

UI

Keyboard

Rig

htC

ontr

ol

Keyboard

Rig

htS

hift

Keyboard

Rig

htA

lt

Keyboard

Rig

ht

GU

I

Reserv

ed

Reserv

ed

Reserv

ed

Reserv

ed

Reserv

ed

Reserv

ed

Reserv

ed

Reserv

ed

Reserv

ed

Keypad ,

(Bra

zili

an K

eypad .

)

Keypad E

qual S

ign

Keyboard

Int'l

1 (

Ro)

Keyboard

Int'l

2

(Kata

kana/H

iragana)

Keyboard

Int'l

3 (

Yen)

Keyboard

Int'l

4 (

Henkan)

Keyboard

Int'l

5 (

Muhenkan)

Keyboard

Int'l

6 (

PC

9800 K

eypad ,)

Keyboard

Int'l

7

Keyboard

Int'l

8

Pro

gra

m

Co

de

F17

F18

F19

F20

F21

F22

F23

F24

LC

TR

L

LS

HIF

T

LA

LT

LW

IN

RC

TR

L

RS

HIF

T

RA

LT

RW

IN

SK

124

SK

125

SK

126

SK

127

SK

128

SK

129

SK

130

SK

131

SK

132

KE

Y107

KE

Y=

INT

L1

INT

L2

INT

L3

INT

L4

INT

L5

INT

L6

INT

L7

INT

L8

SK

EY

(D

ec)

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 18

SKey and Scan Code Table – Continued

Set

3

Bre

ak

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

N/A

N/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Set

3

Make

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

N/A

N/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Set

2

Bre

ak

(Hex)

U/A

None

None

F0 6

3

F0 6

2

F0 5

F

U/A

U/A

U/A

U/A

E0 F

0 3

7

E0 F

0 3

F

E0 F

0 5

E

U/A

U/A

N/A

N/A

U/A

E0 F

0 4

D

E0 F

0 1

5

E0 F

0 3

B

E0 F

0 3

4

U/A

E0 F

0 2

3

U/A

U/A

U/A

U/A

E0 F

0 3

2

E0 F

0 2

1

U/A

Set

2

Make

(Hex)

U/A

F2

F1

63

62

5F

U/A

U/A

U/A

U/A

E0 3

7

E0 3

F

E0 5

E

U/A

U/A

N/A

N/A

U/A

E0 4

D

E0 1

5

E0 3

B

E0 3

4

U/A

E0 2

3

U/A

U/A

U/A

U/A

E0 3

2

E0 2

1

U/A

Set

1

Bre

ak

(Hex)

U/A

None

None

F8

F7

F6

U/A

U/A

U/A

U/A

E0 D

E

E0 D

F

E0 E

3

U/A

U/A

N/A

N/A

U/A

E0 9

9

E0 9

0

E0 A

4

E0 A

2

U/A

E0 A

0

U/A

U/A

U/A

U/A

30 B

0

E0 A

E

U/A

Set

1

Make

(Hex)

U/A

F2

F1

78

77

76

U/A

U/A

U/A

U/A

E0 5

E

E0 5

F

E0 6

3

U/A

U/A

N/A

N/A

U/A

E0 1

9

E0 1

0

E0 2

4

E0 2

2

U/A

E0 2

0

U/A

U/A

U/A

U/A

E0 3

0

E0 2

E

U/A

US

B

Usag

e

(Hex)

8F

90

91

92

93

94

95

96

97

98

81

82

83

U/A

U/A

N/A

N/A

0095

00B

5

00B

6

00B

7

00C

D

00E

0

00E

2

00E

3

00E

4

00E

5

00E

7

00E

9

00E

A

0152

US

B

Pag

e

(Hex)

07

07

07

07

07

07

07

07

07

07

01

01

01

U/A

U/A

N/A

N/A

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

AT

-101

(Dec)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Descri

pti

on

Keyboard

Int'l

9

Keyboard

LA

NG

1

(Hanguel/E

nglis

h)

Keyboard

LA

NG

2 (

Hanja

)

Keyboard

LA

NG

3 (

Kata

kana)

Keyboard

LA

NG

4 (

Hiragana)

Keyboard

LA

NG

5

(Zenkaku/H

ankaku)

Keyboard

LA

NG

6

Keyboard

LA

NG

7

Keyboard

LA

NG

8

Keyboard

LA

NG

9

Sys

tem

Pow

er

Sys

tem

Sle

ep

Sys

tem

Wake U

p

Reserv

ed

Reserv

ed

Left

FN

Rig

ht

FN

Help

Scan N

ext T

rack

Scan P

revi

ous

Tra

ck

Sto

p

Pla

y/P

ause

Volu

me

AC

Mute

Bass

Tre

ble

Bass

Boost

Loudness

Volu

me U

p

Volu

me D

ow

n

Bass

Up

Pro

gra

m

Co

de

INT

L9

LA

NG

1

LA

NG

2

LA

NG

3

LA

NG

4

LA

NG

5

LA

NG

6

LA

NG

7

LA

NG

8

LA

NG

9

PW

R

SLE

EP

WA

KE

SK

156

SK

157

LF

N

RF

N

HE

LP

NX

TR

K

PV

TR

K

ST

OP

PLA

Y

VO

L

MU

TE

BA

SS

TH

RE

BLE

BA

SS

BO

OS

T

LO

UD

NE

SS

VO

LD

N

VO

LU

P

BA

SS

UP

SK

EY

(D

ec)

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 19

SKey and Scan Code Table – Continued

Set

3

Bre

ak

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Set

3

Make

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Set

2

Bre

ak

(Hex)

U/A

U/A

U/A

E0 F

0 5

0

U/A

U/A

E0 F

0 4

8

U/A

E0 F

0 2

B

U/A

E0 F

0 4

0

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

E0 F

0 1

0

E0 F

0 3

A

E0 F

0 3

8

E0 F

0 3

0

E0 F

0 2

8

E0 F

0 2

0

E0 F

0 1

8

U/A

U/A

Set

2

Make

(Hex)

U/A

U/A

U/A

E0 5

0

U/A

U/A

E0 4

8

U/A

E0 2

B

U/A

E0 4

0

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

E0 1

0

E0 3

A

E0 3

8

E0 3

0

E0 2

8

E0 2

0

E0 1

8

U/A

U/A

Set

1

Bre

ak

(Hex)

U/A

U/A

U/A

E0E

D

U/A

U/A

E0 E

C

U/A

E0 A

1

U/A

E0 E

B

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

E0 E

5

E0 B

2

E0 E

A

E0 E

9

E0 E

8

E0 E

7

E0 E

6

U/A

U/A

Set

1

Make

(Hex)

U/A

U/A

U/A

E0 6

D

U/A

U/A

E0 6

C

U/A

E0 2

1

U/A

E0 6

B

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

E0 6

5

E0 3

2

E0 6

A

E0 6

9

E0 6

8

E0 6

7

E0 6

6

U/A

U/A

US

B

Usag

e

(Hex)

0153

0154

0155

0183

0184

0186

018A

018E

0192

0193

0194

0196

0199

019C

01A

3

01A

4

01A

B

01B

4

0201

0202

0203

0207

0208

021A

021B

021C

021D

0221

0223

0224

0225

0226

0227

022A

0279

0289

US

B

Pag

e

(Hex)

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

0C

AT

-101

(Dec)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Descri

pti

on

Bass

Dow

n

Tre

ble

Up

Tre

ble

Dow

n

AL C

onsum

er

Contr

ol C

onfig

AL W

ord

Pro

cessor

AL S

pre

adsheet

AL E

mail

Reader

AL C

ale

ndar

AL C

alc

ula

tor

AL A

V C

apatu

re

AL L

ocal M

achin

e B

row

ser

AL I

nte

rnet B

row

ser

AL N

etw

ork

Chat

AL L

ogoff

AL N

ext

Task

AL P

revous

Task

AL S

pell

Check

AL F

ile B

row

ser

AC

New

AC

Open

AC

Clo

se

AC

Save

AC

Print

AC

Undo

AC

Copy

AC

Cute

AC

Paste

AC

Searc

h

AC

Hom

e

AC

Back

AC

Forw

ard

AC

Sto

p

AC

Refr

esh

AC

Bookm

ark

s

AC

Redo/R

epeat

AC

Reply

Pro

gra

m

Co

de

BA

SS

DN

TR

EB

UP

TR

EB

DN

CC

FG

WO

RD

SP

RD

EM

AIL

CA

LN

D

CA

LC

AV

LB

RW

S

WB

RW

S

CH

AT

LG

OF

F

NX

AP

P

PV

AP

P

SP

ELL

FB

RW

S

NE

W

OP

EN

CLO

SE

SA

VE

PR

INT

UN

DO

CO

PY

CU

T

PA

ST

E

WS

EA

RC

H

WH

OM

E

WB

AC

K

WF

WD

WS

TO

P

WR

FS

H

WB

KM

K

RE

DO

RE

PLY

SK

EY

(D

ec)

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 20

SKey and Scan Code Table – Continued

Set

3

Bre

ak

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Set

3

Make

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Set

2

Bre

ak

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Set

2

Make

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Set

1

Bre

ak

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Set

1

Make

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

US

B

Usag

e

(Hex)

028B

028C

029D

029E

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

US

B

Pag

e

(Hex)

0C

0C

0C

0C

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

AT

-101

(Dec)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Descri

pti

on

AC

Forw

ard

Mess

age

AC

Send M

essage

Off

ice

Task

Panel

Back

light

Cycle

Incre

ase

Ale

rt L

ED

outp

ut

SO

C C

ycle

Incre

ase

GP

O 0

Level O

utp

ut

GP

O 1

Level O

utp

ut

GP

O 2

Toggle

Outp

ut

GP

O 3

Level O

utp

ut

GP

O 4

Level O

utp

ut

GP

O 5

Level O

utp

ut

GP

O 6

Level O

utp

ut

GP

O 7

Toggle

Outp

ut

LC

TR

L +

LA

LT

+ D

ELE

TE

LS

HIF

T +

F1 +

ALE

RT

LE

D

LS

HIF

T +

F2

LS

HIF

T +

F3

LS

HIF

T +

F4

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Pro

gra

m

Co

de

MS

FW

D

SE

ND

OF

FIC

E

TA

SK

BLC

INC

ALE

RT

LE

D

SO

CIN

C

GP

O0

GP

O1

BLK

OU

T

GP

O3

GP

O4

GP

O5

GP

O6

GP

O7

LO

GIN

ALE

RT

SH

IFT

F2

SH

IFT

F3

SH

IFT

F4

CU

ST

_16

CU

ST

_17

CU

ST

_18

CU

ST

_19

CU

ST

_20

CU

ST

_21

CU

ST

_22

CU

ST

_23

CU

ST

_24

CU

ST

_25

CU

ST

_26

CU

ST

_27

CU

ST

_28

CU

ST

_29

CU

ST

_30

CU

ST

_31

SK

EY

(D

ec)

210

211

212

213

214

215

216

217

218

219

220

221

222

223

224

225

226

227

228

229

230

231

232

233

234

235

236

237

238

239

240

241

242

243

244

245

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 21

SKey and Scan Code Table – Continued

Set

3

Bre

ak

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Set

3

Make

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Set

2

Bre

ak

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Set

2

Make

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Set

1

Bre

ak

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Set

1

Make

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

US

B

Usag

e

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

US

B

Pag

e

(Hex)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

AT

-101

(Dec)

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Descri

pti

on

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

U/A

Pro

gra

m

Co

de

CU

ST

_32

CU

ST

_33

CU

ST

_34

CU

ST

_35

CU

ST

_36

CU

ST

_37

CU

ST

_38

CU

ST

_39

CU

ST

_40

CU

ST

_41

SK

EY

(D

ec)

246

247

248

249

250

251

252

253

254

255

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 22

SCHEMATIC OF EVALUATION BOARD

COL04

COL15

GP

O0

SW

1

R0C

0

R16

24

J5

HE

AD

ER

2

12

Programming

Interface

VC

C

VD

D

JP

1M

DIN

6_S

H

642

531

7

8

COL15

COL13

COL19TP

3

GN

D

nLED_KANA

TP

4

To System

USB or

PS/2

GN

D

COL16

R1

0

33

0

JM

P1

12

ROW3

R11

330

R4330

COL05

TP

5

J2

123

4

5

6

D9LE

DV

DD

PRGDAT

R1330

TP

8

L1

12u

H

C7

47

pF

U2

SK

5100/S

K5101

/ SK

5102

1234567891011121314

15

16

17

18

19

20

21

22

23

24

25

26

27

28

4241403938373635343332313029

56

55

54

53

52

51

50

49

48

47

46

45

44

43

COL14COL15COL16COL17COL18COL19ROW7ROW6ROW5ROW4ROW3ROW2ROW1ROW0

XP

S2

DA

TX

PS

2C

LK

nLE

D_F

NP

RG

CLK

VS

SD

+/P

S2

CLK

D-/P

S2

DA

TV

DD

nL

ED

_K

AN

An

LE

D_C

OM

PP

RG

DA

Tn

LE

D_S

CR

OLL

nL

ED

_C

AP

SnL

ED

_N

UM

COL12COL11COL10COL09COL08COL07

XRES/RESVCOL06COL05COL04COL03COL02COL01COL00

BK

PW

MU

SB

EN

GP

O1

GP

O3

GP

O5

GP

O7

VS

S1

VD

D1

GP

O6

GP

O4

GP

O2

GP

O0

SU

SP

EN

DC

OL1

3

XP

S2C

LK

nLED_COMP

C5

0.1

uF

For SK5100/5101/5102, populate JMP1

and don't populate U1, C1, C2.

RO

W0

R12

330

ROW5

GN

D

COL17

COL08

COL04

To PS/2

Device

D1

9L

ED

GN

D

GP

O3

COL07

COL14

TP

1

D1

4

LE

D

COL12

GN

D

C12

0.1

uF

To PS/2

Device

ROW2

GP

O6

D4LE

D

D15

LE

D

COL00

VD

D

VC

C

GN

D

COL01

SW

5

R1C

1

VC

C

R1

93

3

C3

10uF

D22

LE

D

VC

C

COL02

COL09

ROW1

L3

22uH

COL17

ROW0

COL10

COL00

COL13

R1

3

33

0

R1

4

33

0

R15

330

R333

0

D3LE

D

GN

D

COL14

COL03

L2

12u

H

Reserved for Future Use

VC

C

COL18

COL10

ROW2

TP

7

GN

D

R18

68

R20

10

0

SW

4

R1C

0

COL03

JP

2M

DIN

6_S

H

642

531

7

8

D1

0

LE

D

TP

2

J3

HE

AD

ER

8

12345678

R9330

COL05

SU

SP

EN

D

COL00

COL16

SW

3

R0C

2

PRGCLK

SW

8

R2C

1

VC

C

SH

IEL

D

JM

P2

12

34

56

78

91

011

12

13

14

15

16

17

18

TP

10

BK

DR

V

GP

O5

TP

6

D20

LE

D

ROW7

COL01

ROW3

ROW6

SW

7

R2C

0

R8330

SW

6

R1C

2

SK5102 Function

C8

47p

FD

16

CM

SH

2-4

0

D8LE

D

ROW6

J4

HE

AD

ER

5

12345

GP

O3

RO

W1

D18

LE

D

COL02

nLED_CAPS

C9

47

pF

COL19

COL07

D1

3

LE

D

For SK5100/SK5101:

JMP3 open: USB interface

JMP3 close: PS/2 interface

For SK5102:

JMP3 is not used.

COL11

GN

D

COL01

U1

NC

P69

9S

N33

13

2

4 5INE

N

GND

NC

OU

T

GN

D

COL16

COL11

COL06

GP

O2

D11

LE

D

JM

P3

12

SH

IEL

D

nLED_FN

XP

S2D

AT

US

BE

N

R2330

D12

LE

D

R5330

Notes for all:

Pin36 is XRES for SK5100

Pin36 is RESV for SK5101 and SK5102

GN

D

VC

C

J7

CO

NN

FL

EX

8

12345678

JS

1

CT

S290 1 2 3

A C B

GN

D

COL09

GP

O7

COL17

ROW4

GP

O1

C1

1u

F

GN

D

SW

9

R2C

2

Backlight Circuit - Demo only

Up to 14 LEDs per LED string.

J1

HE

AD

ER

20

1234567891011121314151617181920

D2LE

D

Bypass cap 0.1uF for

U2's VDD, VDD1

ROW4

BK

PW

M

J6

CO

NN

FL

EX

18

123456789101112131415161718

GN

D

COL08

XP

S2

CLK

2

GN

D

C6

47p

F

C2

xx

x

GP

O1

ROW0

COL12

nLED_SCROLL

R733

0

D1LE

D

D7LE

D

To FKB7401-001 Keyboard

COL15

nLED_NUM

U3

MA

X85

95

235

6

4 7 81INC

TR

L

CO

MP

GND

CS

PG

ND LX

OU

T

GN

D

GP

O4

C1

02

.2uF

ROW7

SH

IEL

D

TP

9

C4

0.1

uF

R17

24

D5LE

D

COL06

COL18

GN

D

COL02

D1

7L

ED

GN

D

D6LE

D

ROW5

ROW1

XRES

Mini Test Keypad

XP

S2

DA

T2

R633

0

RO

W2

SW

2

R0C

1

COL14

D2

1L

ED

VC

C

C1

10

.1uF

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 23

ELECTRONICS SPECIFICATIOIN

Absolute Maximum Ratings Symbol Description Min Typ Max Units Notes

TSTG Storage Temperature -55 25 +100 ºC VDD Supply Voltage on Relative to VSS -0.5 - +6.0 V VIO DC Input Voltage VSS-0.5 - VDD+0.5 V VIOZ DC Voltage Applied to Tri-State VSS-0.5 - VDD+0.5 V IMIO Maximum Current into any Port Pin -25 - +50 mA ESD Electro Static Discharge Voltage 2000 - - V Human Body Model ESD LU Latch-up Current - - 200 mA

Operating Temperature (SK5100-LT/SK5100-LF) Symbol Description Min Typ Max Units Notes

TOP Operating Temperature with PS/2 Mode -40 - +85 ºC TOPU Operating Temperature with USB Mode -10 - +85 ºC

Operating Temperature (SK5100-LFA) Symbol Description Min Typ Max Units Notes

TOP Operating Temperature -40 - +85 ºC

Operating Temperature (SK5101-LT/SK5101-LF) Symbol Description Min Typ Max Units Notes

TOP Operating Temperature 0 - +70 ºC

DC Electrical Characteristics Symbol Description Min Typ Max Units Notes

VDD Supply Voltage 4.35 - +5.25 V IDD Supply Current when IC is in operation mode 16 mA USB or PS/2 mode IIDLE Supply Current when IC is in idle mode 6 uA PS/2 mode ISD Supply Current when IC is in suspend mode 230 uA USB mode RPU Pull-up Resistor 4 5.6 8 kΩ VOH High Output Level VDD-1.0 - - V VOL Low Output Level - - 0.75 V VIL Input Low Level - - 0.8 V VIH Input High Level 2.1 - - V VIL Input Leakage Current (Absolute Value) - 1 - nA LVD Low voltage Detection 4.0 V

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 24

PACKAGING INFORMATION

SK5100-LT/SK5101-LT Drawing

TOP VIEW

SIDE VIEW

BOTTOM VIEW

NOTES: DIMENSION IN mm[Inches]

MAX

MIN

SK5100-LT/SK5101-LT 56-Lead (8x8mm 1.0 MAX) QFN

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 25

SK5100-LFA/SK5100-LF/SK5101-LF Drawing

TOP VIEW

SIDE VIEW

BOTTOM VIEW

NOTES: DIMENSION IN mm[Inches]

MAX

MIN

SK5100-LFA/SK5100-LF/SK5101-LF 56-Lead (8x8mm 1.0 MAX) QFN

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 26

Assembly Specification (SK5100-LT, SK5100-LFA and SK5100-LF) Part Description Min Typ Max Units Notes

Θja Thermal Impedance 12.93 ºC/W TJ = TA + POWER x Θja To achieve the thermal impedance, the center thermal pad should be soldered to the PCB ground plane.

SRPT Solder Reflow Peak Temperature 240* - 260 ºC *Higher temperatures may be required based on the solder melting point. Typical temperatures for solder are 220±5°C with Sn-Pb or 245±5°C with Sn-Ag-Cu paste. Refer to the solder manufacturer specifications.

MSL Moisture Sensitivity Level MSL3 WEIGHT Package Weight 0.162 g

Assembly Specification (SK5101-LT and SK5101-LF) Part Description Min Typ Max Units Notes

Θja Thermal Impedance 20 ºC/W TJ = TA + POWER x Θja To achieve the thermal impedance, the center thermal pad should be soldered to the PCB ground plane.

SRPT Solder Reflow Peak Temperature 240* - 260 ºC *Higher temperatures may be required based on the solder melting point. Typical temperatures for solder are 220±5°C with Sn-Pb or 245±5°C with Sn-Ag-Cu paste. Refer to the solder manufacturer specifications.

MSL Moisture Sensitivity Level MSL3 WEIGHT Package Weight 0.162 g

SK5100/SK5101 FlexMatrix Keyboard Controller Datasheet Sprintek Corporation

October 1, 2010 Document No. DS0002 Ver. 1.05 27

SALE AND SERVICE INFORMATION

To obtain information about Sprintek Corporation or FlexMatrix keyboard controller family sales and technical support, reference the following information. Sprintek Corporation 4969 Corral St. Simi Valley, CA 93063, USA Phone: 805.405.8787 Web Site: http://www.sprintek.com

REVISION HISTORY

Revision Issue Date Description

1.00 April 6, 2008 Initial Release 1.01 June 21, 2008 Added SUSPEND pin, Alert LED 1.02 August 12, 2008 Added SK5101 to the datasheet. Added screen snapshot for

FlexMatrix Editor and Programmer software. 1.03 April 5, 2009 Added assembly specification. 1.04 February 7, 2010 Added SK5100 and SK5101 Saw QFN parts; updated evaluation

board schematic. 1.05 October 1, 2010 Added SK5100-LFA part; obsolete SK5100-LF and SK5101-LF parts.

Company address changed.