ETC CSC0101A

CSC0101A
CSC0101A
Dual PS/2 to USB Data Converter Controller
Version: 1.60
April 2009
Chesen Electronics Corp.
Taipei, Taiwan
WWW.CEC-OTG.COM
www.allytek.com
www.allytek.com
CSC0101A Dual PS/2 to USB Data Converter Controller
@Copyright 2001~2009 CHESEN ELECTRONICS CORP.
All Rights Reserved.
Manual Rev. 1.60: April 20, 2009 with document number: R_CSC0101A_160
The information in this document is subject to change without prior notice in order to improve reliability, design
and function and does not represent a commitment on the part of the manufacturer.
In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages
arising out of the use or inability to use the product or documentation, even if advised of the possibility of such
damages.
This document contains proprietary information protected by copyright. All rights are reserved. No part of this
manual may be reproduced by any mechanical, electronic, or other means in any form without prior written
permission of the manufacturer.
Revision History
Revision No.
1.00
1.10
1.20
1.30
1.40
1.50
1.60
2009/April
History
Initial issue
Support OTP type
Support dice form
Add PS/2 ports swap feature
Body revision; change name to CSC0101A
Change company logo
Modify functional block diagram
V1.60
Date
April 4, 2003
May 15, 2003
July 21, 2003
Aug. 18, 2003
May 24, 2004
Aug. 1, 2008
April 20, 2009
Remark
www.allytek.com
2
www.allytek.com
CSC0101A Dual PS/2 to USB Data Converter Controller
Features
z
Interface two PS/2 devices to USB
z
PS/2 ports support 3 dimensions 3keys wheel mouse and multimedia keyboard function
z
Built-in 65C02 8 Bit CPU
- 6MHz external ceramic resonator
- 3MHz internal CPU clock
- 256 bytes RAM
- 8 Kbytes ROM
z
USB specification compliance:
- Conforms to USB specification, version 1.1
- Conforms to USB HID specification, version 1.1
- Supports 1 low speed device address and 3 endpoints
- 8 bytes FIFO for each endpoint
- Integrated USB transceiver
- Build in 3.3V regulator
z
Built-in power on reset & watchdog timer reset
z
Hot pluggable
z
PS/2 ports are auto selectable and hot swappable
z
Mice or keyboard can be used in either port
z
No driver need
z
Works with PC Win98 SE, Win Millennium, Win 2000, Win XP Netware4.11, 5.0 HP Unix, Linux, Apple
computer MAC OS8.6 or higher and Sun Microsystems
z
16 pin SOIC package and dice form
2009/April
V1.60
www.allytek.com
3
www.allytek.com
CSC0101A Dual PS/2 to USB Data Converter Controller
Overview
The CEC CSC0101A is an integral micro-controller for converting PS/2 interface signal to USB applications,
which includes 8 bits high performance micro-controller core, combined USB1.1 low-speed interface and dual
PS/2 handler module. The CSC0101A supports two hot-pluggable and hot-swappable PS/2 ports with either port
can accept mouse or keyboard. It is ideal for the legacy system support, enabling seamless connections of
traditional PS/2 interfaces devices of mouse and keyboard to USB.
The CSC0101A is a USB 1.1 low-speed compliant device that interfaces to PS/2, it support the Human Interface
Device (HID) class specification. The CSC0101A handles the merging of the PS/2 data and sends the data to
the host system via the USB port
Block Diagram
2009/April
V1.60
www.allytek.com
4
www.allytek.com
CSC0101A Dual PS/2 to USB Data Converter Controller
Pin Configurations
Dice
2009/April
V1.60
www.allytek.com
5
www.allytek.com
CSC0101A Dual PS/2 to USB Data Converter Controller
SOP 16 Pins
CSC0101A-S16
2009/April
V1.60
www.allytek.com
6
www.allytek.com
CSC0101A Dual PS/2 to USB Data Converter Controller
Pin Descriptions
CSC0101A
PAD #
NAME
2
P31
3
P32
4
P33
5
P34
8
RESETB
10 P01
37 M1
38 VCC
40 OSCO
41 OSCI
42 SMT_SEL
43 GND
44 M0
45 VCP
46 IVCC
47 D+
48 D-
IN/OUT
I/O
I/O
I/O
I/O
I
I
I
P
O
I
I
P
I
O
I
I/O
I/O
DESCRIPTION
PS/2 data for mouse
PS/2 clock for mouse
PS/2 clock for keyboard
PS/2 data for keyboard
External reset
Test input
Mode selection input 1
Power supply
Crystal/Ceramic resonator out
Crystal/Ceramic resonator in
Force Ground
Ground
Mode selection input 0
USB Driver 3.3V
3.3V input
USB data+
USB data-
CSC0101A-S16
PIN #
NAME
1
GND
2
VCP
3
D+
4
D5
P31
6
P32
7
RESETB
8
P01
9
P34
10 P33
11 M0
12 M1
13 NC
14 VCC
15 OSCO
16 OSCI
IN/OUT
P
O
I/O
I/O
I/O
I/O
I
I
I/O
I/O
I
I
-P
O
I
DESCRIPTION
Ground
USB Driver 3.3V
USB data+
USB dataPS/2 data
PS/2 clock
External reset
Test input
PS/2 data
PS/2 clock
Mode selection input 0
Mode selection input 1
No Connect
Power supply
Crystal/Ceramic resonator out
Crystal/Ceramic resonator in
M1
GND
GND
VCC
2009/April
M0
GND
VCC
VCC
Suitable PS/2 Devices
Legacy PS/2 mouse and keyboard with key de-bouncing
Legacy PS/2 mouse and keyboard
PS/2 bar code reader
V1.60
www.allytek.com
7
www.allytek.com
CSC0101A Dual PS/2 to USB Data Converter Controller
Electrical Characteristics
VDD=5V, GND=0V, TA=25℃, Fosc=6MHz
Parameters
Symbol
Operating Voltage
Vdd
Operating Current
Iop
Suspend Current
Isp
Input High Voltage
Vih
Input Low Voltage
Vil
Output High Voltage
Voh
Output Low Voltage
Vol
Min
4.4
Typ
5
Max
5.25
20
500
2
0.8
2.4
0.4
Unit
V
mA
uA
V
V
V
V
Conditions
No load
Product Matrix
Part Number
CSC0101A
CSC0101A-S16
2009/April
Memory
ROM Size RAM Size
6K Bytes 256 Bytes
6K Bytes 256 Bytes
I/Os
Package Type
Operating Range
6
6
Dice
SOP-16
Commercial
Commercial
V1.60
www.allytek.com
8
www.allytek.com
CSC0101A Dual PS/2 to USB Data Converter Controller
Package Outline
2009/April
V1.60
www.allytek.com
9
www.allytek.com
CSC0101A Dual PS/2 to USB Data Converter Controller
Bonding Diagram
2009/April
V1.60
www.allytek.com
10
www.allytek.com
CSC0101A Dual PS/2 to USB Data Converter Controller
Coordination:
Orientation: (0, 0)
Chip size: 1867.45 um x 1726.25 um
Lower left: (0, 0)
Top right: (1867.45, 1726.25)
Min bonding pitch: 92 um
IC substrate should be connected to GND
Pad No
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2009/April
Pad Name
P31
P32
P33
P34
RSTB_T
P01
X
42
42
42
42
42
42
42
42
42
42
42
42
319.125
434.725
526.725
618.725
710.725
818.325
925.925
1017.925
1109.925
1217.525
1325.125
1432.725
Y
1407.125
1302.675
1208.475
1114.25
1020.025
925.825
831.6
737.4
643.175
548.95
439.15
319.125
42
42
42
42
42
42
42
42
42
42
42
42
V1.60
Pad No
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Pad Name
M1
VCC
OSC2
OSC1
SMT_SEL
GND
M0
USB3V3
IVCC
D+
D-
X
1548.325
1825.45
1825.45
1825.45
1825.45
1825.45
1825.45
1825.45
1825.45
1825.45
1825.45
1825.45
1825.45
1548.325
1447.85
1355.625
1200.6
1108.375
1016.125
923.9
831.675
739.45
533.4
319.125
www.allytek.com
Y
42
319.125
428.35
524.95
621.575
718.2
814.8
911.425
1008.025
1104.65
1201.275
1297.875
1407.125
1684.25
1684.25
1684.25
1684.25
1684.25
1684.25
1684.25
1684.25
1684.25
1684.25
1684.25
11