Kawasaki LSI KL5KUSB108 Datasheet

KL5KUSB108
1
Ver. 1.2
USB to 2 Serial / 1 Parallel
Serial
PLL & Clock
16 Bit Address / Data Bus
16 Bit
Serial
Engine
RAM
Mask
EEPROM
Interface
VP
VM
CLK
X2
Watchdog
IEEE1284
Txd DTR
Txd
CTS
Channel 1
Channel 2
Debug UART
SCL
SDA
The Kawasaki USB to 2 Serial / 1 Parallel enables your system to have the capability to communicate between the USB (Universal Serial Bus) port and 2 serial ports and 1 parallel port. This device meets the USB 1.0/1.1 and IEEE1284 specifications. All the advantages of USB are available to peripherals with parallel and serial port interface. With Kawasaki’s USB to 2 Serial / 1 Parallel device and software, it is transparent to the peripheral and no firmware changes are required which makes it possible to convert peripherals with serial and parallel interfaces to USB interface with minimum modifications. This device is ideal for legacy compatibility solutions.
Features
Advanced 16 Bit processor for USB transaction processing and control data processing
Compliant with the USB 1.0/1.1 (Universal Serial Bus)
Plug and Play compatible
Compliant with USB printer device class
specification
IEEE1284 compliant including EPP and ECP modes
PC parallel port register-based standard operation
5V tolerate Centronics inputs pins.
Block Diagram
USB
Interface
Interface
Timer
2 serial ports
230kbps baud rate
128 byte FIFO
Serial EEPROM interface
Utilizes low cost external crystal circuitry
8K x 16 internal RAM buffer for fast
communications
Debug UART for debug and code development
USB host device drivers available
Single-chip solution in a 100 pin LQFP
Multiple logical channels support
RTS
Processor
Interface
Serial
ports
DCD DSR
RI
Rxd
(16KB)
Generator
Serial
ROM
Rxd
Kawasaki LSI 2570 North First Street Suite 301 • San Jose, CA 95131 • Tel: (408) 570-0555 • Fax: (408) 570-0567 • www.klsi.com
port
KL5KUSB108
2
Ver. 1.2
Pin Diagram 100LQFP
1
KL5KUSB108
PLLEN
nRXD
UART2_DTR
UART2_DSR
VDD
VDD
2
SDA
3
PU#1
4
DATA8
5
DATA7
6
DDTA6
7
DATA5
8
DATA4
9
DATA3
10
DATA2
11
DATA1
12
PLH
13
GND
nTXD
GND
VP
VM
14 15 16 17 18 19 20 21 22 23 24 25
UART1_Txd
UART1_Rxd UART1_RTS UART1_DTR UART1_CTS UART1_DSR UART1_DCD
UART1_RI
VDD
XD_15
XD_14
GND
XD_13
XD_12
XD_11
XD_10
XD_9
XD_8
XD_7
XD_6
XD_5
XD_4
XD_3
XD_2
XD_1
XD_0
GND
XA_13
9998979695949392919089888786858483828180797877
100
XA_12
100 LQFP
USB to 2 Serial / 1 Parallel
XA_11
XA_10
XA_9
XA_8 76
XA_7
75 74
XA_6 XA_5
73 72
XA_4 XA_3
71 70
XA_2 XA_1
69 68
GND nNTST
67 66
nNRESET nXROMSEL
65 64
nXWR nXRD
63 62
PERROR BUSY
61 60
nFAULT nINIT
59 58
nSELECTIN nAUTOFD
57 56
nXRAMSEL GND
55 54
nXBHE XA_0
53 52
XA_14 VDD
51
26272829303132333435363738394041424344454647484950
SCL
VDD
SELECT
GND
VCO_IN
VDD
CP_OUT
nACK
nPWR_DWN
UART2_Txd
UART2_Rxd
UART2_RTS
UART2_CTS
UART2_DCD
CLK
GND
nSTROBE
UART2_RI
X2
XA_15
Kawasaki LSI 2570 North First Street Suite 301 • San Jose, CA 95131 • Tel: (408) 570-0555 • Fax: (408) 570-0567 • www.klsi.com
KL5KUSB108
3
Ver. 1.2
Pin Description
USB to 2 Serial / 1 Parallel
Pin #
LQFP
1 VDD VDD 2 IN/OUT SDA* Serial EEPROM serial data. Connect to EEPROM/SDA for
3 IN PU#1* Pull up termination for USB DATA+ for High Speed 4 IN/OUT DATA8* Parallel port: Data8 5 IN/OUT DATA7* Parallel port: Data7 6 IN/OUT DATA6* Parallel port: Data6 7 IN/OUT DATA5* Parallel port: Data5 8 IN/OUT DATA4* Parallel port: Data4
9 IN/OUT DATA3* Parallel port: Data3 10 IN/OUT DATA2* Parallel port: Data2 11 IN/OUT DATA1* Parallel port: Data1 12 IN PLH* Parallel port: Peripheral Logic High 13 GND GND 14 OUT UART1_Txd* UART1: Transmit Data 15 IN UART1_Rxd* UART1: Receive Data 16 OUT UART1_RTS* UART1: Request To Send 17 OUT UART1_DTR* UART1: Data Terminal Ready 18 IN UART1_CTS* UART1: Clear To Send 19 IN UART1_DSR* UART1: Data Set Ready 20 IN UART1_DCD* UART1: Data Carrier Detect 21 IN UART1_RI* UART1: Ring Indicate 22 OUT nTXD Debug UART Txd 23 GND USB GND 24 IN/OUT VP USB DATA+ Pin 25 IN/OUT VM USB DATA- Pin 26 VDD USB VDD 27 IN SELECT* Parallel port: Printer is selected and online 28 OUT SCL* Serial EEPROM clock. Connect to EEPROM/SCL for
29 GND GND 30 IN VCO_IN PLL VCO In 31 OUT CP_OUT PLL VCO Out 32 VDD VDD 33 IN PLLEN* PLL Enable 34 IN NRXD* Debug UART Rxd 35 IN nACK* Parallel port: Acknowledge 36 OUT nPWR_DWN Power down 37 OUT UART2_Txd* UART2: Transmit Data 38 IN UART2_Rxd* UART2: Receive Data 39 OUT UART2_RTS* UART2: Request To Send 40 OUT UART2_DTR* UART2: Data Terminal Ready 41 IN UART2_CTS* UART2: Clear To Send 42 IN UART2_DSR* UART2: Data Set Ready 43 IN UART2_DCD* UART2: Data Carrier Detect
I/O Pin Name Description
<=16kb EEPROM, and EEPROM/SCL for >16kb EEPROM.
<=16kb EEPROM and EEPROM/SDA for >16kb EEPROM
Kawasaki LSI 2570 North First Street Suite 301 • San Jose, CA 95131 • Tel: (408) 570-0555 • Fax: (408) 570-0567 • www.klsi.com
Loading...
+ 5 hidden pages