mcs7830 MosChip, mcs7830 Datasheet

no-image

mcs7830

Manufacturer Part Number
mcs7830
Description
Usb-2.0 To Ethernet
Manufacturer
MosChip
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mcs7830CQ-DA
Manufacturer:
MOSCHIP
Quantity:
303
Part Number:
mcs7830CQ-GR
Manufacturer:
MOSCHIP
Quantity:
5 098
Part Number:
mcs7830CV-DA
Manufacturer:
MAGNACHIP
Quantity:
11
Part Number:
mcs7830CV-DA
Manufacturer:
MOSCHIP
Quantity:
20 000
Part Number:
mcs7830CV-GR
Manufacturer:
MOSCHP
Quantity:
20 000
Features
General Description
The USB to MAC Ethernet Controller is a unique
solution to interface 10/100 Base-T Ethernet devices
to the Universal Serial Bus (USB-2.0).
This device has been specifi cally designed to
provide a simple solution to communicate with
Ethernet applications. This is accomplished by its
highly integrated functionality.
It is ideal for LAN (Local Area Network) applications.
It provides internal buffering to enable parallel
operations from USB ports on the host side, and
MAC ports on the Ethernet side.
It also provides a serial interface for an EEPROM
for storing the MAC-ID, VID, PID, and other
confi gurable settings.
MosChip Semiconductor
USB 2.0 Device Controller
10/100 Mbps Ethernet Controller
Support Low Power Mode / Remote
Serial Interface to Read/Write to 93LC46B
• Integrated USB 2.0 PHY
• USB Specifi cation 2.0 Compliant
• Supports all USB Standard Commands
• Supports Five Vendor Specifi c
• Supports USB Suspend/Resume
• Integrated MAC and PHY
• IEEE 802.3 Compliant
• Supports Full Duplex Operation in
• Exhaustive MAC Status Reporting
• Supports PAUSE Control Frames
Wakeup
EEPROM through USB
On-Chip FIFO’s for Upstream and
Downstream Data Transfers
WHQL Certifi ed
Confi gurable Vendor and Product ID’s
through EEPROM
Supports iSerial Number and Locally
Administered Network Address
Supports MII interface for External
Ethernet PHY (128-pin package only)
10/100 Mbps Modes
Commands
Detection Logic
♦ 3335 Kifer Rd, Santa Clara, CA 95051 ♦ Tel (408) 737-7141 ♦ Fax (408) 737-7708
Applications
Application Note
Evaluation Board
Driver Support
Windows Utility Support
MCS7830CQ-DA
MCS7830CV-DA
Commercial Grade (0 °C to +70 °C)
Add-On 10/100 Dongle
Instrumentation
Embedded Applications
AN-7830-DA-128
AN-7830-DA-80
MCS7830CQ-BCD
MCS7830-CV-BCD
Windows 32-bit - 98/ME/2000/XP
Windows XP 64-bit
MAC 10.x
Linux
Win CE
Windows Vista
EEPROM Utility
Diagnostic Utility
Ordering Information
MCS7830
USB-2.0 to Ethernet
128-LQFP
80-TQFP
RoHS
RoHS

Related parts for mcs7830

mcs7830 Summary of contents

Page 1

... MCS7830-CV-BCD Driver Support • Windows 32-bit - 98/ME/2000/XP • Windows XP 64-bit • MAC 10.x • Linux • Win CE • Windows Vista Windows Utility Support • EEPROM Utility • Diagnostic Utility Ordering Information Commercial Grade (0 °C to +70 °C) MCS7830CQ-DA 128-LQFP MCS7830CV-DA 80-TQFP RoHS RoHS ...

Page 2

... MCS7830 USB-2.0 to Ethernet USB 2.0 DP, DM Transceiver Serial EEPROM Interface Page 2 Block Diagram USB Device Controller P Command I E End-Point Decoder Bridge USB Interface Dual Port SRAM SRAM Controller MAC Interface MAC Tx Ethernet PHY USB & Dual Port SRAM SRAM & FIFO Controller ...

Page 3

