|
Details, datasheet, quote on part number:Z86L72
| |
Datasheet text preview:
PRODUCT SPECIFICATION
1
Z86C72/C92/L72/L92
IR MICROCONTROLLER
FEATURES
Part Z86C72 Z86C92 Z86L72 Z86L92 ROM (KB) 16 0 16 0 RAM* (Bytes) 748 748 748 748 I/O 31 31 31 31 Voltage Range 4.5V to 5.5V 4.5V to 5.5V 2.0V to 3.9V 2.0V to 3.9V
s
1
Programmable Input Glitch Filter for Pulse Reception
Five Priority Interrupts Three External Two Assigned to Counter/Timers Low Voltage Detection and Standby Mode Programmable Watch-Dog/Power-On Reset Circuits Two Independent Comparators with Programmable Interrupt Polarity On-Chip Oscillator that Accepts a Crystal, Ceramic Resonator, LC, RC (mask option), or External Clock Drive Mask Selectable 200 kOhms Pull-Ups on Ports 0, 2, 3 All Eight Port 2 Bits at one time or Not Pull-Ups Automatically Disabled Upon Selecting Individual Pins as Outputs Maskable Mouse/Trackball Interface on P00 Through P03 is available on the L72 version. 32 kHz Oscillator Mask Option
Note: *General-Purpose s s s
s s
Expanded Register File Control Registers Low Power Consumption - 40 mW (typical) Three Standby Modes: STOP HALT Low Voltage Automatic External ROM (Z86LX2/C72 Version) Access Beyond 16K
s
s
s
s
s
Special Architecture to Automate Both Generation and Reception of Complex Pulses or Signals: One Programmable 8-Bit Counter/Timer with Two Capture Register One Programmable 16-Bit Counter/Timer with One Capture Register
s
s
GENERAL DESCRIPTION
The Z86LX2/CX2 family of IR (Infrared) are ROM/ROMless-based members of the Z8® MCU single-chip microcontroller family with 768 bytes of internal RAM. The differentiating factor between these devices is the availability of RAM, ROM and package options. The use of external memory enables these Z8 microcontrollers to be used where code flexibility is required. Offering the 5V versions (Z86CXX) and gives optimum performance in both the low and high voltage ranges. Zilog's CMOS microcontrollers DS97LVO0900 offer fast execution, efficient use of memory, sophisticated interrupts, input/output bit manipulation capabilities, automated pulse generation/reception, and internal key-scan pull-up resistors. The Z86LX2/CX2 product line offers easy hardware/software system expansion with cost-effective and low power consumption. The Z86LX2/CX2 architecture is based on Zilog's 8-bit microcontroller core with an Expanded Register File to allow
PRELIMINARY
6-1
Z86C72/C92/L72/L92 IR Microcontroller
Zilog
GENERAL DESCRIPTION (Continued)
access to register mapped peripherals, I/O circuits, and powerful counter/timer circuitry. The Z86C72/C92/L72/L92 offers a flexible I/O scheme, an efficient register and address space structure, and a number of ancillary features that are useful in many consumer, automotive, computer peripheral, and battery operated hand-held applications. Many applications demand powerful I/O capabilities. The Z86LX2/CX2 family fulfills this with three package options in which the L72 version provides 31 pins of dedicated input and output. These lines are grouped into four ports. Each port consists of eight lines (Port 3 has seven lines) and is configurable under software control to provide timing, status signals, parallel I/O with or without handshake, and an address/data bus for interfacing external memory. There are five basic address spaces available to support a wide range of configurations: Program Memory, Register File, Expanded Register File, Extended Data RAM and External Memory. The register file is composed of 256 bytes of RAM. It includes four I/O port registers, 16 control and status registers and the rest are General-Purpose registers. The Extended Data RAM adds 512 bytes of usable general-purpose registers. The Expanded Register FIle consists of two additional register groups (F and D). To unburden the program from coping with such real-time problems as generating complex waveforms or receiving and demodulating complex waveform/pulses, the Z86LX2/CX2 family offers a new intelligent counter/timer architecture with 8-bit and 16-bit counter/timers (Figure 1). Also included are a large number of user-selectable modes, and two on-board comparators to process analog signals with separate reference voltages (Figure 2).
HI16 8
LO16 8
16-Bit T16 124 8 8 SCLK Clock Divider TC16H 16 8 TC16L And/Or Logic HI8 8 Input Glitch Filter Edge Detect Circuit 8-Bit T8 8 TC8H 8 TC8L LO8 8
Timer 16
Timer 8/16
Timer 8
Figure 1. Counter/Timer Block Diagram
6-2
PRELIMINARY
DS97LVO0900
Zilog
Z86C72/C92/L72/L92 IR Microcontroller
P00 P01 P02 P03 Port 0 P04 P05 P06 P07 P10 P11 P12 P13 P14 P15 P16 P17 P20 P21 P22 P23 P24 P25 P26 P27 Register Bus
Register File 256 x 8-Bit Port 3 Internal Address Bus ROM 16K/0K x 8 Internal Data Bus Z8 Core
P31 P32 P33 P34 P35 P36 P37
1
Port 1 Expanded Register File 512 x 8-Bit Expanded Register Bus
Machine Timing & Instruction Control
XTAL /AS /DS R/W /RESET
Port 2 Counter/Timer 8 8-Bit Counter/Timer 16 16-Bit
Power
VDD VSS
Figure 2. Functional Block Diagram
Note: All Signals with a preceding front slash, "/", are active Low, e.g., B//W (WORD is active Low); /B/W (BYTE is active Low, only).
Power connections follow conventional descriptions below: Connection Power Ground Circuit VCC GND Device VDD VSS
DS97LVO0900
PRELIMINARY
6-3
|
|