ENC28J60-C/ML MICROCHIP [Microchip Technology], ENC28J60-C/ML Datasheet - Page 62

no-image

ENC28J60-C/ML

Manufacturer Part Number
ENC28J60-C/ML
Description
Stand-Alone Ethernet Controller with SPI Interface
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet
ENC28J60
11.1
A Power-on Reset pulse is generated on-chip
whenever V
allows the device to start in the initialized state when
V
The POR circuitry is always enabled. As a result, most
applications do not need to attach any external circuitry
to the RESET pin to ensure a proper Reset at power-
up. The RESET pin’s internal weak pull-up will maintain
a logical high level on the pin during normal device
operation.
To ensure proper POR operation, a minimum rise rate
for V
circuit must meet this requirement to allow the Oscillator
Start-up Timer and CLKOUT functions to reset properly.
After a Power-on Reset, the contents of the dual port
buffer memory will be unknown. However, all registers
will be loaded with their specified Reset values. Certain
portions of the ENC28J60 must not be accessed
immediately after a POR. See Section 2.2 “Oscillator
Start-up Timer” for more information.
11.2
The System Reset of ENC28J60 can be accomplished
by either the RESET pin, or through the SPI interface.
The RESET pin provides an asynchronous method for
triggering an external Reset of the device. A Reset is
generated by holding the RESET pin low. The
ENC28J60 has a noise filter in the RESET path which
detects and ignores small pulses of time t
less. When the RESET pin is held high, the ENC28J60
will operate normally.
The ENC28J60 can also be reset via the SPI using the
System Reset Command. See Section 4.0 “Serial
Peripheral Interface (SPI)”.
The RESET pin will not be driven low by any internal
Resets, including a System Reset Command via the
SPI interface.
DS39662B-page 60
DD
is adequate for operation.
DD
is specified (parameter D003). The application
Power-on Reset (POR)
System Reset
DD
rises above a certain threshold. This
RSTLOW
Preliminary
or
normal operation, it should clear the TXRST bit.
After a System Reset, all PHY registers should not be
read or written to until at least 50 s have passed since
the Reset has ended. All registers will revert to their
Reset default values. The dual port buffer memory will
maintain state throughout the System Reset.
11.3
The Transmit Only Reset is performed by writing a ‘1’ to
the TXRST bit in the ECON1 register using the SPI inter-
face. If a packet was being transmitted when the TXRST
bit was set, the hardware will automatically clear the
TXRTS bit and abort the transmission. This action resets
the transmit logic only. The System Reset automatically
performs the Transmit Only Reset. Other register and
control blocks, such as buffer management and host
interface, are not affected by a Transmit Only Reset
event. When the host controller wishes to return to
11.4
The Receive Only Reset is performed by writing a ‘1’ to
the RXRST bit in the ECON1 register using the SPI
interface. If packet reception was enabled (the RXEN
bit was set) when RXRST was set, the hardware will
automatically clear the RXEN bit. If a packet was being
received, it would be immediately aborted. This action
resets receive logic only. The System Reset automati-
cally performs Receive Only Reset. Other register and
control blocks, such as the buffer management and
host interface blocks, are not affected by a Receive
Only Reset event. When the host controller wishes to
return to normal operation, it should clear the RXRST
bit.
Transmit Only Reset
Receive Only Reset
© 2006 Microchip Technology Inc.

Related parts for ENC28J60-C/ML