PROGRAMMING THE NONVOLATILE MEMORY

 

Table 16-6. Pin Descriptions (Continued)

 

 

 

 

 

 

Special-

 

Program-

 

Port Pin

function

Type

ming

 

Description

 

Signal

 

Mode

 

 

 

 

 

 

 

 

EA#

I

All

 

External Access

 

 

 

 

 

Controls program mode entry. If EA# is at VPP

 

 

 

 

 

voltage on the rising edge of RESET#, the device

 

 

 

 

 

enters programming mode.

 

 

 

 

 

EA# is sampled and latched only on the rising edge

 

 

 

 

 

of RESET#. Changing the level of EA# after reset

 

 

 

 

 

has no effect.

 

 

 

 

 

 

V PP

I

All

 

Programming Voltage

 

 

 

 

 

During programming, the VPP pin is typically at

 

 

 

 

 

+12.5V (VPP voltage). Exceeding the maximum VPP

 

 

 

 

 

voltage specification can damage the device.

 

 

 

 

 

 

16.7 ENTERING PROGRAMMING MODES

To execute programs properly, the device must have these minimum hardware connections: XTAL1 driven, unused input pins strapped, and power and grounds applied. Follow the operating conditions specified in the datasheet. Place the device into programming mode by applying VPP voltage (+12.5 V) to EA# during the rising edge of RESET#.

16.7.1 Selecting the Programming Mode

The PMODE (P0.7:4) value controls the programming mode. PMODE is sampled on the rising edge of RESET#. You must reset the device to switch programming modes. Table 16-7 lists the PMODE value for each programming mode. All other PMODE values are reserved.

Table 16-7. PMODE Values

PMODE Value

Programming Mode

(Hex)

 

5Slave programming

6ROM-dump

9

UPROM programming (MH only)

CAuto programming

DPCCB programming (MH only)

16-13

Page 366
Image 366
Intel 8XC196MD, 8XC196MH, 8XC196MC manual Entering Programming Modes, Selecting the Programming Mode, Pmode Values