2-1
CHAPTER 2
ARCHITECTURAL OVERVIEW
This chapter describes architectural differences between the 8XC196Lx (87C196LA, 87C196LB,
and 83C196LD) and the 8XC196Kx (8XC196Kx, 8XC196Jx, and 87C196CA) microcontroller
families. Both the 8XC196Lx and the 8XC196Kx are designed for high-speed calculations and
fast I/O, and share a common architecture and instruction set with few deviations. This chapter
provides a high-level overview of the deviations between the two families.
NOTE
This supplement describes two product families within the MCS
®
96
microcontroller family. For brevity, the name 8XC196Lx is used when the
discussion applies to all three Lx controllers. Likewise, the name 8XC196Kx is
used when the discussion applies to all the Kx, Jx, and CA controllers.
2.1
MICROCONTROLLER FEATURES
Table 2-1 lists the features of the 8XC196Lx and the 8XC196Kx.
Table 2-1. Features of the 8XC196L
x and 8XC196Kx Product Famiies
Device
Pins
OTPROM/
EPROM/
ROM (1)
Register
RAM (2)
Code
RAM
I/O
Pins
EPA
Pins
SIO/
SSIO
Ports
A/D
CAN
J1850
Ext.
Interrupt
Pins
87C196LA
52
24 K
768
—
41
6
3
6
—
—
1
87C196LB
52
24 K
768
—
41
6
3
6
—
1
1
83C196LD
52
16 K
384
—
41
6
3
—
—
—
1
8XC196JV
52
48 K
1536
512
41
6
3
6
—
—
1
8XC196KT
68
32 K
1024
512
56
10
3
8
—
—
2
8XC196JT
52
32 K
1024
512
41
6
3
6
—
—
1
87C196CA
68
32 K
1024
256
51
6
3
6
1
—
2
8XC196KR
68
16 K
512
256
56
10
3
8
—
—
2
8XC196JR
52
16 K
512
256
41
6
3
6
—
—
1
NOTES:
1.
Optional. The second character of the device name indicates the presence and type of nonvolatile
memory. 80C196
xx = none; 83C196xx = ROM; 87C196xx = OTPROM or EPROM.
2.
Register RAM amounts include the 24 bytes allocated to core SFRs and the stack pointer.
Summary of Contents for 87C196CA
Page 9: ...1 Guide to This Manual...
Page 10: ......
Page 13: ...2 Architectural Overview...
Page 14: ......
Page 22: ......
Page 23: ...3 Address Space...
Page 24: ......
Page 33: ...4 Standard and PTS Interrupts...
Page 34: ......
Page 43: ...5 I O Ports...
Page 44: ......
Page 51: ...6 Synchronous Serial I O Port...
Page 52: ......
Page 56: ......
Page 57: ...7 Event Processor Array...
Page 58: ......
Page 65: ...8 J1850 Communications Controller...
Page 66: ......
Page 89: ...9 Minimum Hardware Considerations...
Page 90: ......
Page 93: ...10 Special Operating Modes...
Page 94: ......
Page 98: ......
Page 99: ...11 Programming the Nonvolatile Memory...
Page 100: ......
Page 106: ......
Page 107: ...A Signal Descriptions...
Page 108: ......
Page 118: ......
Page 119: ...Glossary...
Page 120: ......
Page 133: ...Index...
Page 134: ......