EasyManua.ls Logo

Hitachi AP1 - Page 127

Hitachi AP1
378 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
--------------------------------------------------------HMCS47C,HMCS47CL
LSI
Internal
Clock
4
<Pl
<P2
SED, REO, [
SEDD,
REDO
Instruction
TO
[
Instruc·
tion
/
o I ne
nstructlon
C I
yce
'\
JL
J--"l
h
r---L
r-----,
r---t
-
On
SetlReset
-
Instruction
On
(LSI
pin)
On
Test
Instruction
Figure
17
1-bit Discrete
I/O
Timing
(a)
Configuration
of
Output
Pin
Applied Pins;
R.
o
to
R
..
No Pull up MOS
(Open Drain)
I/O
Enable
~F
(b) Configuration
of
I/O
Pin
Applied
pins;
Do
to
0.,.
Roo
to
R
O
)'
RIO
to
Ru.
R
10
to
R2l'
R)O
to
Au.
R.
o
to
R,n.
Rso
to
RS)
No Pull
UP
MOS
(Opon
Drain)
I/O
Enable
-f-
-'!.~CC-l
I
PMOS
r-
__
.........
1
....
!
, ,
, ,
, I
:
N,MOS
, ,
L
______
J
Input
circuit
With
Pull up
MOS
(PMOS)
~~able~cc
~~able_r_~-~C_C-~MOS
1
PMOS'
,
---+:
..
!
, ,
:
NjMOS
L
_____
J
Input
circuit
When
"Disable"
is
specified
for
the
I/O
State
at
the
Halt
State,
the 1/0 Enable signal shown in the figure turns
off
the
input
circuit,
Pull up MOS and NMOS
output
and
sets
CMOS
output
to
high
inpedance
(PMOS, NMOS; OFF).
CMOS
"TI~
Y~N_
-
CMOS
Figure 18
I/O
Configuration
...II.
t""L-
f---
On
Samplin
Clock
I/O
U
ble
~NMOS
TIMER/COUNTER
The
TF
F/F
is
a flip-flop which masks interrupts from the
timer/counter.
It
can be set and reset by interrupt instruction.
If
the overflow output pulse
of
the counter
is
generated when
the TF F
/F
is
reset
("0"),
an interrupt request occurs and the
TF
F/F becomes
"1".
If
the overflow output pulse
is
generated
when the
TF
F
/F
is
set ("1
"),
no interrupt request occurs. The
TIF
instruction enables the
TF
F
/F
to
be
tested.
The timer/counter consists
of
the 4-bit counter and the 6-bit
pre scaler
as
shown in Figure
19.
The 4-bit counter may be
loaded under program control and
is
incremented toward
15
by
the prescaler overflow output pulse
or
the input pulse
ofINT
1
pin (its leading edge
is
counted). The clock input to the counter
is
selected by the CF F/F.
When
the
CF
F/F
is
"0",
the clock
input
is
the prescaler overflow output pulse (Timer Mode).
When
the CF F
/F
is
"1",
the clock input
is
the input pulse 0 f
INT
~
pin (Counter Mode).
When
the counter reaches zero
(returns from
15
to zero), the overflow output pulse
is
gener-
ated and the counter continues to count (14
-+
15
-+
0
-+
1
-+
2
..
, ).
125
The
prescaler
is
a 6-bit frequency divider.
It
divides a system
clock (instruction frequency) by 64 into the overflow output
pulses
of
''instruction frequency + 64".
The prescaler
is
cleared when data
is
loaded into the counter
(by LTA or LTI instruction). The frequency division
is
0 when
the prescaler
is cleared. At the 64th clock, an overflow output