Service Manuals, User Guides, Schematic Diagrams or docs for : logitech Logitech_Logimouse_C7_Firmware_Rev_3.0_Jan86

<< Back | Home

Most service manuals and schematics are PDF files, so You will need Adobre Acrobat Reader to view : Acrobat Download Some of the files are DjVu format. Readers and resources available here : DjVu Resources
For the compressed files, most common are zip and rar. Please, extract files with Your favorite compression software ( WinZip, WinRAR ... ) before viewing. If a document has multiple parts, You should download all, before extracting.
Good luck. Repair on Your own risk. Make sure You know what You are doing.

Image preview - the first page of the document

>> Download Logitech_Logimouse_C7_Firmware_Rev_3.0_Jan86 documenatation <<

Text preview - extract from the document
Reference - - - -

LOG I M 0 USE      C 7
Firmware Revision 3.0
First Edition   January 1986
copyright (C) 1986, LOGITECH, Inc. All Rights Reserved

LOGIMOUSE is a registered trademark of LOGITECH, Inc.
Microsoft is a registered trademark of Microsoft Corp.
MM Series and Bit Pad One are trademarks and SummaMouse and
Summagraphics are registered trademarks of Summagraphics
Corp. IBM is a registered trademark of International
Business Machines Corp. Mouse Systems is a trademark of
Mouse Systems Corp.

LOGITECH makes no warranty of any kind with regard to this
documentation including the implied warranties of
merchantability and fitness for a particular purpose.
LOGITECH shall not be liable for any errors in the
documentation or for incidental or consequential damages in
connection with the furnishing, performance, or use of this
material. This documentation is subject to change without
prior notice. Furthermore, one may not reproduce any of this
document without the prior permission of LOGITECH.
                 TABLE OF CONTENTS

                     LOGIMOUSE C7

section   contents                               Page

  1       INTRODUCING LOGIMOUSE                    1

  2       LOGIMOUSE C7                             2

  3       LOGIMOUSE INSTALLATION                   3

  4       OPERATING THE MOUSE                      4

  5       SPECIFICATIONS                           5
  5.1       Physical Specifications                5
  5.2       Electrical Specifications              5
  5.3       Performance Specifications             6
  5.4       Operational Specifications             6

  6       CONNECTOR PIN ASSIGNMENTS                7

  7       INPUT AND OUTPUT LEVELS                  7

  8       SERIAL INTERFACE OPERATIONS              8

  9       BAUD RATE SELECTION                      8

 10       COORDINATES                              9

 11       BUTTONS                                 10

 12       DATA FORMATS                            10
 12.1       MM Series Data Format                 11
 12.2       Microsoft Compatible Data Format      12
 12.3       Absolute Bit Pad One Packed
                          Binary Format           13
 12.4       Relative Bit Pad One Packed Binary    14
 12.5       Five Byte Packed Binary Format
            (Mouse Systems Corporation)           15
 12.6       Three Byte Packed Binary Format       16
 12.7       Hexadecimal Format                    17

 13       REPORTING MODES                         17
 13.1         Incremental Stream Mode             17
 13.2         Prompt Mode                         18
Section   Contents                                  Page
 14         LOGIMOUSE C7 COMMANDS                    18
 14.1         Report Rate Selection                  18
 14.2         Prompt Mode                            19
 14.3         Data Format Selection                  19
 14.4         Programmable Baud Rate Selection       20
 14.5         Status and Diagnostic                  20
 14.5.1         Status                               20
 14.5.2         Diagnostic                           21
 14.6         Format and Revision Number             21
 14.7         Format and Mode in ASCII               22
 14.8         Copyright and Revision in ASCII        23
 14.9         Low Power Mode                         23
 14.9.1         Low Power in Prompt Mode             23
 14.9.2         Dormant State                        23
 14.10        Summary of Commands                    24
 15         JUMPER SETTINGS                          25
 15.1         Format Jumper Settings                 26
 15.2         Baud Rate Jumper Settings              26
                          WITH OTHER MICE            27
 16.1         Compatibility With Mouse Systems
                             Corporation Mouse       27
 16.2         Compatibility with SummaMouse          27
 16.3         Compatibility with Microsoft Serial
                                            Mouse    28
 17         DIFFERENCES BETWEEN R7 1.0 and 2.0       28
 18         DIFFERENCES BETWEEN R7 2.0 and C7 3.0    28
                                                 LOGIMOUSE C7


LOGIMOUSE by LOGITECH is a fifth generation product which
has been improved several times since its introduction in
1976 at the Swiss Federal Institute of Technology in
Lausanne, switzerland. Its unique opto-mechanical design
makes it the most reliable, highest resolution mouse
available. It features excellent tracking on any surface,
multiple interfaces, fully debounced buttons and an easy-to-
use, ergonomic shape.

