4.24 Microcontroller Interface
The microcontroller interface of the TCM4300 is a general purpose bus interface (see Table 4±24) which ensures compatibility with a wide range of microcontrollers, including the Mitsubshi M37700 series and most Intel and Motorola series. The interface consists of a pair of microcontroller type select inputs MTS1 and MTS0, address and data buses, as well as several input and output control signals that are designed to operate in a manner compatible with the microcontroller selected by the user. See Sections 3.2 to 3.11 for Interface timing requirements.
Table 4±24. Microcontroller Interface Configuration
|
|
| POLARITY | ||
MTS1 | MTS0 | MODE |
|
| |
DATA STROBE (DS) | INTERRUPT/OUTPUT | ||||
|
|
| ACTIVE | ACTIVE | |
|
|
|
|
| |
0 | 0 | Intel | Low | High | |
(separate read and write) | |||||
|
|
|
| ||
|
|
|
|
| |
1 | 0 | Motorola | Low | Low | |
|
|
|
|
| |
0 | 1 | Motorola | High | Low | |
|
|
|
|
| |
1 | 1 | Reserved | N/A | N/A |
The microcontroller interface of the TCM4300 is designed to allow direct connection to many microcontrollers. Except for the interrupt terminals, it is designed to connect to microcontrollers in the same manner as a memory device.
The internal chip select is asserted when MCCSH = 1 and MCCSL = 0.
4.24.1Intel Microcontroller Mode Of Operation
When the microcontroller type select inputs MTS1 and MTS0 are both held low, the TCM4300 micro- controller interface is configured into Intel mode (see Table
|
| Table 4±25. Microcontroller Interface Connections for Intel Mode | ||
TCM4300 |
|
|
| MICROCONTROLLER TERMINAL |
TERMINAL |
|
|
| |
|
|
|
| |
|
|
|
|
|
MTS1, MTS0 |
| Tie to logic level low | ||
|
|
|
|
|
MCCSH |
| Not on microcontroller; can be used for address decoding | ||
|
|
|
|
|
MCCSL |
| Not on microcontroller; can be used for address decoding | ||
|
|
|
|
|
MCD7±MCD0 |
| AD[7:0] data bus on microcontroller | ||
|
|
|
|
|
MCA4±MCA0 |
| Demultiplexed address bits not on microcontroller | ||
|
|
|
| |
MCRW |
|
|
| |
| WR | |||
|
|
| ||
MCDS |
|
| ||
| RD | |||
|
| microcontroller bus must be demultiplexed by external hardware. | ||
|
|
| ||
MWBDFINT |
| Either one of INT3 through INT0 as appropriate | ||
|
|
| ||
DINT |
| Either one of INT3 through INT0 as appropriate |
4±29