PROGRAMMING AND VERIFYING NONVOLATILE MEMORY

Table 14-3. Contents of the Signature Bytes

ADDRESS

CONTENTS

DEVICE TYPE

 

 

 

30H

89H

Indicates Intel Devices

 

 

 

31H

40H

Indicates MCS 251 core product

 

 

 

60H

7AH

Indicates 83C251SA device

 

 

 

60H

7BH

Indicates 83C251SB device

 

 

 

60H

4AH

Indicates 83C251SP device

 

 

 

60H

4BH

Indicates 83C251SQ device

 

 

 

60H

FAH

Indicates 87C251SA device

 

 

 

60H

FBH

Indicates 87C251SB device

 

 

 

60H

CAH

Indicates 87C251SP device

 

 

 

60H

CBH

Indicates 87C251SQ device

 

 

 

61H

55H

Indicates 8XC251SA, SB, SP, SQ

 

 

 

14.7 VERIFYING THE 83C251SA, SB, SP, SQ (ROM)

Nonvolatile memory on the 83C251Sx controller is factory-programmed. The verification proce- dure for the 83C251Sx is exactly the same as for the 87C251Sx. The setup shown in Figure 14-1 applies, as do the waveform and timing diagrams. Like the 87C251Sx, the 83C251Sx has 8- Kbytes or 16-Kbytes of on-chip code memory and a 128-byte encryption array.

For information on verifying the contents of nonvolatile memory on the 83C251Sx, see 14.6, “Programmable Functions” for each function desired. Or more directly, perform the verification procedure described in 14.5, “Verify Algorithm,” using the appropriate verify mode (Table 14-1).

14-9

Page 249
Image 249
Intel Embedded Microcontroller, 8XC251SA, 8XC251SP Verifying the 83C251SA, SB, SP, SQ ROM, Contents of the Signature Bytes

Embedded Microcontroller, 8XC251SP, 8XC251SA, 8XC251SQ, 8XC251SB specifications

The Intel 8XC251 series of embedded microcontrollers is a family of versatile and powerful devices, designed to meet the demands of a wide range of applications. With models such as the 8XC251SB, 8XC251SQ, 8XC251SA, and 8XC251SP, this series offers unique features while maintaining a high level of performance and reliability.

At the heart of the 8XC251 microcontrollers is the 8051 architecture, which provides a 16-bit processor capable of executing complex instructions efficiently. This architecture not only allows for a rich instruction set but also facilitates programming in assembly language and higher-level languages like C, which are essential for developing sophisticated embedded systems.

One of the significant features of the 8XC251 family is its integrated peripherals, including timer/counters, serial communication interfaces, and interrupt systems. These peripherals enable developers to implement timing functions, data communication, and real-time processing, all of which are crucial in modern embedded applications. The 8XC251SB and 8XC251SQ models, for instance, come equipped with multiple I/O ports that allow for interfacing with other devices and systems, enhancing their functionality in various environments.

The memory architecture of the 8XC251 devices is noteworthy, featuring on-chip ROM, RAM, and EEPROM. The on-chip memory allows for fast access times, which is essential for executing programs efficiently. Moreover, the EEPROM serves as non-volatile memory, enabling the storage of configuration settings and important data that must be retained even when power is lost.

In terms of operating voltage, the 8XC251 devices are designed to operate in a wide range, typically between 4.0V and 6.0V. This flexibility makes them suitable for battery-powered applications, where energy efficiency is critical. The power management features, including reduced power modes, further enhance their suitability for portable devices.

Lastly, the 8XC251 series is supported by a wide range of development tools and resources, allowing engineers and developers to streamline the development process. This support, combined with the microcontrollers' robust features, makes the Intel 8XC251 family a reliable choice for various embedded applications, such as industrial automation, automotive systems, and consumer electronics.

Overall, the Intel 8XC251SB, 8XC251SQ, 8XC251SA, and 8XC251SP deliver high performance, versatility, and ease of use, making them a preferred choice for embedded system designers looking to develop efficient and effective solutions.