87C196CA 18 MHz Microcontroller — Automotive
2.0
2.1
2.2
2.3
2.3.1
2.3.2
Architecture
The 87C196CA is a member of the MCS 96 microcontroller family, has the same architecture and
use the same instruction set as the 80C196KB/KC. Many new features have been added including:
CPU Features
• Powerdown and Idle Modes
• 18 MHz Operating Frequency
• A High Performance Peripheral Transaction Server (PTS)
• Up to 37 Interrupt Vectors
• 256 Bytes of Code RAM
• 1.0 Kbytes of Register RAM
• “Windowing” Allows 8-Bit Addressing to Some 16-Bit Addresses
• 1.75 µs 16 x 16 Multiply
• 3 µs 32/16 Divide
• Oscillator Fail Detect
Peripheral Features
• Programmable A/D Conversion and S/H Times
• Six Capture/Compare I/O with 2 Flexible Timers
• Synchronous Serial I/O Port for Full Duplex Serial I/O
• Total Utilization of ALL Available Pins (I/O Mux’d with Control)
• Two 16-Bit Timers with Prescale, Cascading and Quadrature Counting Capabilities
• Up to 12 Externally Triggered Interrupts
New Instructions
XCH/XCHB
Exchange the contents of two locations, either Word or Byte is supported.
BMOVi
Interruptable Block Move Instruction, allows the user to be interrupted during long executing
Block Moves.
2
Datasheet