LPC47M107S-MS Standard Microsystems (SMSC), LPC47M107S-MS Datasheet - Page 68

no-image

LPC47M107S-MS

Manufacturer Part Number
LPC47M107S-MS
Description
Manufacturer
Standard Microsystems (SMSC)
Datasheet

Specifications of LPC47M107S-MS

Pin Count
100
Lead Free Status / RoHS Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LPC47M107S-MS
Manufacturer:
SMSC
Quantity:
3 000
Part Number:
LPC47M107S-MS
Manufacturer:
Standard
Quantity:
1 036
Part Number:
LPC47M107S-MS
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
LPC47M107S-MS
Manufacturer:
SMSC
Quantity:
20 000
NOTE: This figure is for illustration purposes only and is not intended to suggest specific implementation details.
Host Interface
Overview
The Host Interface includes two contiguous 8-bit run-time registers (the Status/Command Port and the Data Port),
and an interrupt. For illustration purposes, the Host Interface block shown in Figure 2 uses standard ISA signaling.
Address decoding and interrupt selection for the Host Interface are determined by device configuration registers (see
Section “MPU-401Configuration Registers”).
I/O Addresses
The Sound Blaster 16 MPU-401 UART mode MIDI interface requires two consecutive I/O addresses with possible
base I/O addresses of 300h and 330h. The default is 330h. The LPC47M10x MPU-401 I/O base address is
programmable on even-byte boundaries throughout the entire I/O address range (see Section “Activate and I/O Base
address”).
Registers (Ports)
The run-time registers in the MPU-401 Host Interface are shown below in Table 33.
MIDI Data Port
The MIDI Data port exchanges MIDI transmit and MIDI receive data between the MPU-401 UART interface and the
host.
acknowledge byte ‘FEh’ following host writes to the COMMAND port.
The MIDI Data port is full-duplex; i.e., the transmit and receive buffers can be used simultaneously.
An interrupt is generated when either MIDI receive data or a command acknowledge is available to the host in the
MIDI Data register. See Section “Bit 7 – MIDI Receive Buffer Empty” and “Interrupt”
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.
The MIDI Data port is read/write (Table 34). The MIDI Data port is also used to return the command
TYPE
BIT
NAME
MIDI DATA
STATUS
COMMAND
TYPE
NAME
REGISTER
NAME
MPU-401 I/O BASE ADDRESS+1
MIDI RX
MPU-401 I/O BASE ADDRESS
D7
R/W
MIDI DATA/COMMAND-ACKNOWLEDGE REGISTER
EMPTY
BUFFE
D7
R
R
D6
R/W
MPU-401 I/O Base Address
MPU-401 I/O Base Address + 1
MPU-401 I/O Base Address + 1
MIDI TX
BUSY
TABLE 33 - MPU-401 HOST INTERFACE REGISTERS
D6
R
D5
R/W
TABLE 35 - MPU-401 STATUS PORT
ADDRESS
D5
R
0
TABLE 34 - MIDI DATA PORT
D4
R/W
D4
R
0
Page 68
D3
R/W
D3
R
0
D2
R/W
R/W
R
W
TYPE
D2
R
0
D1
R/W
Used for MIDI transmit data,
MIDI receive data, and MPU-401
command acknowledge.
Used to indicate the send/receive
status of the MIDI Data port.
Used for MPU-401 Commands.
D1
R
0
D0
R/W
DESCRIPTION
D0
R
0
DEFAULT
n/a
DEFAULT
0x80

Related parts for LPC47M107S-MS