Features: 8-Bit CMOS MCU with 8 Kbytes of ROM
256 Byte Register File
- 236 Bytes of General-Purpose RAM
- 16 Bytes Control/Status Registers
- 4 Bytes for Ports
40-Pin DIP, 44-Pin PLCC or 44-Pin QFP Package
4.5V to 5.5V Operating Range
Low Power Consumption: 220 mW (max) @ 16 MHz
Fast instruction pointer: 1.0 s @ 12 MHz
Two Standby Modes: STOP and HALT
32 Input/Output Lines
Full-Duplex UART
All Digital Inputs are TTL Levels
Auto Latches
RAM and ROM Protect
Two Programmable 8-Bit Counter/Timers each with 6-Bit Programmable Prescaler.
Six Vectored, Priority Interrupts from Eight Different Sources
Clock Speeds: 12 and 16 MHz
On-Chip Oscillator that Accepts a Crystal, Ceramic Resonator, LC, or External Clock Drive.PinoutSpecificationsSymbol Description Min Max Units
VCC Supply Voltage* 0.3 +7.0 V
TSTG Storage Temp 65 +150 °C
TA Oper Ambient Temp † °C
Notes:
* Voltages on all pins with respect to GND.
† See Ordering Information
Stresses greater than those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; operation of the device at any condition above those indicated in the operational sections of these specifications is not implied. Exposure to absolute maximum rating conditions for an extended period may affect device reliability.
DescriptionThe Z86C21 microcontroller is a member of the Z8 singlechip microcontroller family with 8 Kbytes of ROM and 236 bytes of RAM. The device is packaged in a 40-pin DIP, 44-pin PLCC, or a 44-pin QFP with a ROMless pin option available on the 44-pin versions only. With the ROM/ ROMless feature selectively, the Z86C21 offers both external memory and preprogrammed ROM, making it wellsuited for high-volume applications or where code flexibility is required. Zilog's CMOS microcontroller offers fast execution, efficient use of memory, sophisticated interrupts, input/output bit manipulation capabilities, and easy hardware/software system expansion along with low cost and low power consumption.
The Z86C21 architecture is characterized by Zilog's 8-bit microcontroller core. The device offers a flexible I/O scheme, an efficient register and address space structure, multiplexed capabilities between address/data, I/O, and a number of ancillary features that are useful in many industrial and advanced scientific applications.
For applications demanding powerful I/O capabilities, the Z86C21 provides 32 pins dedicated to input and output. These lines are grouped into four ports. Each port consists of eight lines, and is configurable under software control to provide timing, status signals, serial or parallel I/O with or without handshake, and an address/data bus for interfacing external memory. There are three basic address spaces available to support this configuration: Program Memory, Data Memory, and 236 general-purpose registers.
To unburden the program from coping with the real-time tasks, such as counting/timing and serial data communication, the Z86C21 offers two on-chip counter/timers with a large number of user selectable modes, and an on-board UART.