87C196CB 20 MHz Advanced 16-Bit
CHMOS Microcontroller with Integrated
CAN 2.0
Automotive
Production Datasheet
Product Features
s
s
s
s
s
s
s
s
s
s
s
s
s
s
–40°C to +125°C Ambient
High Performance CHMOS 16-Bit CPU
Up to 56 Kbytes of On-Chip EPROM
Up to 1.5 Kbyte of On-Chip Register RAM
Up to 512 Bytes of Additional RAM
(Code RAM)
Register-Register Architecture
8 Channel/10-Bit A/D with Sample/Hold
38 Prioritized Interrupts
Up to Seven 8-Bit (56) I/O Ports
Full Duplex Serial I/O Port with Dedicated
Baud Rate Generator
Interprocessor Communication Slave Port
Oscillator Fail Detection Circuitry
15 Message Objects of 8 Bytes Data
Length
Up to 16 Mbyte Linear Address Space
16 MHz standard; 20 MHz is speed premium.
s
s
s
s
s
s
s
s
s
s
s
High Speed Peripheral Transaction Server
(PTS)
Two Dedicated 16-Bit High-Speed
Compare Registers
10 High Speed Capture/Compare (EPA)
Full Duplex Synchronous Serial I/O Port
(SSIO)
Two Flexible 16-Bit Timer Counters
Flexible 8-/16-Bit External Bus
(Programmable)
Programmable Bus (HLD/HLDA)
1.4 µs 16 x 16 Multiply
2.4 µs 32/16 Divide
20 MHz Operation
1
Supports CAN (Controller Area Network)
Specification 2.0
1.
Notice:
This document contains information on products in full production. The specifications are
subject to change without notice. Verify with your local Intel sales office that you have the latest
datasheet before finalizing a design.
Order No: 272405-006
October 1998
87C196CB -
Automotive
Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual
property rights is granted by this document. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no liability
whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to
fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not
intended for use in medical, life saving, or life sustaining applications.
Intel may make changes to specifications and product descriptions at any time, without notice.
Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for
future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.
The 87C196CB -
Automotive
may contain design defects or errors known as errata which may cause the product to deviate from published
specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be obtained from:
Intel Corporation
PO Box 5937
Denver CO 80217-9808
call 1-800-548-4725
Copyright © Intel Corporation 7/8/97
*Third-party brands and names are the property of their respective owners.
ii
Production Datasheet
87C196CB -
Automotive
Contents
1.0
2.0
3.0
4.0
5.0
5.1
Introduction ................................................................................................................... 1
Block Diagram............................................................................................................... 2
Process Information ...................................................................................................... 3
Pin Descriptions ............................................................................................................ 6
Electrical Characteristics.............................................................................................10
DC Characteristics ........................................................................................ 10
5.1.1 87C196CB - Automotive Additional Bus Timing Modes ................... 12
5.1.1.1 MODE 3............................................................................... 12
5.1.1.2 MODE 0............................................................................... 12
AC Characteristics......................................................................................... 12
5.2.1 Test Conditions ................................................................................ 12
5.2.2 87C196CB - Automotive Timings ..................................................... 15
5.2.3 87C196CB Timings .......................................................................... 16
5.2.4 87C196CB - Automotive Timings ..................................................... 17
5.2.5 87C196CB - Automotive AC Characteristics - Slave Port ................ 18
5.2.6 Explanation of AC Symbols.............................................................. 22
EPROM Specifications .................................................................................. 23
5.3.1 AC EPROM Programming Characteristics....................................... 23
5.3.2 EPROM Programming Waveforms .................................................. 24
AC Characteristics - Serial Port - Shift Register Mode.................................. 26
5.4.1 A/D Characteristics........................................................................... 27
5.4.1.1 A/D Converter Specification ................................................ 27
Datasheet Revision History.........................................................................................30
5.2
5.3
5.4
6.0
Production Datasheet
iii
87C196CB -
Automotive
Figures
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
87C196CB - Automotive Block Diagram ..........................................................2
The 87C196CB - Automotive Family Nomenclature ........................................3
84-Pin PLCC AN87C196CB Diagram ..............................................................4
100-Pin QFP AS87C196CB Diagram ..............................................................5
Chip Configuration Registers ...........................................................................9
87C196CB I
CC
vs Frequency .........................................................................11
87C196CB - Automotive System Bus Timing ................................................15
87C196CB - Automotive Ready Timings (One Wait State)............................16
87C196CB Buswidth Timings ........................................................................16
87C196CB HOLD#/HOLDA# Timings............................................................17
Slave Port Waveform - (SLPL = 0).................................................................18
Slave Port Waveform - (SLPL = 1).................................................................19
Synchronous Serial Port ................................................................................20
External Clock Drive Waveforms ...................................................................21
Input/Output Test Conditions .........................................................................21
Float Test Conditions .....................................................................................22
Slave Programming Mode Data Program Mode with Single Program Pulse .24
Slave Programming Mode in Word Dump or Data Verify Mode
with Auto Increment .......................................................................................24
Slave Programming Mode Timing in Data Program Mode
with Repeated Program Pulse and Auto Increment .......................................25
Waveform - Serial Port - Shift Register Mode ................................................26
AD_TIME 1FAFH:Byte ...................................................................................27
Tables
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Device Overview ..............................................................................................1
Thermal Characteristics ...................................................................................3
Pin Descriptions ...............................................................................................6
87C196CB Memory Map..................................................................................8
DC Characteristics (Under Listed Operating Conditions)...............................10
AC Characteristics (Over Specified Operating Conditions)............................12
AC Characteristics (Over Specified Operating Conditions)............................14
8xC196CB HOLD#/HOLDA# Timings (Over Specified Operation Conditions)17
Slave Port Timing - (SLPL = 0, 1, 2, 3) ..........................................................18
Slave Port Timing - (SLPL = 1, 2, 3) ..............................................................19
Normal Master/Slave Operation .....................................................................20
Handshake Operation ....................................................................................20
External Clock Drive.......................................................................................21
Explanation of AC Symbols............................................................................22
AC EPROM Programming Characteristics.....................................................23
DC EPROM Programming Characteristics ....................................................23
Serial Port Timing - Shift Register Mode ........................................................26
10-Bit Mode A/D Operating Conditions ..........................................................27
10-Bit Mode A/D Characteristics (Using Above Operating Conditions) (1) ....28
8-Bit Mode A/D Operating Conditions ............................................................28
8-Bit Mode A/D Characteristics (Using Above Operating Conditions) (1) ......29
iv
Production Datasheet
87C196CB -
Automotive
1.0
Introduction
The 87C196CB -
Automotive
is a member of the MCS
®
96 microcontroller family. This device is
based upon the MCS 96 Kx/Jx microcontroller product families with enhancements ideal for
automotive and industrial applications. The 87C196CB -
Automotive
is the first device in the Kx
family to support networking through the integration of the CAN 2.0 (Controller Area Network)
peripheral on-chip. The 87C196CB offers the highest memory density of the MCS 96
microcontroller family, with 56K of on-chip EPROM, 1.5K of on-chip register RAM, and 512
bytes of additional RAM (Code RAM). In addition, the 87C196CB provides up to 16 Mbyte of
Linear Address Space.
Table 1. Device Overview
Device
87C196CB
87C196CB
Pins/
Package
84-Pin
PLCC
100-Pin
QFP
EPROM
56K
56K
Reg
RAM
1.5K
1.5K
Code
RAM
512b
512b
I/O
56
60
EPA
10
10
SIO
Y
Y
SSIO
Y
Y
CAN
Y
Y
A/D
8
8
Addr
Space
1 Mbyte
16 Mbyte
Production Datasheet
1