Enhanced Super I/O Controller with LPC Interface
Datasheet
16 STATUS PORT
The Status port is used to indicate the state of the transmit and receive buffers in the MIDI Data port. The Status port
is read-only (Table 35). Status port Bit 6 is MIDI Transmit Busy, Bit 7 is MIDI Receive Buffer Empty. The remaining
bits in the Status port are RESERVED.
Table 35 - MPU-401 Status Port
MPU-401 I/O BASE ADDRESS+1
D7
D6
D5 D4
D3
D2
D1
TYPE
R
R
R
R
R
R
R
BIT
MIDI RX MIDI TX 0
0
0
0
0
NAME BUFFE BUSY
R
EMPTY
D0 DEFAULT
R 0x80
0
Bit 7 – MIDI Receive Buffer Empty
Bit 7 MIDI Receive Buffer Empty indicates the read state of the MIDI Data port (Table 36). If the MRBE bit is ‘0’, MIDI
Read/Command Acknowledge data is available to the host. If the MRBE bit is ‘1’, MIDI Read/Command
Acknowledge data is NOT available to the host.
The MPU-401 Interrupt output is active ‘1’ when the MIDI Receive Buffer Empty bit is ‘0’. The MPU-401 Interrupt
output is inactive ‘0’ when the MIDI Receive Buffer Empty bit is ‘1’. See Section “Interrupt” for more information.
Table 36 - MIDI Receive Buffer Empty Status Bit
STATUS PORT
D7
0
1
DESCRIPTION
MIDI Read/Command Acknowledge data is
available to the host.
MIDI Read/Command Acknowledge data is
NOT available to the host.
Bit 6 – MIDI Transmit Busy
Bit 6 MIDI Transmit Busy indicates the send (write) state of the MIDI Data port and Command port (Table 37).
There are no interrupts associated with MIDI transmit (write) data.
Table 37 - MIDI Transmit Busy Status Bit
STATUS PORT
D6
DESCRIPTION
0
The MPU-401 interface is ready to accept a
data/command byte from the host.
1
The MPU-401 interface is NOT ready to
accept a data/command byte from the host.
SMSC DS – LPC47M112
Page 78
DATASHEET
Rev. 02-16-07