Datasheet

Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet
Datasheet
SMSC LAN91C96 5v&3v Page 43 Revision 1.0 (10-24-08)
DATASHEET
BANK SELECT REGISTER
OFFSET NAME TYPE SYMBOL
# in HEX
BANK SELECT
REGISTER
READ/WRITE BSR
0
0
1
1
0
0
1
1
0 0 1 1 0 0 1 1
BS2
BS1
BS0
X X X X X 0 0 0
BS2, BS1, BS0 - Determine the bank presently in use.
This register is always accessible except in power down mode and is used to select the register bank in
use.
The upper byte always reads as 33h and can be used to help determine the I/O location of the LAN91C96.
The BANK SELECT REGISTER is always accessible regardless of the value of BS0-2.
The LAN91C96 implements only 5 banks in both PCMCIA and LOCAL BUS mode, therefore accesses to
non-existing banks will ignore writes and reads will return 0x33 on byte reads. All 5 banks are accessible
in both LOCAL BUS and PCMCIA mode.
BS2 BS1 BS0 BANK #
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
2
3
4
None
None
None
I/O SPACE - BANK0
OFFSET NAME TYPE SYMBOL
0 TRANSMIT CONTROL REGISTER READ/WRITE TCR
This register holds bits programmed by the CPU to control some of the protocol transmit options.
FDSE Reserved
EPH
LOOP
STP
SQET
FDUPLX
MON_
CSN
NOCRC
0 0 0 0 0 0 X 0
PAD_EN TXP_EN FORCOL LOOP TXENA
0 X X X 0 0 0 0