8XC196MC, MD, MH USER’S MANUAL
x
15.4 WAIT STATES (READY CONTROL)......................................................................... 15-17
15.5 BUS-CONTROL MODES........................................................................................... 15-21
15.5.1 Standard Bus-control Mode ..................................................................................15-22
15.5.2 Write Strobe Mode ................................................................................................15-25
15.5.3 Address Valid Strobe Mode ..................................................................................15-27
15.5.4 Address Valid with Write Strobe Mode ..................................................................15-30
15.6 SYSTEM BUS AC TIMING SPECIFICATIONS ......................................................... 15-31
15.6.1 Explanation of AC Symbols ..................................................................................15-33
15.6.2 AC Timing Definitions ...........................................................................................15-33
CHAPTER 16
PROGRAMMING THE NONVOLATILE MEMORY
16.1 PROGRAMMING METHODS...................................................................................... 16-1
16.2 OTPROM MEMORY MAP ........................................................................................... 16-2
16.3 SECURITY FEATURES............................................................................................... 16-3
16.3.1 Controlling Access to Internal Memory ...................................................................16-3
16.3.1.1 Controlling Access to the OTPROM During Normal Operation ..........................16-4
16.3.1.2 Controlling Access to the OTPROM During Programming Modes .....................16-4
16.3.2 Controlling Fetches from External Memory .............................................................16-6
16.4 PROGRAMMING PULSE WIDTH ............................................................................... 16-8
16.5 MODIFIED QUICK-PULSE ALGORITHM.................................................................... 16-9
16.6 PROGRAMMING MODE PINS.................................................................................. 16-11
16.7 ENTERING PROGRAMMING MODES ..................................................................... 16-13
16.7.1 Selecting the Programming Mode .........................................................................16-13
16.7.2 Power-up and Power-down Sequences ................................................................16-14
16.7.2.1 Power-up Sequence .........................................................................................16-14
16.7.2.2 Power-down Sequence ....................................................................................16-14
16.8 SLAVE PROGRAMMING MODE............................................................................... 16-15
16.8.1 Reading the Signature Word and Programming Voltages ....................................16-15
16.8.2 Slave Programming Circuit and Memory Map ......................................................16-16
16.8.3 Operating Environment .........................................................................................16-17
16.8.4 Slave Programming Routines ...............................................................................16-19
16.8.5 Timing Mnemonics ................................................................................................16-24
16.9 AUTO PROGRAMMING MODE ................................................................................ 16-25
16.9.1 Auto Programming Circuit and Memory Map ........................................................16-25
16.9.2 Operating Environment .........................................................................................16-27
16.9.3 Auto Programming Routine ...................................................................................16-27
16.9.4 Auto Programming Procedure ..............................................................................16-29
16.9.5 ROM-dump Mode .................................................................................................16-30
16.10 PCCB AND UPROM PROGRAMMING (8XC196MH ONLY) .................................... 16-30
16.11 RUN-TIME PROGRAMMING .................................................................................... 16-32