NameFunction
Bus interfaceAn interface between the µPD72107 and external memory or external host processor
Internal controllerManages LAP-B protocol including control of the DMAC block, transmitter block, and receiver block
DMACControls the transfer of data on the external memory to the internal controller or transmitter block,
(Direct Memoryand controls the writing of data in the internal controller or receiver block to the external memory
Access Controller)
TxFIFOA 16-byte buffer for when transmit data is sent from the DMAC to the transmitter block
RxFIFOA 32-byte buffer for when receive data is sent from the receiver block to the DMAC
TransmitterConverts the contents of TxFIFO into an HDLC frame and transmits it as serial data
ReceiverReceives HDLC frame and writes internal data to RxFIFO
Internal busAn 8-bit address bus and 8-bit data bus that connect the internal controller, DMAC, FIFO, serial block,
512816Note that there is more than one ground pin.
7455
CLK132614I–System clock input
(Clock)Input clock of 1 MHz to 8.2 MHz.
RESET82210ILInitializes the internal
(Reset)more than 7 CLK clock cycles is required (clock
PU122513I–Pull up to high level when using in normal operation.
(Pull Up)
CS487152ILWhen bus master
(Chip Select)Set to disable.
MRD527556OLWhen bus master
(Memory Read)3-stateReads the data of the external memory at low level.
MWR537657OLWhen bus master
(Memory Write)3-stateWrites the data to the external memory at low level.
IORD497253ILThis pin is used when the external host processor
(I/O Read)reads the contents of the internal registers of the
IOWR507354ILThis pin is used when the external host processor
(I/O Write)writes the data to the internal registers of the
ASTB60564OHThis pin is used to latch the address output from
(Address Strobe)the
I/OPin NameFunction
µ
PD72107. Active width of
input is required).
After reset, this pin becomes a bus slave.
When bus slave
Read/write operation from the host processor at low
level is enabled.
When bus slave
High impedance
When bus slave
High impedance
µ
PD72107.
µ
PD72107.
µ
PD72107 externally.
6
µ
PD72107
SDIPQFPQFJActive
Pin No.Pin No.Pin No.Level
NC91, 7,1––Use this pin open.
(No Connection)11, 15,5
20, 21,35
29, 40,
41, 50,
51, 55,
61, 69,
80
IC1122––Do not connect anything to this pin.
(Internally7199
Connected)102311
UBE547758I/OL/HWhen bus master (output)
(Upper Byte3-stateThe signal output from this pin changes according
Enable) to the input value of the B/W pin.
I/OPin NameFunction
• Byte transfer mode (B/W = 0)
UBE is always high impedance.
• Word transfer mode (B/W = 1)
Indicates that valid data is either in pins D0 to D7
or pins A16D8 to A23D15 (or both).
UBEA0D0 to D7 A16D8 to A23D15
00
01 ×
10×
11 ××
When bus slave (input)
UBE pin becomes input, and indicates that valid
data is either in pins D0 to D7 or pins A16D8 to
A23D15.
UBEA0D0 to D7 A16D8 to A23D15
00×
01 ×
10×
11×
7
µ
PD72107
SDIPQFPQFJActive
Pin No.Pin No.Pin No.Level
B/W112412IL/HSpecifies the data bus that accesses the external
(Byte/Word)memory when bus master.
READY59463IHAn input signal that is used to extend the MRD and
(Ready)MWR signal widths output by the µPD72107 to
HLDRQ57261OHA hold request signal to the external host processor.
(Hold Request)When a DMA operation is performed in the µPD72107,
HLDAK58362IHA hold acknowledge signal from the external host
(Hold Acknowledge)
AEN61665OHWhen bus master, this signal enables the latched
(Address Enable)higher addresses and outputs them to system ad-
A2 to A1517 to 30 32 to 47 19 to 32O–When bus master
(except3-stateOutput bit 2 to bit 15 of memory access addresses.
40, 41)When bus slave
I/OPin NameFunction
B/W = 0Byte units (8 bits)
B/W = 1Word units (16 bits)
After power-on, fix the status of the B/W pin.
In the case of word access, the lower data bus is the
contents data of even addresses.
adapt to low-speed memory. When the READY
signal is low level, the MRD and MWR signals
maintain active low. Do not change the READY
signal at any time other than the specified setup/
hold time.
this signal is activated to switch from bus slave to
bus master.
processor. When the µPD72107 detects that this
signal is active, the bus slave switches to bus
master, and a DMA operation is started.
dress bus. This signal is also used for disabling
other system bus drivers.
3-stateWhen bus master (output)
Indicate the lower 2-bit addresses of memory access.
When bus slave (input)
Input addresses when the external host processor
I/O accesses the µPD72107.
Become high impedance.
8
µ
PD72107
SDIPQFPQFJActive
Pin No.Pin No.Pin No.Level
A16D8 to A23D15 31 to 38 48 to 58 33 to 41I/O–Bidirectional 3-state address/data buses. Multiplex
(except 50, (except 35)
51, 55)and the higher 8 bits to 15 bits of data.
D0 to D739 to 46 59 to 67 42 to 49I/O–Bidirectional 3-state data buses.
(except 61)
CRQ62866IHA signal requesting command execution to the
(Command
Request)
INT557859OHAn interrupt signal from the µPD72107 to the
(Interrupt)external host processor.
CLRINT567960IHA signal inactivating the INT signal being output by
(Clear Interrupt)the µPD72107. The µPD72107 generates the CLRINT
CTS6188I–A general-purpose input pin.
(Clear To Send)The µPD72107 reports the “CTS pin change detection
I/OPin NameFunction
3-statepins of the higher 16 bits to 23 bits of addresses
3-stateWhen bus master
When writing to external memory, these pins become
input if reading at output.
When bus slave
Usually, these pins become high impedance. When
the external host processor reads I/O of the µPD72107,
the internal register data is output.
µ
PD72107 by the external host processor. The
µ
PD72107 starts fetching commands from on the
external memory at the rising edge of this signal.
signal in the LSI internal circuit at the rising edge of
this signal, and forcibly makes the INT output signal
low.
status” to the external host processor when the
input level of this pin is changed in the generalpurpose input/output pin support (setting RSSL to
1 by the “system initialization command”). The
change of input level is recognized only when the
same level is sampled twice in succession after
sampling in 8-ms cycles and detecting the change.
Moreover, when the external host processor issues
a “general-purpose input/output pin read command”
to the µPD72107, the µPD72107 reports the pin
information of this pin to the external host processor
by a “general-purpose input/output pin read response
status”.
The change can be detected even in the clock input
stop status of TxC and RxC.
TxD5177O–A serial transmit data output pin.
(Transmit Data)
TxC4166I/O–When CLK is set to 01 or 10 by “operation mode
(Transmit Clock)3-statesetting LCW” (output)
I/OPin NameFunction
The output value of this pin can be changed by
issuing an “RTS pin write command” from the external
host processor to the µPD72107. Moreover, when
the external host processor issues a “general-purpose
input/output pin read command” to the µPD72107,
the µPD72107 reports the pin information of this pin
to the external host processor by a “general-purpose
input/output pin read response status”.
status” to the external host processor when the
input level of this pin is changed in the generalpurpose input/output pin support (setting RSSL to
1 by the “system initialization command”). The
change of input level is recognized only when the
same level is sampled twice in succession after
sampling in 8-ms cycles and detecting the change.
Moreover, when the external host processor issues
a “general-purpose input/output pin read command”
to the µPD72107, the µPD72107 reports the pin
information of this pin to the external host processor
by a “general-purpose input/output pin read response
status”.
The change can be detected even in the clock input
stop status of TxC and RxC.
Outputs a clock that divides by 16 the input signal
of the RxC pin or CLK pin made by the µPD72107.
Caution TxC becomes input because CLK = 00
is the default after reset. It becomes
output after setting CLK to 01 or 10 by
“operation mode setting LCW”.
When CLK is set to 00 by “operation mode setting
LCW” (input)
Inputs transmit clock externally.
Remark LCW: abbreviation for Link Command Word
10
Loading...
+ 22 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.