... MODE0 12 13 N.C. MODE1 14 N.C. 15 N.C. 16 N.C. 17 MODE2 18 N. N.C. VCC (3.3V) 22 DGND 23 24 N.C. N.C. 25 TXLED 26 N.C. 27 N.C. 28 N.C. 29 RXLED 30 N. N.C. Rev. 3.1 MCS7830 MCS7830CQ-DA XXXXXX YYMM USB-2.0 to Ethernet 96 N.C. 95 N.C. 94 N. RREF UGND 89 88 AVCC (3.3V) 87 XTALA2 86 XTALA1 85 DGND 84 VCC (2.5V) 83 N.C. 82 N.C. 81 N.C. 80 N.C. 79 DGND 78 VCC (3.3V) 77 VCC (2.5V ...

Page 4

... TXOP 1 AGND 2 AVCC (2.5V) 3 RSTP 4 AVCC (2.5V) 5 AGND 6 AVCC (2.5V) 7 AGND 8 N.C. 9 N.C. 10 N.C. 11 N.C. 12 VCC (3.3V) 13 DGND 14 VCC (2.5V) 15 VCC (3.3V) 16 DGND 17 N.C. 18 TXLED 19 RXLED 20 Page 4 MCS7830CV-DA XXXXXX YYMM 60 N. RREF 56 UGND 55 AVCC (3.3V) 54 XTALA2 53 52 XTALA1 51 DGND 50 VCC (2.5V) 49 N.C. 48 N.C. 47 N.C. 46 DGND 45 VCC (3.3V) 44 VCC (2.5V) 43 RESET 42 EEDI EEDO 41 Rev ...

Page 5

... In heavy traffi c conditions, the user can see this as continuously glowing/toggling at a quick rate. Full Duplex mode (Active High). This pin goes high 27 O when the 10/100 interface is in full duplex mode. MCS7830 USB-2.0 to Ethernet Description Page 5 ...

Page 6

... Data output from MCS7830 to external EEPROM Ethernet MAC will use this pin to serially write op codes and addresses into the serial EEPROM. Data output from external EEPROM to MCS7830 Ehternet MAC will read the contents of the EEPROM serially through this pin. ...

Page 7

... Pwr USB GND pins. These pins are to be left as no-connects at the system 9-12, 18, 28-31, level. Do not connect these pins to any other pins. All 33-36, of these pins are reserved for internal test bus, etc. and 47-49, 59-63, 66 are not available to customers. MCS7830 USB-2.0 to Ethernet Description Page 7 ...

Page 8

... USB ports on the host side, and MAC port on the Ethernet side. iSerial Feature: By writing a unique serial number into the EEPROM, each of the MCS7830 products can be uniquely identifi the Windows OS. The iSerial feature is supported with the EEPROM only. ...

Page 9

... Device Release Number 1 0x00 Index of string descriptor for the Manufacturer 1 0x00 Index of string descriptor for the Product 1 0x00 Index of string descriptor for the Serial Number 1 0x01 Number of Possible Confi gurations MCS7830 USB-2.0 to Ethernet DEVICE Class Code Vendor ID Product ID Page 9 ...

Page 10

... MCS7830 USB-2.0 to Ethernet Offset Confi guration Descriptor Offset Interface 4 Descriptor Page 10 Field Size Value Length 1 0x09 Descriptor Type 1 0x02 Total Length 2 0x0027 Num Interfaces 1 0x01 Confi guration 1 0x01 Value Confi guration ...

Page 11

... Endpoint Address 1 0x83 Attributes 1 0x03 Max Packet Size 2 0x0010 Interval 1 0x01 MCS7830 USB-2.0 to Ethernet Description Descriptor Size in Bytes ENDPOINT Endpoint Number and Direction Transfer Type Supported Maximum Packet Size Supported (Full Speed) (High Speed) Polling Interval Description Descriptor Size in Bytes ...

Page 12

... MCS7830 USB-2.0 to Ethernet Data Flow (USB to Ethernet MAC/PHY) Endpoint-2 (Bulk-Out charge of sending the USB packets to Ethernet. An Ethernet packet is concatenated from multiple USB packets (64 Bytes in Full-Speed, and 512 Bytes in High-Speed). The end of the Ethernet packet is indicated with either a partial packet, or Zero-Length packets in this pipe. ...

Page 13

... Reserved So the status vector received as a last Byte at the end of each Ethernet frame is 0x20 correct frame. Rev. 3.1 Bit-5 Bit-4 Bit-3 RX Large FCS Alignment Ok Frame Error Description MCS7830 USB-2.0 to Ethernet Bit-2 Bit-1 Bit-0 Length Short Error Error Frame Page 13 ...

Page 14

... MCS7830 USB-2.0 to Ethernet Status Flow (Ethernet to USB): Endpoint-3 (Interrupt-In charge of returning the current Ethernet transfer status each polling interval. When this endpoint is accessed, eight words of data are returned. These eight words contain the status vectors of eight consecutive Ethernet frames transmitted from USB to Ethernet. These vectors describe frames pending information in the SRAM (from Ethernet to USB path), 10/100 Link Status etc ...

Page 15

... Vendor Specifi c Commands: • VENDOR SPECIFIC WRITE (Burst Write) • VENDOR SPECIFIC READ (Burst Read) • VENDOR SPECIFIC WRITES WITH MASK (write with mask) • VENDOR SPECIFIC EEPROM ENABLE (for programming purposes) • VENOR SPECIFIC EEPROM WRITE Rev. 3.1 MCS7830 USB-2.0 to Ethernet Page 15 ...

Page 16

... MCS7830 USB-2.0 to Ethernet Vendor Specifi c Commands: VENDOR SPECIFIC WRITE (Burst Write) Vendor Specifi c command to write into the HIF Registers of the Ethernet MAC. 8’b 0100_0000 Bm_Request 8’b 0000_1101 Brequest 16’b 0000_0000_0000_0000 W_Value Starting Address of Register W_Index Index Number of Bytes W_Length W_Index Field is the starting address of the registers to be written ...

Page 17

... If the W_Length is not “0”, and the register specifi the W_index is not available, the device will respond with “STALL”. Rev. 3.1 MCS7830 USB-2.0 to Ethernet Serial EEPROM Support The serial interface is used to provide access to an external EEPROM. The Ethernet MAC automatically loads the Device-ID from the EEPROM after Power-On Reset ...

Page 18

... MCS7830 USB-2.0 to Ethernet EEPROM Content Layout The contents of the EEPROM are listed in the following table. Number of Byte Offset Bytes [1:0] [7:2] [9:8] [11:10] [13:12] [15:14] [63:16] 48 [99:64] 36 [115:100] 16 Notes: 1. The serial number can be the same as the MAC ID total of 116 bytes of data will be stored in the EEPROM. 3. Data from the EEPROM can be read at any time, not only at power on reset. ...

Page 19

... Space Space MCS7830 USB-2.0 to Ethernet ASCII Location Hex ASCII Space 100 20 Space - 101 00 102 00 M 103 ...

Page 20

... MCS7830 USB-2.0 to Ethernet Description of Programmable Registers (HIF Registers) HIF registers are the Host Interface registers, and these are a part of the Ethernet MAC design. The registers are written into and read from the bridge side by using the WR_DB and RD_DB signals. The bridge uses a 4-bit address bus ‘ ...

Page 21

... Hold the command for the MIMM. R/W 0 Hold the command for the MIMM. R/W 0 Control register. R/W 0 MAC address. R/W 50 MAC address. R/W C5 MAC address. R/W 0 MAC address. R/W 47 MAC address. R/W B5 MAC address. R/W 0 Used as a frame drop counter. R/W 0 Used for pause threshold EEPROM status. MCS7830 USB-2.0 to Ethernet Description Page 21 ...

Page 22

... MCS7830 USB-2.0 to Ethernet Multicast Address Registers (HIF_REG1 to HIF_REG8): The Ethernet MAC receiver accesses these registers every time it receives a multi-cast or a broadcast frame. To check whether the received multi-cast frame is valid, the Ethernet MAC does something called “hash fi ltering”. In hash fi ltering, the CRC-32 (cyclic redundancy check) value is used. The six most signifi cant bits are taken from the 32 bits of the CRC. The Ethernet MAC uses the higher three bits of the six bits as “ ...

Page 23

... PHY. Hardware sets these registers when it reads data from the PHY. Address Field PHY Data 0x0A (low) PHY Data 0x0B (high) Rev. 3 Default Description R/W R/W 0x00 Holds low order byte of PHY. R/W R/W 0x00 Holds high order byte of PHY. MCS7830 USB-2.0 to Ethernet Page 23 ...

Page 24

... MCS7830 USB-2.0 to Ethernet PHY Command Registers These registers each hold part of the Command for the MIIM. These registers are used to perform read/write operations from/to the external PHY. HIF_REG13: Address Field 0x0C PHY Command Bit-7 Reserved Opcode to read/write from/to PHY Reg. HIF_REG14: ...

Page 25

... Speed/Duplex bits used by Ethernet MAC / Bridge are from the HIF register bits HIF_REG15[6-5]. Rev. 3.1 SW Default Description R/W 0x00 Confi guration Options Bit-5 Bit-4 Bit-3 Full Reserved TX Duplex “0” Enabled Enable Description MCS7830 USB-2.0 to Ethernet Bit-2 Bit-1 Bit-0 Sleep Multi-cast Promiscuous Mode Mode Page 25 ...

Page 26

... MCS7830 USB-2.0 to Ethernet MAC Address Registers HIF_REG16 to HIF_REG21: The Ethernet MAC Address (Station Address bits + 2 bits indicating multi-cast/uni-cast, and local/global. Six HIF Registers (HIF_REG16 to HIF_REG21) are used to store the Ethernet MAC Station Address. Byte-1: The two least signifi cant bits indicate whether the address is a uni-cast or multi-cast address, and also whether Local or Global address ...

Page 27

... On reset, all HIF_REG23 bits are set to zero. 2. This register can be modifi ed from the Windows registry. The value should be written immediately after the USB device detection. Rev. 3.1 Bit-5 Bit-4 Bit-3 Determines second threshold value Description MCS7830 USB-2.0 to Ethernet Bit-2 Bit-1 Bit-0 Determines pause threshold Page 27 ...

Page 28

... MCS7830 USB-2.0 to Ethernet EEPROM Status Register (HIF_REG24): Bit-7 Bit-6 Bit Note: Software need not write anything in HIF_REG24[1:0]. Page 28 Bit-4 Bit-3 Bit-2 Bit-1 Bit EEPROM Status 0 Read in progress. ...

Page 29

... Min Typ 2.25 2.75 3.0 -0.5 2.4 0.82 1.6 2.1 1.85 -10 +10 -10 100 40 3.1 5 3.1 Typ Unit Condition 12 MHz ±30 PPM 25 MHz ±30 PPM MCS7830 USB-2.0 to Ethernet 0 °C to +70 °C -40 °C to +150 °C 2000V 200V 500V 200 mA, 1.5 x VCC 115 °C 60 °C/W Unit Condition Max 3.6 V 0.6 V External Vcc V External 1.08 V CMOS V CMOS 0.4 V ...

Page 30

... MCS7830 USB-2.0 to Ethernet c 128-Pin “CQ” LQFP Package Dimensions Page 30 128 Millimeters Symbol Min Typ A1 0.05 A2 1.35 b 0.13 c 0.09 e 0.40 L 0.45 HD 15. 13. 15. 13. Max - 1.45 0.23 0.20 0.75 16.15 14.10 16.15 14.10 Rev. 3.1 ...

Page 31

... TQFP Package Dimensions Rev. 3 Millimeters Symbol Min Typ A1 0.05 A2 0.95 b 0.17 c 0.08 e 0. MCS7830 USB-2.0 to Ethernet Max 0.15 1.05 0.27 0.20 0.75 Page 31 ...

Page 32

... MCS7830 USB-2.0 to Ethernet MosChip Semiconductor Technology, LTD products are not authorized for use as critical components in life support devices or systems. Life support devices are applications that may involve potential risks of death, personal injury or severe property or environmental damages. These critical components are semiconductor products whose failure to perform can be reasonably expected to cause the failure of the life support systems or device adversely impact its effectiveness or safety ...

Page 33

... Revision Initial Release. Data Sheet version 3.0 was made for the new revision of 3.0 MCS7830 silicon (i.e. MCS7830CQ-DA and MCS7830CV-DA). Revision 2.4 was for the previous silicon revision of the MCS7830 (i.e. MCS7830CQ and MCS7830CV) Marked all reserved pins as N.C. in the Pin-Out diagrams on pages 3 and 4. Added USB ground pins to Pin-Out diagrams on pages 3 and 4. ...

Related keywords