The opto-mechanical LOGIMOUSE is both highly precise and
elegantly simple. The user moves the mouse over a table top,
rotating the ball underneath. The ball movement is
translated into X and Y movements by two perpendicular
shafts activated by the ball. The motion of a shaft, sensed
by optical decoders, causes the two output bits for that
direction to form waves in quadrature. Frequency is
determined by the speed, and phase (+/- 90 degrees) is
determined by the direction of travel.

The core of the mouse is a single piece of mold-injected
plastic and the remaining pieces are either injected plastic
or stainless steel. The freely moving ball can be removed
easily for shipping and cleaning.

LOGIMOUSE comes with either a parallel or serial interface.
LOGIMOUSE C7 is a serial interface model based on low power
CMOS technology.

The C7 mouse is a microprocessor controlled mouse. The
firmware of the microprocessor implements all the software
controlled fUnctions of the mouse, as well as the movement
and button management (except for the mechanical tracking
and optical encoding). The current revision of the firmware
3.0, running on this C7 product and described in this
document, is an evolution of the firmware used by previous
LOGITECH serial mouse products.


2       LOGIHOUSE C7

The serial LOGIMOUSE C7 offers the quickest and easiest way
to position the cursor on the CRT screen. LOGIMOUSE C7
interfaces through the RS232 port of the host computer. It
performs optimally on the small amount of power available on
the RTS and DTR control lines of the host system's serial
port and requires no external power supply.

A dedicated processor within the mouse relieves the host
system of the time consuming task of counting X and Y
pulses. The mouse internally processes the output of the
encoders and the switches, and communicates this information
to the computer using a byte oriented protocol. The
underlying line characteristics are those of a serial
communication channel implementing a standard RS232
specification, with one data line in and one data line out.

In addition to hardware interfacing, the serial mouse must
also interface with the software of the host system. A
protocol must be established to regulate the communication
between the two. The protocol is a set of rules and data
formats for data exchange between the mouse and the host.

LOGIMOUSE C7 implements all the major mouse protocols
including Microsoft, Mouse Systems Corp., Summagraphics, and
LOGITECH. Data formats are software selectable. Mouse
Systems protocol is currently the default protocol, but an
OEM may choose another protocol for default.

There are three available models of the LOGIMOUSE C7:

    o     C7
          The C7 has a five-byte format with a 1200 baud rate.
    o     C7-M
          The C7-M is Microsoft hardware compatible, Microsoft
          format with a 1200 baud rate.
    o     C7-SG
          The C7-SG is Summagraphics hardware compatible, MM
          Series format with Auto Baud.

All three models respond to the full set of commands. In
addition, there are two standard cable options:

    o     25-pin D-subminiature female, DCE (compatible with the
          IBM PC/XT)
    o     9-pin D-subminiature female, (compatible with the IBM
          PC/AT 9-pin serial port)

                                                 LOGJ:MOUSE C7


Begin by ensuring that the computer is turned off.

Press the RS232 plug at the end of the mouse cable into an
RS232 port at the back of the computer.

    NOTE: Some computers require an adaptor to make
    LOGIMOUSE compatible with their RS232 port. If you are
    using an adaptor, press the RS232 plug at the end of the
    mouse cable into one side of the adaptor. Then press the
    other side of the adaptor into the computer's RS232



Depending on whether you are right or left handed, you may
position the mouse on whichever side of the keyboard is most
comfortable for you.

LOGIMOUSE fits your hand when your hand is in a natural,
relaxed position. Very little hand movement is required to
move the cursor from one side of your screen to the other.

Place the mouse on the table top with the cable pointing
away from you. Place your first three fingers on the mouse
buttons. Your wrist falls naturally to the table surface and
your thumb and last finger hold the mouse at either side.
Move the mouse by pivoting your hand at the wrist.

The functions of the buttons depend on the application
software you are using. Refer to the software documentation
to identify the button functions for your mouse.

                                                       LOGIMOUSE 07


LOGIMOUSE uses a high precision opto-mechanical encoder.
Standard resolution is 200 Dots Per Inch (DPI). Three
debounced micro-switch buttons are user-assignable.

5.1     Physical Specifications

Size:                  Height 27 mm, length 96.5 mm,
                       width 68 mm

Weight:                135 grams without cable

Buttons:               Three, electronically debounced
                       Two upon request
Cable:                 six wire, 1.20 meter standard

                       25 pin D-subminiature DB25S female
                       connector (IBM PC/XT compatible)

                       9 pin D-subminiature female connector
                       (IBM AT compatible)
                       custom connector upon request

