PROTOCOLS, COMMANDS AND REPORTS
Overview
General Message Structure
The Juno™ UR8HC007-0A4
implements and supports four types
of transaction messages.
1. Commands from the IC to the
Host system
2. Commands from the Host system
to the IC
3. Human Input Device (HID)
reports to the system
4. Event Alert messages to the
system
The protocol is fundamentally
implemented through a set of
general packet commands that
allow handling and reporting of
each individual controller register
and each bit within each register. In
this manner, the system achieves
maximum flexibility in manipulating
the operation of the UR8HC007-0A4
controller.
Communications between the Juno™ UR8HC007-0A4 and
the Host processor are implemented using a set of packet protocols
and commands. The general structure of a message is shown in the
following diagram:
Protocol Header
Command/Report Identifier
Message Body
(if applicable)
LRC
General Message Format
The Protocol Header identifies the type of transaction. The following table
lists the available protocols.
Protocol Headers
Protocols used in
commands issued by the Host
Protocol
Simple Commands
Write Register bit
Read Register bit
Write Register
Read Register
Write Block
Read Block
Protocols used in responses,
reports and alerts issued
by the controller
Protocol
Simple Commands
Report Register bit & Event Alerts
Report Register
Report Block
Relative Pointer Data Report
Keyboard PS/2 Code Data Report
Absolute Pointer Data Report
Keyboard Key Code (position) Report
Header
80H
81H
82H
83H
84H
85H
86H
Header
80H
81H
83H
85H
87H
88H
89H
8AH
Copyright ©1998-2001 Semtech Corporation
8
DOC8-007-0A4 -DS-104
www.semtech.com