MEMORY PARTITIONS

Table 3-9. WSR Settings and Direct Addresses for Windowable SFRs (Continued)

 

 

32-byte Windows

64-byte Windows

128-byte Windows

Register Mnemonic

Memory

(00E0–00FFH)

(00C0–00FFH)

(0080–00FFH)

 

 

 

 

 

 

Location

WSR

Direct

WSR

Direct

WSR

Direct

 

 

 

 

 

Address

Address

Address

 

 

 

 

 

 

 

 

 

 

 

 

 

CAN_MSG7CON0

1E70H

73H

00F0H

39H

00F0H

1CH

00F0H

 

 

 

 

 

 

 

 

CAN_MSG8CON0

1E80H

74H

00E0H

3AH

00C0H

1DH

0080H

 

 

 

 

 

 

 

 

CAN_MSG9CON0

1E90H

74H

00F0H

3AH

00D0H

1DH

0090H

 

 

 

 

 

 

 

 

CAN_MSG10CON0

1EA0H

75H

00E0H

3AH

00E0H

1DH

00A0H

 

 

 

 

 

 

 

 

CAN_MSG11CON0

1EB0H

75H

00F0H

3AH

00F0H

1DH

00B0H

 

 

 

 

 

 

 

 

CAN_MSG12CON0

1EC0H

76H

00E0H

3BH

00C0H

1DH

00C0H

 

 

 

 

 

 

 

 

CAN_MSG13CON0

1ED0H

76H

00F0H

3BH

00D0H

1DH

00D0H

 

 

 

 

 

 

 

 

CAN_MSG14CON0

1EE0H

77H

00E0H

3BH

00E0H

1DH

00E0H

 

 

 

 

 

 

 

 

CAN_MSG15CON0

1EF0H

77H

00F0H

3BH

00F0H

1DH

00F0H

 

 

 

 

 

 

 

 

CAN_MSG1CON1

1E11H

70H

00F1H

38H

00D1H

1CH

0091H

 

 

 

 

 

 

 

 

CAN_MSG2CON1

1E21H

71H

00E1H

38H

00E1H

1CH

00A1H

 

 

 

 

 

 

 

 

CAN_MSG3CON1

1E31H

71H

00F1H

38H

00F1H

1CH

00B1H

 

 

 

 

 

 

 

 

CAN_MSG4CON1

1E41H

72H

00E1H

39H

00C1H

1CH

00C1H

 

 

 

 

 

 

 

 

CAN_MSG5CON1

1E51H

72H

00F1H

39H

00D1H

1CH

00D1H

 

 

 

 

 

 

 

 

CAN_MSG6CON1

1E61H

73H

00E1H

39H

00E1H

1CH

00E1H

 

 

 

 

 

 

 

 

CAN_MSG7CON1

1E71H

73H

00F1H

39H

00F1H

1CH

00F1H

 

 

 

 

 

 

 

 

CAN_MSG8CON1

1E81H

74H

00E1H

3AH

00C1H

1DH

0081H

 

 

 

 

 

 

 

 

CAN_MSG9CON1

1E91H

74H

00F1H

3AH

00D1H

1DH

0091H

 

 

 

 

 

 

 

 

CAN_MSG10CON1

1EA1H

75H

00E1H

3AH

00E1H

1DH

00A1H

 

 

 

 

 

 

 

 

CAN_MSG11CON1

1EB1H

75H

00F1H

3AH

00F1H

1DH

00B1H

 

 

 

 

 

 

 

 

CAN_MSG12CON1

1EC1H

76H

00E1H

3BH

00C1H

1DH

00C1H

 

 

 

 

 

 

 

 

CAN_MSG13CON1

1ED1H

76H

00F1H

3BH

00D1H

1DH

00D1H

 

 

 

 

 

 

 

 

CAN_MSG14CON1

1EE1H

77H

00E1H

3BH

00E1H

1DH

00E1H

 

 

 

 

 

 

 

 

CAN_MSG15CON1

1EF1H

77H

00F1H

3BH

00F1H

1DH

00F1H

 

 

 

 

 

 

 

 

CAN_MSG1DATA0

1E17H

70H

00F7H

38H

00D7H

1CH

0097H

 

 

 

 

 

 

 

 

CAN_MSG2DATA0

1E27H

71H

00E7H

38H

00E7H

1CH

00A7H

 

 

 

 

 

 

 

 

CAN_MSG3DATA0

1E37H

71H

00F7H

38H

00F7H

1CH

00B7H

 

 

 

 

 

 

 

 

CAN_MSG4DATA0

1E47H

72H

00E7H

39H

00C7H

1CH

00C7H

 

 

 

 

 

 

 

 

CAN_MSG5DATA0

1E57H

72H

00F7H

39H

00D7H

1CH

00D7H

 

 

 

 

 

 

 

 

CAN_MSG6DATA0

1E67H

73H

00E7H

39H

00E7H

1CH

00E7H

 

 

 

 

 

 

 

 

CAN_MSG7DATA0

1E77H

73H

00F7H

39H

00F7H

1CH

00F7H

 

 

 

 

 

 

 

 

CAN_MSG8DATA0

1E87H

74H

00E7H

3AH

00C7H

1DH

0087H

 

 

 

 

 

 

 

 

Must be addressed as a word.

3-13

Page 36
Image 36
Intel 87C196CB, 8XC196NT user manual Byte Windows Register Mnemonic Memory 00E0-00FFH, Direct, Address

8XC196NT, 87C196CB specifications

The Intel 87C196CB and 8XC196NT are microcontrollers from the C196 family, which was designed to meet the demands of embedded control technology. These microcontrollers are popular in various applications due to their robust architecture, extensive I/O capabilities, and specialized functionality, making them ideal for automotive, industrial, and communication systems.

The 87C196CB is distinguished by its 16-bit architecture, offering a balance of processing power and efficiency. It features a 16-bit data bus, which allows for fast data processing, and a 16-bit address bus, supporting up to 64KB of program memory. The microcontroller integrates on-chip memory, including 2KB of ROM and 128 bytes of RAM, which facilitates faster execution of programs and data handling.

One of the standout features of the 87C196CB is its versatility in I/O operations. It comes equipped with 32 general-purpose I/O lines that can be configured for various functions, including input, output, and interrupt handling. This flexibility enables developers to optimize the microcontroller for their specific application needs.

The 8XC196NT builds on the capabilities of its predecessor, offering advanced functionalities such as an enhanced instruction set and integrated peripherals. It includes additional features like timers, serial communication interfaces, and analog-to-digital converters, which expand its usability in complex embedded systems. The 8XC196NT supports multiple addressing modes, allowing for more efficient programming and memory management.

Both microcontrollers utilize innovative technologies that improve performance and power efficiency. The on-chip operating system support aids in real-time processing and multitasking, making them suitable for time-sensitive applications. Power management features are also incorporated, allowing these microcontrollers to operate in low-power modes, which is crucial for battery-operated devices.

The 87C196CB and 8XC196NT microcontrollers are characterized by their reliability and long service life, meeting the stringent demands of industrial applications. Their ability to perform tasks rapidly, combined with their diverse peripheral support, makes them popular choices among engineers and developers designing embedded systems. Overall, the Intel 87C196CB and 8XC196NT microcontrollers remain relevant in the rapidly evolving landscape of embedded technology, facilitating innovative solutions across various industries.