参数资料
型号: ENC28J60T-I/ML
厂商: Microchip Technology
文件页数: 9/12页
文件大小: 0K
描述: IC ETHERNET CTRLR W/SPI 28-QFN
标准包装: 1,600
控制器类型: 以太网控制器,MAC/10Base-T
接口: SPI
电源电压: 3.1 V ~ 3.6 V
电流 - 电源: 160mA
工作温度: -40°C ~ 85°C
安装类型: 表面贴装
封装/外壳: 28-VQFN 裸露焊盘
供应商设备封装: 28-QFN(6x6)
包装: 带卷 (TR)
配用: DM163024-ND - BOARD DEMO PICDEM.NET 2
AC164123-ND - BOARD DAUGHTER ETH PICTAIL PLUS
AC164121-ND - BOARD DAUGHTER PICTAIL ETHERNET
ENC28J60
DS80349C-page 6
2010 Microchip Technology Inc.
EXAMPLE 1:
14. Module: Memory (Ethernet Buffer)
The receive hardware may corrupt the circular
receive buffer (including the Next Packet Pointer
and receive status vector fields) when an even value
is programmed into the ERXRDPTH:ERXRDPTL
registers.
Work around
Ensure that only odd addresses are written to the
ERXRDPT registers. Assuming that ERXND con-
tains an odd value, many applications can derive a
suitable value to write to ERXRDPT by subtracting
one from the Next Packet Pointer (a value always
ensured to be even because of hardware padding)
and then compensating for a potential ERXST to
ERXND wrap-around. Assuming that the receive
buffer area does not span the 1FFFh to 0000h mem-
ory boundary, the logic in Example 2 will ensure that
ERXRDPT is programmed with an odd value:
EXAMPLE 2:
Affected Silicon Revisions
15. Module: Transmit Logic
If a collision occurs after 64 bytes have been
transmitted, the transmit logic may not set the Late
Collision Error status bit (ESTAT.LATECOL).
Work around
Whenever a late collision has potentially occurred
(both EIR.TXERIF and ESTAT.TXABRT bits will be
set), read the transmit status vector and check the
transmit late collision bit (bit 29).
Affected Silicon Revisions
ECON1.TXRST
= 1
ECON1.TXRST
= 0
EIR.TXERIF
= 0
EIR.TXIF
= 0
ECON1.TXRTS
= 1
while(EIR.TXIF = 0 and EIR.TXERIF = 0)
NOP
ECON1.TXRTS
= 0
read tsv
for retrycount = 0 to 15
if (EIR.TXERIF and tsv<Transmit Late Collision>) then
ECON1.TXRST
= 1
ECON1.TXRST
= 0
EIR.TXERIF
= 0
EIR.TXIF
= 0
ECON1.TXRTS
= 1
while(EIR.TXIF = 0 and EIR.TXERIF = 0)
NOP
ECON1.TXRTS
= 0
read tsv
else
exit for
end if
next retrycount
B1
B4
B5
B7
XX
X
if (Next Packet Pointer = ERXST)
then:
ERXRDPT = ERXND
else:
ERXRDPT = Next Packet Pointer – 1
B1
B4
B5
B7
XX
X
相关PDF资料
PDF描述
V150A24C400BL2 CONVERTER MOD DC/DC 24V 400W
901-9204-CCSF CONN JACK SMA 4 HOLE FLANGE STR
ENC28J60T/SS IC ETHERNET CTRLR W/SPI 28SSOP
V150A24C400BL CONVERTER MOD DC/DC 24V 400W
MCP2510T-I/SO IC CAN CONTROLLER W/SPI 18-SOIC
相关代理商/技术参数
参数描述
ENC2D-B16-L00128L 制造商:BOURNS 制造商全称:Bourns Electronic Solutions 功能描述:EN - Rotary Optical Encoder
ENC2D-B20-L00128L 制造商:BOURNS 制造商全称:Bourns Electronic Solutions 功能描述:EN - Rotary Optical Encoder
ENC2D-C16-L00128L 制造商:BOURNS 制造商全称:Bourns Electronic Solutions 功能描述:EN - Rotary Optical Encoder
ENC2D-D16-L00128L 制造商:BOURNS 制造商全称:Bourns Electronic Solutions 功能描述:EN - Rotary Optical Encoder
ENC2J-B16-L00025 制造商:未知厂家 制造商全称:未知厂家 功能描述:OPTICAL INTREMNETA ENCDES