
DS97KEY2301
P R E L I M I N A R Y
1
1
P
RELIMINARY
P
RODUCT
S
PECIFICATION
Z86E18/U18
1.5 MBPS USB D
FOR
K
EYBOARDS
P
ERIPHERALS
1
EVICE
AND
C
ONTROLLER
HID-C
LASS
FEATURES
I
USB Serial Interface Engine, Transceiver, and MCU
Intergrated for USB Function Controller
I
+4.0V to +5.5V Operating Range
I
Low Power Consumption: 60 mW @ 6 MHz
I
Digital Inputs CMOS Levels with Internal Pull-Up
Resistors
I
Four Direct Connect LED Drive Ports
I
Conforms to both the USB and HID Specifications
(Versions 1.0)
I
Power-On Reset (POR), Hardware Watch-Dog Timer
(WDT)
I
Intergrated USB Transceiver @ 1.5 Mb/sec
I
For Use In A Variety of Applications Including Keyboards
and Game Controllers
I
Programmable 8-Bit Counter/Timer, with 6-Bit Program-
mable Prescaler
I
Five Vectored, Priority Interrupts from Five Different
Sources
I
On-Chip Oscillator, Which accepts a Ceramic Resonator
or External Clock Drive (all clock speeds @ 6 MHz)
I
Low System EMI Emission
I
HALT/STOP Modes
GENERAL DESCRIPTION
The Z86E18/U18 USB Controller is a member of the Z8
MCU family optimized for Keyboard and other USB HID
(Human Interface Device) class peripherals. The
Z86E18/U18 is available in 40-Pin DIP, 44-Pin PLCC and
QFP, and 28-Pin SOIC packages. The Z86U18 is charac-
terized by a flexible I/O scheme, an efficient register archi-
tecture, and a number of ancillary features including a ded-
icated USB interface (transceiver and SIE).
For applications demanding powerful I/O capabilities, the
Z86E18/U18 (40- and 44-pin versions) provides 31 pins
dedicated to application input and output. These lines are
grouped into four ports, each port consists of eight lines
and are configurable under software control to provide tim-
ing, status signals, and serial or parallel I/O ports. It also
has 2 pins to connect directly to the USB cable.
To unburden the system from coping with real-time tasks,
such as counting/timing and I/O data communications, the
Z86E18/U18 offers an on-chip counter/timer with a large
number of user-selectable modes.
The Z86E18/U18 achieves low EMI by means of several
circuit implementations in the output drivers and clock cir-
cuitry of the device.
With fast execution, efficient use of memory, sophisticated
interrupt, input/output bit-manipulation capabilities, and
easy hardware/software, along with low cost and low pow-
er consumption, the Z86U18 meets the requirements of a
variety of sophisticated applications (Figure 1: Functional
Block Diagram)
Note:
example, B/W (WORD is active Low); B/W (BYTE is active
Low, only).
All signals with an overline, “ ”, are active Low. For
Device
Z86E18 (OTP)
Z86U18 (ROM)
ROM
(KB)
4
4
RAM
(Bytes)
188
188
I/O
Lines
31
31
Speed
(MHz)
6
6