Datasheet
10/100 Non-PCI Ethernet Single Chip MAC + PHY
Datasheet
Revision 1.92 (06-27-11) 58 SMSC LAN91C111 REV C
DATASHEET
8.14 Bank 1 - General Purpose Register
This register can be used as a way of storing and retrieving non-volatile information in the EEPROM
to be used by the software driver. The storage is word oriented, and the EEPROM word address to
be read or written is specified using the six lowest bits of the Pointer Register.
This register can also be used to sequentially program the Individual Address area of the EEPROM,
that is normally protected from accidental Store operations.
This register will be used for EEPROM read and write only when the EEPROM SELECT bit in the
Control Register is set. This allows generic EEPROM read and write routines that do not affect the
basic setup of the LAN91C111.
8.15 Bank 1 - Control Register
RCV_BAD - When set, bad CRC packets are received. When clear bad CRC packets do not generate
interrupts and their memory is released.
AUTO RELEASE - When set, transmit pages are released by transmit completion if the transmission
was successful (when TX_SUC is set). In that case there is no status word associated with its packet
number, and successful packet numbers are not even written into the TX COMPLETION FIFO. A
sequence of transmit packets will generate an interrupt only when the sequence is completely
OFFSET NAME TYPE SYMBOL
A
GENERAL PURPOSE
REGISTER READ/WRITE GPR
HIGH
BYTE
HIGH DATA BYTE
00000000
LOW
BYTE
LOW DATA BYTE
00000000
OFFSET NAME TYPE SYMBOL
C CONTROL REGISTER READ/WRITE CTR
HIGH
BYTE
Reserved RCV_
BAD
Reserved Reserved AUTO
RELEASE
Reserved Reserved Reserved
00010010
LOW BYTE LE
ENABLE
CR
ENABLE
TE
ENABLE
Reserved Reserved EEPROM
SELECT
RELOAD STORE
00010000