2.4GHz RF Wireless USB Optical Mouse Designer’s Kit
Design Guide
Introduction
This design guide describes the design of a low power
consumption optical mouse using the Texas Instrument
MSP430F1222 microcontroller, the Avago ADNS-3040
optical sensor and a Nordic nRF2402 2.4 GHz transmitter. The receiver dongle is implemented with a Nordic
nRF2401 in conjunction with a Cypress CY7C63231 USB
controller. The document discusses the reference design
hardware and the rmware implementation. Included
in Appendix A is the schematic for this reference design
mouse. The software section of this document describes
the architecture of the rmware required to implement
the mouse functions. The MSP430F1222 data sheet is
available on the TI web site at www.ti.com. The ADNS3040 data sheet is available from the Avago web site at
www.avagotech.com. USB controller data sheet can be
found on the Cypress web site: www.cypress.com. The
Nordic transmitter and receiver data sheets are available
on www.nordicsemi.no
Key reference design objectives:
1. Highlight the low-power benet of the ADNS-3040
2. Demonstrate a design with a RF daughter board to
facilitate experimentation with dierent RF technologies
3. Feature a Flash-based development environment to
facilitate rapid rmware changes
Features
• Complete LED mouse reference design kit
• Windows® 98SE, Windows 2000 and Windows XP
compatibility
• USB 1.0 low-speed compliance
• User identity code to avoid conict with other de-
vices
• High reliability
• Smooth surface navigation
• Enhanced SmartSpeed self-adjusting frame rate for
optimum performance
• High speed motion detection up to 20 ips and 8 G
• 800 cpi resolution
• No mechanical moving parts
• A high data rate 2.4GHz RF link
• Transmission data rate up to 1Mbps
• 15 meters communication distance
• Self-adjusting power-saving modes for longest bat-
tery life
• Minimal number of passive components
RF Board
Left Button
Avago
ADNS-3040
Optical Mouse
Sensor
Wheel Button
Right Button
Z Optics
TI
MSP430F1222
Microcontroller
MISO
MOSI
SCLK
NCS
Control
and Data
MAX1722
Boost Regulator
Quadrature
Signals
Lens
Image
Array
LED
Lens
Surface
Shadow pattern
Reference Design Overview
The image-based optical mouse sensor takes snap shots
of the surface it is navigating on. It measures changes in
position by comparing the sequential images (frames) and
mathematically determines the direction and magnitude
of movement. The traditional duel-channel optical
encoder generates the quadrature Z-wheel movement
signals. This design guide illustrates the hardware connection of a LED-based optical mouse with standard conguration; as well as the rmware management and the
handling of the USB protocols. USB protocol provides a
standard way of reporting mouse movement and button
presses to the PC. The Windows HID driver interprets the
USB data and performs the cursor movements and mouse
clicks.
The functional block diagram of the reference design
mouse is shown in Figure 1. The optical sensor detects
the X and Y movements. An optical quadrature encoder
provides the Z-wheel movement. Each of the button
switches is pulled up normally and provides a Ground
when pressed. The MAX1722 boost regulator maintains
the 2.7 V operating voltage for the reference design
mouse from two regular AA Alkaline batteries in parallel.
The heart of the ADNS-3040 navigation sensor is a CMOS
image array. An LED and an optical system illuminate
the surface that the ADNS-3040 is navigating on. The
texture of the surface casts bright and dark spots forming
distinct images as the sensor is moved across the surface.
A Digital Signal Processing (DSP) engine and its built-in
algorithm evaluate these images and determine the
magnitude and direction of the movement. The motion
data is made available in the delta_X and delta_Y registers
for the system controller to retrieve. An extensive power
saving topology is implemented within the ADNS-3040
navigation engine. A Motion pin (output) is available to
act as the system interrupt. As long as there is no motion
the system can remain in Sleep mode allowing maximum
battery power saving. Based on the last detected motion
the ADNS-3040 navigation engine enters various power
saving modes when no new motion occurs. These power
saving features make the ADNS-3040 ideally for wireless
applications.
Figure 2. Illustration of Optical Navigation technology
2
Z-Wheel
The motion of Z-wheel is detected using the quadrature
signal generated by optical sensors. Two phototransistors
are connected in a source-follower conguration forming
Channel A and Channel B. An infrared LED shines,
causing the phototransistors to turn on. In between the
phototransistors and LED is a pinwheel that turns on the
mouse ball rollers. The fan of this pinwheel is mechanically designed to block the infrared light such that the phototransistors are turned on and o in a quadrature output
pattern. Every change in the phototransistor outputs represents a count of mouse movement. Comparing the last
state of the optics to the current state derives directional
information. As shown in Figure 3. below, rotating the
wheel forward produces a unique set of state transitions,
and rotating the wheel backward produces another set of
unique state transitions.
Hardware Implementation
Optical Mouse Sensor
This reference design features the ADNS-3040 optical
navigation engine. It contains an Image Acquisition System
(IAS), a Digital Signal Processor (DSP), and a three-wire
Serial Peripheral Interface consists of the serial clock (SCLK),
the master-in/slave-out (MISO) and the master-out/slavein (MOSI). In addition a fourth signal, Motion, is an output
intended to act as an interrupt to the microcontroller
whenever the ADNS-3040 senses motion. When the mouse
is moved the ADNS-3040 alerts the system controller by
activating the Motion signal triggering an interrupt service
routine. At the same time the ADNS-3040 accumulates
the horizontal and vertical displacements (count per inch,
or cpi) in its Delta_X and Delta_Y registers respectively.
The ADNS-3040 deactivates the Motion signal as soon as
movement stops. The SmartSpeed technology automatically optimizes the frame rate by examining the acquired
images of the surface. It also manages the integrated LED
driver to coordinate with the shutter.
The system controller reads the motion information and
reports it to the PC to update the cursor position.
Figure 3. Optics Quadrature Signal Generation
Mouse Buttons
Mouse buttons are connected as standard switches. These
switches are pulled up by the pull up resistors inside the
microcontroller. When the user presses a button, the
switch will be closed and the pin will be pulled LOW to
GND. A LOW state at the pin is interpreted as the button
being pressed. A HIGH state is interpreted as the button
has been released or the button is not being pressed.
Normally the switches are debounced in rmware for 1520ms. In this reference design there are three switches:
left, Z-wheel, and right.
The advantages of using ADNS-3040 optical sensor are the
ecient power management, high tracking accuracy, and
ecient communications with the optical sensor via the
full duplex SPI port.
To learn more about sensor’s technical information, please
visit the Avago web site at http://www.avagotech.com
Microcontroller
The Texas Instruments MSP430 family of ultra-low power
microcontrollers consists of several devices featuring
dierent sets of peripherals targeted for various applications. The architecture, combined with ve low-power
modes, is optimized to achieve extended battery life in
portable measurement applications. The device features
a powerful 16-bit RISC CPU, 16-bit registers, and constant
generators that attribute to maximum code eciency. The
Digitally Controlled Oscillator (DCO) allows wake-up from
low-power modes to active mode in less than 6 µsec.
The specic device used in this reference design is the
MSP430F1222 with 28 pin to accommodate ample amount
of I/O. It is an ultra-low power mixed-signal microcontrollers with a built-in 16-bit timer, 10-bit A/D converter with
integrated reference and Data Transfer Controller (DTC),
and 14 (20 pin package) or 22 (28 pin package) general
purpose I/O pins. The MSP430x12x2 series microcontrollers have built-in communication capability using asynchronous (UART) and synchronous (SPI) protocols.
3
Serial Peripheral Interface (SPI)
The MSP430F1222 provides a dedicated hardware-based
Serial Peripheral Interface (SPI). The three-wire interface
supports byte serial communication in either Master or
Slave mode. In this reference design the MSP430F1222
always acts as the master and initiates all SPI communications with external SPI device(s), in this case the ADNS3040 and the nRF2401.
Z-Wheel Quadrature Encoder
A standard two-channel, incremental optical quadrature
encoder and an IR LED provide the scroll wheel function.
The MSP430F1222 manages the IR LED directly. Since
achieving low-power consumption is one of the main objectives, the optical LED is only enabled when the MSP430
needs to read the output states of the optical quadrature
encoder to the MSP430 port pins while in ACTIVE mode.
The optical LED is pulsed on for approximately 40 µsec
every 2 msec while in ACTIVE mode to read the current
position of the scroll wheel, thus saving power since the
optical LED is only on for a duty cycle of 2%. The outputs
of the two-channel quadrature encoder are squarewaves
that are 90° out of phase. The phase relationship of these
signals encodes the directions of scroll wheel rotations.
Within the MSP430, an internal Quadrature Encoder Pulse
(QEP) state machine interprets these signals and increments or decrements a counter based on the direction
and movement of the scroll wheel.
Wireless RF Technology
In order to provide the maximum exibility the reference
design mouse utilizes two circuit boards. The main board
consists of the ADNS-3040 navigation sensor/LED, the
MSP430F1222 microcontroller, the scroll wheel and
button switches. A 10-pin header connects the main
board to the RF daughter card. The Nordic nRF2401 2.4
GHz transmitter and its associated circuit including the
antenna resides on the daughter card. The 10-pin header
provides the SPI, regulated Vdd and unregulated battery
voltage (for possible future applications). The nRF2402 is
a single-chip transmitter for the world wide 2.4-2.5 GHz
ISM band. The transmitter consists of a fully integrated
frequency synthesizer, a power amplier, a crystal oscillator and a modulator. The output power and channel are
programmed through the SPI. Chip Select (CS) is used to
enable the nRF2402 when the microcontroller is ready
to pass it the motion or button switch data. Once the
data has been loaded into its input buer the nRF2402
manages the transmission and returns to power down
mode to conserve battery power. Typical power consumption is 10 mA at -5 dBm of output power.
The nRF2402 has two transmit modes:
• ShockBurst
• Direct Mode
In this reference design ShockBurstTM is used to capitalize on its benet. It utilizes the on-chip FIFO to accept SPI
data at the microcontroller operating rate but transmit at
very high rate (up to 1 Mbps). The short transmission time
enables extreme power saving. For detailed description
of the ShockBurstTM technology please refer to: www.
nordicsemi.no/
TM
High-frequency PCB layout:
A well-designed PCB is necessary to achieve good RF
performance. A fully qualied RF layout for the nRF2402
and it’s surrounding components, including matching
networks for the antenna can be downloaded from:
www.nordicsemi.no
A PCB with a minimum of two layers including a ground
plane is recommended for optimum performance.
The nRF2402 dc supply should be well filtered and
decoupled as close as possible to the Vdd pins with high
performance RF capacitors. Specically a high-grade
SMD tantalum capacitor (e.g. 4.7 µF) should be used in
parallel with the smaller-value high-frequency bypassing
capacitors. The nRF2402 should have its own branch of
well-ltered supply voltage, routed separately from the
supply voltage for the digital circuitry.
Full swing digital signals should not be routed close to the
crystal or the power supply lines.
4
HLMP-ED80-PS000 (LED)
ADNS-2220-001
ADNS-3040
Customer supplied
ADNS-3120-001
Customer supplied base
plate with recommended
alignment features per
IGES drawing
Some details on ADNK-3043-ND24
Sensor
Object Surface
Lens
2.55
0.10
To Disassemble the ADNK-3043-ND24 Unit
The ADNK-3034-ND24 reference design kit allows users
to evaluate the performance of the Optical Tracking
Engine (sensor, lens, LED assembly clip, LED) over a RF
connection. This kit also enables users to understand the
recommended mechanical assembly. (See Appendix C,
D, and E)
System Requirements
PCs using Windows 95/ Windows 98/ Windows NT/
Windows 2000 with standard 3-button USB mouse
driver loaded.
Functionality
This reference design is an optical mouse with three
buttons and a scroll wheel.
USB Operating Mode
The receiver dongle is hot pluggable into the USB port.
The PC does not need to be powered o when plugging
or unplugging the receiver dongle for the evaluation
mouse.
The ADNK-3034-ND24 comprises of the plastic mouse
casing, a main printed circuit board (PCB), lens, buttons,
and a 2.4 GHz RF daughter card, and a 2.4 GHz USB
receiver dongle. (See Figure 4.) Removing the screws
located at the base of the unit separate the top and the
bottom of the mouse casing. Removing the PCB assembly
from the base plate further disassembles the mouse unit.
Be careful with the battery terminals while separating the
PCB assembly with the bottom casing.
While reassembling the components, please make sure
that the Z height (Distance from lens reference plane to
surface) is maintain. Refer to Figure 5.
Figure 5. Distance from lens reference plane to surface
Figure 4. Exploded view of the ADNS-3040 optical tracking engine
Caution: The lens is not permanently attached to the sensor and will drop out of the assembly.
5
Regulatory Requirements
• Passes FCC B and worldwide analogous emission
limits when assembled into a mouse with unshielded
cable and following Avago recommendations.
• Passes EN61000-4-4/IEC801-4 EFT tests when assembled into a mouse with unshielded cable and following Avago recommendations.
to avoid discharge up to 15kV when assembled into a
mouse according to usage instructions above.
• For eye safety consideration, please refer to the document, Eye Safety Calculation AN1228 available on the
web site, http://www.avagotech.com/opticalnavigation
Below is the summary of the components contained in
the ADNK-3034-ND24 Designer’s Kit.
Sensor
The sensor technical information is contained in the
ADNS-3040 Data Sheet.
Other system components
Technical information on the TI MSP430F1222 microcontroller is contained in the TI Data Sheet. Please contact
your local TI oce for theMSP430 development tools.
These tools will allow the designer to make changes and
recompile the source code; perform In-Circuit Emulation
and debug new code for added features.
Lens
The lens technical information is contained in the ADNS3120-001 Data Sheet.
LED Assembly Clip
The information on the assembly clip is contained in the
ADNS-2200 Data Sheet.
LED
The LED technical information is contained in the HLMPED80-PS000 Data Sheet and Application Note AN-1228.
Additional application notes regarding Eye Safety Requirements are also available at Avago’s website.
Base Plate Feature – IGES File
The IGES le on the CD-ROM provides recommended
base plate molding features to ensure optical alignment.
This includes PCB assembly diagrams like solder xture in
assembly and exploded view, as well as solder plate. See
Appendix D for details.
Reference Design Documentation – Gerber File
The Gerber File presents detailed schematics used in
ADNK-3034-ND24 in PCB layout form. See Appendix C
for more details.
Overall circuit
A schematic of the overall circuit is shown in Appendix A
of this document. Appendix B lists the bill of materials.
Programming support and programmer adaptors for the
MSP430 can be found through TI or through other 3rd
party programming tool companies. For further information on this product, please contact Texas Instrument.
Cypress Semiconductor provides extensive development tools for the CY7C63231 USB controller used in the
receiver dongle.
6
CPU Main Processing Loop
(1) Process MOTION data
(2) Process BINDING packet
(3) Process BUTTON data
(4) Update SCROLL WHEEL
QEP state machine
(5) Send out WHEEL position
(if changed since last check)
(6) If 10 mins inactivity, go into
DEEP SLEEP mode, else
repeat loop
Sensor
MOTION
Port 2
Interrupt
Transmitter Module
(1) Build raw data packet
(2) Submit packet to Tx queue
(3) Turn RF transmitter ON
(3) Shift data out serially according to Miller
encoding scheme
(4) Turn RF transmitter OFF
LEFT Button
Port 1 Interrupt
PORT 1 Interrupt
Service Routine
WHEEL Button
Port 1 Interrupt
RIGHT Button
Port 1 Interrupt
Scroll Wheel Module
(1) Turn Wheel LED ON
(2) Read scroll wheel position
(3) Turn Wheel LED OFF
(4) Update QEP state machine
CONNECT Button
Port 2 Interrupt
PORT 2 Interrupt
Service Routine
Periodic
TIMER_A1
Interrupt
(every 2 msec)
TIMER_A0 Interval Interrupt
WatchDog Interval Interrupt
(every 250 milliseconds)
WDT Interrupt Service Routine
(1) Trigger WHEEL position check
(2) Decrement Timeout counter
The rmware for this reference design is written in the C language.
The following les are required to compile the mouse rmware.
• MSP430_AVAGO_ADNS-3040.c – main mouse rmware
• CRC-8.c – Routines for CRC-8 generation
• wm430_buttons.c – used to store button state data for tx message
• wm430_system.c
• wm430_transmitter.c – mplements the RF transmitter protocol
• wm430_wheel.c – Implements the logic to detect scroll wheel movement
• _FSKDATAPLUSENCODING – used to enable MSP430 to shift data out via FSK scheme by toggling the
The user should insert the receiver dongle into an available USB port at the computer. Install two AA alkaline batteries
into the battery compartment. Pay special attention to the polarities of the two batteries. The reference design mouse
is designed to work with two AA batteries in parallel or just one AA battery. Press the connect button on the receiver
RF_DATA line at specic bit periods
dongle and while the LEDs are ashing press the connect button at the underside of the mouse. When the mouse is
properly “connected” to the dongle every time it receives a transmission from the mouse the green LED lights up.
7
Vdd
Binding
Left_SW
Z_SW
Right_SW
13
11
9
7
5
3
12
4
6
8
10
12
14
Vdd
GND
GND
2
4
7
252627
28
156
18
16
15
3
Control 3
Binding
Vdd
11
10
2423222120
19
9
8
141213
17
Vdd
Vdd
Z_SW
Right_SW
Left_SW
Z_En
Vdd
Z_En
Vdd
J105
JTAG
MMBT3906LT1
Q101R124
10k
R125
240
D103
MIE-114A1
E
B
C
2
1
3
C112
Vdd
U104
QA
QB
MID-95A3LH
0.1uF
R108
R107
27k27k
R105
105k
MPS430F1222IPW
32.768kHz
XTAL101
Vdd
Vss
RST/NMI
P1.4
P1.5
P1.6
P1.7
TST
XOUT
XIN
P3.7
P3.5
P3.4
P2.5
U102
P3.0
P2.2
P1.3
P1.2
P1.1
P1.0
P2.4
P2.3
P2.1
P2.0
P3.3
P3.1
P3.2
P3.6
R104
100k
C101
0.01uF
0.1uF
C102
GND
VBATT
Vdd
T101
Battery spring
Battery spring+Battery spring-
T102
T103
JP1
C103
10uF
1
2
34
5
BATT
GND
FB
U103
LX
OUT
JP2
10uH
L101
R109
1.1M
R110
1.0M
C104
10uF
HLMP-ED80
D102
R111
10
C107
1uF
C108
0.01uF
MISO
MOSI
SCLK
Vdd
C105 1uF
C106 0.01uF
MAX1722
R122
Open
10
5
134
2
111914
9
SHTDWN
MOTION
NCS
SCLK
MOSI
MISO
AVDD
AGND
AGND
AGND
XY_LED
LED_GND
NCNCNC
NC
VDD
GND
GND
GND
ADNS-3040
6
7
20
18
178151613
12
C109
1uF
C110
0.01uF
Control 1
Control 2
Vdd
GND
Control 3
SCLK
MOSI
MISO
NC
VBatt
12
34
56
78
9
10
Header
J101
SW101
SW102
SW103
SW104
Connect
Left
Scroll
Right
R101
100k
R102R103
100k100k
Appendix A: Schematic Diagram of the Main Board
8
Figure A1. Schematic Diagram of Sensor and Microcontroller main Board
Figure A2. Schematic Diagram of RF Transmitter Daughter Board
Vdd
Vdd/
Vdd/
Control1
Control2
MOSI
SCLK
NCS/
Vdd/
VBatt
NC
MISO
MOSI
SCLK
NCS/
GND
Vdd
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
Vss_PA
ANT1
ANT2
Vdd_PA
Vdd
IREF
Vss
PWR_UP
CE
CS
CLK
DIN
Vdd
XC1
XC2
Vss
R202
22K
C211
2.2nF
C212
22pF
22nH
L203
3.6nHL201
1pF
C202
1pF
C201
C213
1.5pF
Antenna
R203
5
C210
10uF
C205 C206
1nF10nF
22pF
C208 C207
22pF
X20116MHz
R201
1M
U201
nRF2402
12
3
4
56
7
8
9
10
9
C10
4.7uF
VDD3V3
123
4
J101
CON4
C302
100nF
C301
100nF
VDD3V3
IN
1
ON/OFF
3
OUT5NC
4
GND
2
U300
LP2980IM5-3,3 USB5V
C2
15pF
0603
C5
1nF
0603
C6
10nF
0603
R2
22K
0603
C4
2.2nF
0603
VDD3V3
xxx
xxx
xxx
C1
15pF
0603
R1
1M
X1
16 MHz
XC1
XC2
C3
22pF
PWR_UP-3V
CE-3V
DR2-3V
CLK2-3V
DOUT2-3V
CS-3V
DR1-3V
CLK1-3V
DATA-3V
C7
33nF
PWR_UP-5V
USBDP
USBDN
P0.01P0.12P0.23P0.34P1.05Vss6Vpp7Vreg/P2.08P2.1
9
P2.2
10
Vcc
11D-12D+13
P1.114P0.715P0.616P0.517P0.4
18
U100
CY7C63231A
USB5V
D101
Green
DOUT2-5V
CLK2-5V
DR2-5V
CE-5V
CS-5V
DR1-5V
CLK1-5V
DATA-5V
LED
C110
10nF
+ C109
4,7uF
R110
1.3k
Vreg
R21033k
R21133k
R21233k
R21333k
R21433k
R21533k
R21633k
R21733k
R21833k
R20922k
R20822k
R20722k
R20622k
R20522k
R20422k
R20322k
R20222k
R20122k
R111
150ohm
L1
3.3nH
L2
10nH
C8
1.0pF
C9
1.0pF
C12
2.2pF
L3
5.6nH
L4
5.6nH
C11
4.7pF
CE
1
VDD
24
VSS
18
VDD
17
VSS_PA
16
DR22CLK23DOUT24CS5DR1
6
CLK1
7
DATA
8
DVDD
9
VSS
10
XC2
11
XC1
12
ANT215ANT1
14
VDD_PA
13
IREF
19
VSS
20
VDD
21
VSS
22
PWR_UP
23
nRF2401A
U1
NRF2401A
10
Figure A3. Schematic Diagram of USB Dongle
Appendix B: Bill of Materials (BOM)
Table B1. BOM for Components Shown on Schematic: Sensor and Microcontroller Main Board
Figure C1. Illustration of base plate mounting features
14
Appendix D: Sectional view of PCB assembly
PCB
Sensor
LED
Base Plate
Lens/Light Pipe
Clip
Surface
Figure E1: Sectional view of PCB assembly highlighting all optical mouse components
(optical mouse sensor, clip, lens, LED, PCB, and base plate).
Appendix E: Receiver dongle Implementation
The USB receiver dongle for this reference design is supplied by Nordic Semiconductor. The following Nordic application note details the hardware design and rmware implementation. The application note can be downloaded from:
www.nordicsemi.no
Universal low cost USB DuoCeiverTM nAN24-04 using nRF2401
Figure E1. low cost USB DuoCeiverTM
TM
Appendix F: Kit Components
The designer’s kit contains components as follows:
Part NumberDescriptionNameQuantity
ADNK-3043-ND24
Mouse Set
ADNS-3040LED Mouse SensorSensor5
ADNS-3120-001LED Mouse Trim Lens PlateLens5
ADNS-2220LED ClipLED Clip5
HLMP-ED80-PS000Light Emitting diodeLED5
ADNK-3043-ND24
CD
a. Wireless LED Mouseb. USB
Reference Design Mouse Set1
Dongle
Includes Documentation and Support Files for ADNK-3043-ND24
Documentation
a. ADNS-3040 Ultra Low Power Optical Mouse Data Sheet
b. ADNK-3043-ND24 Optical Mouse Designer’s Kit Product Overview
c. ADNK-3043-ND24 Optical Mouse Designer’s Kit Design Guide
d. Avago ADNS-3120-001 Solid State Optical Mouse Lens datasheet
e. Battery Life Calculation for an Ultra Low Power Wireless Optical
Mouse Application Note 5243
f. Texas Instrument MSP430F1222 Microcontroller Datasheet
g. Nordic Semiconductor nRF2401A RF Transceiver Datasheet
h. Nordic Semiconductor nRF2402 RF Transmitter Datasheet
1
Hardware Support Files
a. ADNK-3043-ND24 BOM List
b. ADNK-3043-ND24 Schematic
c. ADNK-3043-ND24 Gerber File
d. IGES Base Plate Feature File
Software Support Files
a. Microcontroller Firmware
Ordering Information
For ordering information, please contact your local Avago sales representative.
Avago Technologies’ Partners
For partner product information and list of distributors, please go to their respective website.
www.nordicsemi.com
Nordic Semiconductor Support
Tel: +47 72 89 89 00
www.nordicsemi.no/sup_com/pro.php
www.ti.com
TI Semiconductor Product Information Center
support.ti.com
www.morrihan.com.cn
Morrihan International
Trading (Shanghai) Co., Ltd
Tel : +86 21 58369345
E-mail : support@morrihan.com.cn
For product information and a complete list of distributors, please go to our web site: www.avagotech.com