
80C196KB USER’S GUIDE
Mode
Name
Function
General
PMODE
(P0 – 0.4, 0.5,
0.6, 0.7)
Programming Mode Select. Determines the EPROM programming
algorithm that is performed. PMODE is sampled after a chip reset and
should be static while the part is operating.
Auto PCCB
PVER
Program Verification Output. A high signal indicates that the bytes
have programmed correctly.
Programming Mode
(P2.0)
PALE
Programming ALE Input. Indicates that Port3 contains the data to be
programmed into the CCB and the PCCB.
(P2.1)
Mode
Auto Programming
(P2.7)
PACT
Programming Active Output. Indicates when programming activity is
complete.
PVAL
(P3.0)
Program Valid Output. Indicates the success or failure of
programming. A zero indicates successful programming.
3 and 4
Ports
Address/Command/Data Bus. Used in the Auto Programming Mode
as a regular system bus to access external memory. Should have
pullups to V
CC
(15 k
X
).
Mode
Slave Programming
0.1, 0.2, 0.3)
(HSI – 0.0,
SID
Slave ID Number. Used to assign a pin of Port 3 or 4 to each slave to
use for passing programming verification acknowledgement. For
example, if gang programming in the Slave Programming Mode, the
slave with SID
e
001 will use Port 3.1 to signal correct or incorrect
program verification.
(P2.1)
PALE
Programming ALE Input. Indicates that Ports 3 and 4 contain a
command/address.
(P2.2)
PROG
Programming Input. Falling edge indicates valid data on PBUS and the
beginning of programming. Rising edge indicates end of programming.
(P2.0)
PVER
Program Verification Output. Low signal after rising edge of PROG
indicates programming was not successful.
(P2.4)
AINC
Auto Increment Input. Active low input signal indicates that the auto
increment mode is enabled. Auto Increment will allow reading or
writing of sequential EPROM locations without address transactions
across the PBUS for each read or write.
Ports
Address/Command/Data Bus. Used to pass commands, addresses,
and data to and from 87C196KBs in the Slave Programming Mode.
3 and 4
One pin each can be assigned to up to 15 slaves to pass verification
information.
Figure 16-2. Programming Mode Pin Definitions
PMODE
Programming Mode
0 – 4
Reserved
5
Slave Programming
6
ROM Dump
7 – 0BH
Reserved
0CH
Auto Programming
0DH
Program Configuration Byte
0EH – 0FH
Reserved
Figure 16-3. Programming
Function Pmode Values
16.3 Programming Pulse Width
Register (PPW)
In the Auto and Run-Time Programming Modes the
width of the programming pulse is determined by the 8
bit PPW (Programming Pulse Width) register. In the
Auto Programming Mode, the PPW is loaded from lo-
cation 4014H in external memory. In Run-time Pro-
gramming Mode, the PPW is located in window 14 at
04H. In order for the EPROM to properly program,
the pulse width must be set to approximately 100 uS.
The pulse width is dependent on the oscillator frequen-
cy and is calculated with the following formula:
Pulse Width
e
PPW
*
(Tosc
*
8)
PPW
e
150
@
12 Mhz
In the Slave Programming Mode the width of the pro-
gramming pulse is determined by the PROG signal.
87
数控原理与维修
http://www.agreenleaf.cn
Содержание 80C196KB Series
Страница 1: ...November 1990 80C196KB User s Guide Order Number 270651 003 http www agreenleaf cn...
Страница 59: ...80C196KB USER S GUIDE Figure 11 7 Ideal A D Characteristic 270651 37 55 http www agreenleaf cn...
Страница 60: ...80C196KB USER S GUIDE Figure 11 8 Actual and Ideal Characteristics 270651 38 56 http www agreenleaf cn...
Страница 61: ...80C196KB USER S GUIDE Figure 11 9 Terminal Based Characteristic 270651 39 57 http www agreenleaf cn...
Страница 70: ...80C196KB USER S GUIDE Figure 13 5 Reset Sequence 80C196KB Reset Sequence 270651 45 66 http www agreenleaf cn...
Страница 83: ...80C196KB USER S GUIDE 270651 80 Figure 15 14 AC Timing Diagrams 79 http www agreenleaf cn...
Страница 84: ...80C196KB USER S GUIDE 270651 81 270651 84 Figure 15 14 AC Timing Diagrams Continued 80 http www agreenleaf cn...