87C196CB SUPPLEMENT

Table 3-4. CAN Peripheral SFRs

Message 15

Addr

High (Odd) Byte

 

Low (Even) Byte

1EFEH

Reserved

 

CAN_MSG15DATA7

1EFCH

CAN_MSG15DATA6

CAN_MSG15DATA5

1EFAH

CAN_MSG15DATA4

CAN_MSG15DATA3

1EF8H

CAN_MSG15DATA2

 

CAN_MSG15DATA1

1EF6H

CAN_MSG15DATA0

 

CAN_MSG15CFG

1EF4H

CAN_MSG15ID3

 

CAN_MSG15ID2

1EF2H

CAN_MSG15ID1

 

CAN_MSG15ID0

1EF0H

CAN_MSG15CON1

 

CAN_MSG15CON0

 

Message 14

 

Addr

High (Odd) Byte

 

Low (Even) Byte

1EEEH

Reserved

 

CAN_MSG14DATA7

1EECH

CAN_MSG14DATA6

 

CAN_MSG14DATA5

1EEAH

CAN_MSG14DATA4

CAN_MSG14DATA3

1EE8H

CAN_MSG14DATA2

CAN_MSG14DATA1

1EE6H

CAN_MSG14DATA0

CAN_MSG14CFG

1EE4H

CAN_MSG14ID3

 

CAN_MSG14ID2

1EE2H

CAN_MSG14ID1

 

CAN_MSG14ID0

1EE0H

CAN_MSG14CON1

 

CAN_MSG14CON0

 

Message 13

 

Addr

High (Odd) Byte

 

Low (Even) Byte

1EDEH

Reserved

 

CAN_MSG13DATA7

1EDCH

CAN_MSG13DATA6

CAN_MSG13DATA5

1EDAH

CAN_MSG13DATA4

 

CAN_MSG13DATA3

1ED8H

CAN_MSG13DATA2

 

CAN_MSG13DATA1

1ED6H

CAN_MSG13DATA0

 

CAN_MSG13CFG

1ED4H

CAN_MSG13ID3

 

CAN_MSG13ID2

1ED2H

CAN_MSG13ID1

 

CAN_MSG13ID0

1ED0H

CAN_MSG13CON1

 

CAN_MSG13CON0

 

Message 12

 

Addr

High (Odd) Byte

Low (Even) Byte

1ECEH

Reserved

CAN_MSG12DATA7

1ECCH

CAN_MSG12DATA6 CAN_MSG12DATA5

1ECAH

CAN_MSG12DATA4

CAN_MSG12DATA3

1EC8H

CAN_MSG12DATA2

CAN_MSG12DATA1

1EC6H

CAN_MSG12DATA0

CAN_MSG12CFG

1EC4H

CAN_MSG12ID3

CAN_MSG12ID2

1EC2H

CAN_MSG12ID1

CAN_MSG12ID0

1EC0H

CAN_MSG12CON1

CAN_MSG12CON0

Message 11

Addr

High (Odd) Byte

 

Low (Even) Byte

1EBEH

Reserved

 

CAN_MSG11DATA7

1EBCH

CAN_MSG11DATA6

CAN_MSG11DATA5

1EBAH

CAN_MSG11DATA4

CAN_MSG11DATA3

1EB8H

CAN_MSG11DATA2

CAN_MSG11DATA1

1EB6H

CAN_MSG11DATA0

CAN_MSG11CFG

1EB4H

CAN_MSG11ID3

 

CAN_MSG11ID2

1EB2H

CAN_MSG11ID1

 

CAN_MSG11ID0

1EB0H

CAN_MSG11CON1

 

CAN_MSG11CON0

 

Message 10

 

Addr

High (Odd) Byte

 

Low (Even) Byte

1EAEH

Reserved

 

CAN_MSG10DATA7

1EACH

CAN_MSG10DATA6

CAN_MSG10DATA5

1EAAH

CAN_MSG10DATA4

CAN_MSG10DATA3

1EA8H

CAN_MSG10DATA2

CAN_MSG10DATA1

1EA6H

CAN_MSG10DATA0

CAN_MSG10CFG

1EA4H

CAN_MSG10ID3

 

CAN_MSG10ID2

1EA2H

CAN_MSG10ID1

 

CAN_MSG10ID0

1EA0H

CAN_MSG10CON1

 

CAN_MSG10CON0

 

Message 9

 

Addr

High (Odd) Byte

 

Low (Even) Byte

1E9EH

Reserved

 

CAN_MSG9DATA7

1E9CH

CAN_MSG9DATA6

 

CAN_MSG9DATA5

1E9AH

CAN_MSG9DATA4

 

CAN_MSG9DATA3

1E98H

CAN_MSG9DATA2

 

CAN_MSG9DATA1

1E96H

CAN_MSG9DATA0

 

CAN_MSG9CFG

1E94H

CAN_MSG9ID3

 

CAN_MSG9ID2

1E92H

CAN_MSG9ID1

 

CAN_MSG9ID0

1E90H

CAN_MSG9CON1

 

CAN_MSG9CON0

 

Message 8

 

Addr

High (Odd) Byte

Low (Even) Byte

1E8EH

Reserved

CAN_MSG8DATA7

1E8CH

CAN_MSG8DATA6

CAN_MSG8DATA5

1E8AH

CAN_MSG8DATA4

CAN_MSG8DATA3

1E88H

CAN_MSG8DATA2

CAN_MSG8DATA1

1E86H

CAN_MSG8DATA0

CAN_MSG8CFG

1E84H

CAN_MSG8ID3

CAN_MSG8ID2

1E82H

CAN_MSG8ID1

CAN_MSG8ID0

1E80H

CAN_MSG8CON1

CAN_MSG8CON0

3-4

Page 27
Image 27
Intel 8XC196NT, 87C196CB user manual Can Peripheral SFRs, Message Addr High Odd Byte Low Even Byte

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.