
FEATURES
q
20MHz 16-bit Microcontroller compatible with Industry
Standard’s MCS-96 ISA
- Register to Register Architecture
- 1000 Byte Register RAM
Three 8-bit I/O Ports
On-board Interrupt Controller
Three Pulse-Width Modulated Outputs
High Speed I/O
UART Serial Port
Dedicated Baud Rate Generator
Software and Hardware Timers
- 16-Bit Watchdog Timer, Four 16-Bit Software Timers
- Three 16-Bit Counter/Timers
q
Error detection and correction for external memory accesses
q
q
q
q
q
q
q
q
QML Q compliant part
q
Standard Microcircuit Drawing 5962-98583
INTRODUCTION
The UT80C196KD is compatible with industry standard’s
MCS-96 instruction set. The UT80C196KD is supported by
commercial hardware and software development tools.
The UT80C196KD accesses instruction code and data via a
16-bit address and data bus. The 16-bit bus allows the
microcontroller to access 128K bytes of instruction/data
memory. Integrated software and hardware timers, high speed
I/O, pulse width modulation circuitry, and UART make the
UT80C196KD ideal for control type applications. The CPU’s
ALU supports byte and word adds and subtracts, 8 and 16 bit
multiplies, 32/16 and 16/8 bit divides, as well as increment,
decrement, negate, compare, and logical operations. The
UT80C196KD’s interrupt controller prioritizes and vectors 18
interrupt events. Interrupts include normal interrupts and
special interrupts. To reduce power consumption, the
microcontroller supports software invoked idle and power
down modes.
The UT80C196KD is packaged in a 68-lead quad flatpack.
1000 Bytes
RAM
Register File
ALU
MicroCode
Engine
Interrupt
Controller
PTS
Memory
Controller
Queue
Watchdog
Timer
PWM
PORT2
Serial
Port
HSIO and
Timers
HSI HSO
Alternate
Functions
CPU
Alternate
Functions
PORT1
HOLD
HLDA
BREQ
PWM1
PWM2
Control
Signals
Address /Data Bus
Figure 1. UT80C196KD Microcontroller
FrtPs
CoeIP
PORT0
EXTINT
ECB0-
ECB5
Standard Products
UT80C196KD Microcontroller
Datasheet
April 2002