enc28j60 Microchip Technology Inc., enc28j60 Datasheet - Page 28

no-image

enc28j60

Manufacturer Part Number
enc28j60
Description
Stand-alone Ethernet Controller With Spi Interface
Manufacturer
Microchip Technology Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
enc28j60-H
Manufacturer:
Olimex Ltd.
Quantity:
135
Part Number:
enc28j60-I/ML
Manufacturer:
MICROCHIP
Quantity:
3 100
Part Number:
enc28j60-I/ML
Manufacturer:
MICROCHI
Quantity:
20 000
Company:
Part Number:
enc28j60-I/ML
Quantity:
3
Part Number:
enc28j60-I/SO
Manufacturer:
MICROCHIP
Quantity:
7 780
Part Number:
enc28j60-I/SO
Manufacturer:
MICROCHIP
Quantity:
50
Part Number:
enc28j60-I/SO
Manufacturer:
MICROCHIP
Quantity:
50
Part Number:
enc28j60-I/SO
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
enc28j60-I/SO
0
Company:
Part Number:
enc28j60-I/SO
Quantity:
10
Part Number:
enc28j60-I/SP
Manufacturer:
MICROCHIP
Quantity:
6 500
Part Number:
enc28j60-I/SP
Manufacturer:
MICROCHIP
Quantity:
2 000
Part Number:
enc28j60-I/SP
Manufacturer:
MICROCHIP
Quantity:
5 000
Company:
Part Number:
enc28j60-I/SP
Quantity:
1 150
Part Number:
enc28j60-I/SS
Manufacturer:
MURATA
Quantity:
30 000
Part Number:
enc28j60-I/SS
0
Part Number:
enc28j60/SO
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
enc28j60/SS
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
ENC28J60
4.2
The operation of the ENC28J60 depends entirely on
commands given by an external host controller over the
SPI interface. These commands take the form of
instructions, of one or more bytes, which are used to
access the control memory and Ethernet buffer spaces.
At the least, instructions consist of a 3-bit opcode,
TABLE 4-1:
DS39662B-page 26
Read Control Register
(RCR)
Read Buffer Memory
(RBM)
Write Control Register
(WCR)
Write Buffer Memory
(WBM)
Bit Field Set
(BFS)
Bit Field Clear
(BFC)
System Reset Command (Soft Reset)
(SRC)
Legend: a = control register address, d = data payload.
SPI Instruction Set
Name and Mnemonic
Instruction
SPI INSTRUCTION SET FOR THE ENC28J60
0
0
0
0
1
1
1
Opcode
Preliminary
0
0
1
1
0
0
1
0
1
0
1
0
1
1
Byte 0
a
1
a
1
a
a
1
followed by a 5-bit argument that specifies either a
register address or a data constant. Write and bit field
instructions are also followed by one or more bytes of
data.
A total of seven instructions are implemented on the
ENC28J60. Table 4-1 shows the command codes for
all operations.
Argument
a
1
a
1
a
a
1
a
0
a
0
a
a
1
a
1
a
1
a
a
1
a
0
a
0
a
a
1
d
d
d
d
© 2006 Microchip Technology Inc.
Byte 1 and Following
d
d
d
d
d
d
d
d
d
d
d
d
Data
N/A
N/A
N/A
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d

Related parts for enc28j60