cp2200 Silicon Laboratories, cp2200 Datasheet - Page 18

no-image

cp2200

Manufacturer Part Number
cp2200
Description
Single-chip Ethernet Controller
Manufacturer
Silicon Laboratories
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CP2200
Manufacturer:
CITIZEN
Quantity:
10 000
Part Number:
CP2200
Manufacturer:
SILICON
Quantity:
4 000
Part Number:
CP2200
Manufacturer:
SILICONLABS/芯科
Quantity:
20 000
Part Number:
cp2200-GQ
Manufacturer:
SiliconL
Quantity:
1 120
Part Number:
cp2200-GQ
Manufacturer:
NEC
Quantity:
5 871
Part Number:
cp2200-GQ
Manufacturer:
Silicon Laboratories Inc
Quantity:
10 000
Part Number:
cp2200-GQ
Manufacturer:
SILICON LABS/芯科
Quantity:
20 000
Part Number:
cp2200-GQR
Manufacturer:
AD
Quantity:
8 700
Part Number:
cp2200-GQR
Manufacturer:
SILICON LABS/芯科
Quantity:
20 000
Company:
Part Number:
cp2200-GQR
Quantity:
10
CP2200/1
6. Functional Description
6.1. Overview
In most systems, the CP2200/1 is used for transmitting and receiving Ethernet packets, non-volatile data storage,
and controlling Link and Activity LEDs. The device is controlled using direct and indirect internal registers
accessible through the parallel host interface. All digital pins on the device are 5 V tolerant.
6.2. Reset Initialization
After every CP2200/1 reset, the following initialization procedure is recommended to ensure proper device
operation:
6.3. Interrupt Request Signal
The CP2200/1 has an interrupt request signal (INT) that can be used to notify the host processor of pending
interrupts. The INT signal is asserted upon detection of any enabled interrupt event. Host processors that cannot
dedicate a port pin to the INT signal can periodically poll the interrupt status registers to see if any interrupt
generating events have occurred. If the /INT signal is not used, pending interrupts such a Receive FIFO Full must
still be serviced.
The 14 interrupt sources are listed below. Interrupts are enabled on reset and can be disabled by software.
Pending interrupts can be cleared (allowing the INT signal to de-assert) by reading the self-clearing interrupt
registers. See “8. Interrupt Sources” on page 30 for a complete description of the CP2200/1 interrupts.
18
End of Packet Reached
Receive FIFO Empty
Receive FIFO Full
Oscillator Initialization Complete
Self Initialization Complete
Flash Write/Erase Complete
Packet Transmitted
Step 1: Wait for the reset pin to rise. This step takes the longest during a power-on reset.
Step 2: Wait for Oscillator Initialization to complete. The host processor will receive notification through the
Step 3: Wait for Self Initialization to complete. The INT0 interrupt status register on page 31 should be
Step 4: Disable interrupts (using INT0EN and INT1EN on page 33 and page 36) for events that will not be
Step 5: Initialize the physical layer. See “15.7. Initializing the Physical Layer” on page 90 for a detailed
Step 6: Enable the desired Activity, Link, or Activity/Link LEDs using the IOPWR register on page 45.
Step 7: Initialize the media access controller (MAC). See “14.1. Initializing the MAC” on page 78 for a
Step 8: Configure the receive filter. See “12.4. Initializing the Receive Buffer, Filter and Hash Table” on
Step 9: The CP2200/1 is ready to transmit and receive packets.
interrupt request signal once the oscillator has stabilized.
checked to determine when Self Initialization completes.
monitored or handled by the host processor. By default, all interrupts are enabled after every reset.
physical layer initialization procedure.
detailed MAC initialization procedure.
page 59 for a detailed initialization procedure.
Rev. 1.0
Packet Received
“Wake-on-LAN” Wakeup Event
Link Status Changed
Jabber Detected
Auto-Negotiation Failed
Remote Fault Notification
Auto-Negotiation Complete

Related parts for cp2200