5.2     Electrical Specifications
Power:                 Drawn from the RS232C interface signals
                       RTS (Request to Send), DTR (Data Terminal
                       Ready) and RxD (Receive Data, from host
                       to mouse) .

                       RTS and DTR: +6V to +15V   @ 2.5 rnA or
                                    -BV to -15V   @ 2.5 rnA (per
                                    signal, any   combination)
                       RxD:         -6V to -15V   @ 2.5 rnA
                       These requirements are compatible with
                       standard RS232C drivers.

Interface:             RS232C compatible


5.3   Performance Specifications

Resolution:         200 dots per inch (8 dots per millimeter)
                    0.125 mm resolution

                    optional 320 dots per inch (12.66 dots
                    per millimeter)
                    0.079 mm resolution

Tracking Speed:     0.5 m/sec (20 in/sec)

Acceleration:       5 m/sec/sec (0.5 g)

5.4   Operational Specifications

Reporting Modes:    Selected by software commands

                    Incremental Stream

Data Formats:       Selected by jumpers or software commands

                    MM Series (Delta mode)
                    Microsoft compatible format
                    Bit Pad One (Absolute)
                    Bit Pad One (Relative)
                    Five Byte Packed Binary (Mouse Systems
                    Corp. compatible)
                    Three Byte Packed Binary

Reporting Rates:    Selected by software commands

                    10, 20, 35, 50, 70, 100 and 150 and
                    continuous reports per second (at 9600

Baud Rates:         Selected by jumpers or by software

                    9600, 4800, 2400, and 1200 baud

Default configuration:
                    Five Byte Packed Binary format
                    1200 baud
                    Continuous reports
                    Incremental Stream reporting mode

                                                    LOGIMOUSE C7


LOGIMOUSE C7 comes with either a standard RS232C
Subminiature DB25S female connector compatible with the IBM
PC/XT or a DB9S Subminiature female connector compatible
with the IBM AT.
                         Data Signals
9 Pin           25 Pin   Wire Name             Comments
shell            1        Protective Ground
3                2       Receive Data          Serial Data from
                                               host to

2                3       Transmit Data         Serial Data from
                                               LOGIMOUSE to

7                4       RTS                   Connected to CTS

8                5        CTS                  Connected to RTS

6                6        DSR                  Connected to DTR

5                7        Signal Ground

4               20        DTR                  Connected to DSR

          RTS    Request to Send
          CTS    Clear to Send
          DSR    Data Set Ready
          DTR    Data Terminal Ready


LOGIMOUSE voltage levels are as follows:

Most positive voltage     'Space' = 'High' = 'On' = '0'   =
Start bit
Most negative voltage     'Mark'   = 'Low' = 'Off' = '1' = stop
These levels are the standard RS232C levels as seen on the
output of the drivers and the input of-the receivers.



LOGIMOUSE C7 communicates with its host via an asynchronous
half-duplex serial interface. Bytes are framed by one start
bit and two stop bits (one or two stop bits for characters
sent to the mouse). The number of bits per byte and parity
are determined by the selected format.

communication with the host is in half-duplex mode. If a
byte is sent to the mouse while it is transmitting, it will
generate a break on the output of at least nine space bits
and will read the incoming byte. This only occurs in the
Incremental stream Mode (see below) when the host wants to
change the operating mode of the mouse. Current data output
from the mouse is therefore irrelevant.


The baud rate of LOGIMOUSE C7 is set by two jumpers or by
software (see section on Programmable Baud Rate Selection).
The possible settings are:

    o    1200   baud
    o    2400   baud
    o    4800   baud
    o    9600   baud

Auto Baud Selection

A special setting configures the mouse for Auto Baud (see
the section on JUMPER SETTINGS). In the Auto Baud mode
LOGIMOUSE C7 determines the baud rate by timing the first
character it receives from the host. To ensure correct
setting of the baud rate, the host should wait at least five
seconds after power-up and then send an ASCII space
character (20H). The five second delay allows the mouse to
execute internal initializations. When the mouse has
successfully timed the received space character, it will
respond with an ASCII ACK (06H) at the proper baud rate. No
other character should be sent to the mouse until the ACK is
received. Valid baud rates are 9600, 4800, 2400 and 1200

LOGIMOUSE C7 will respond with an ASCII ACK (06H) whenever
it receives an ASCII space (20H).

                                                  LOGIMOUSE C7


Coordinates are either relative or absolute. Relative

◦ Jabse Service Manual Search 2020 ◦ Jabse Pravopis ◦ Other service manual resources online : FixyaeServiceinfo