General Description
The Z86L82/85 are ROM-based members of the Z8 MCU single-chip family of infrared (IR) controllers, featuring 237 bytes of general-purpose RAM and 4/8 KB of ROM, respectively. Maxim’s CMOS microcontrollers offer fast executing, efficient use of memory, sophisticated interrupts, input/output bit manipulation capabilities, automated pulse generation/reception, and internal key-scan pull-up transistors.
FEATUREs
• Low power consumption—40 mW (typical)
• Three standby modes
– STOP—2 μA (typical)
– HALT—0.8 mA (typical)
– Low voltage
• Special architecture to automate both generation and reception of complex pulses or signals:
– One programmable 8-bit counter/timer with two capture registers and two load registers
– One programmable 16-bit counter/timer with one 16-bit capture register pair and one 16-bit load register pair
– Programmable input glitch filter for pulse reception
• Five priority interrupts
– Three external
– Two assigned to counter/timers
• Low voltage protection
• Programmable watch-dog/power-on reset circuits
• Two independent comparators with programmable interrupt polarity
• Mask-selectable pull-up transistor on Ports 0, 2, and 3
• Programmable mask options:
– Oscillator selection: RC oscillator versus crystal or other clock source
– Oscillator operational mode: normal high-frequency operation enabled versus 32-KHz operation enabled
– Port 0: 0–3 pull-ups
– Port 0: 4–7 pull-ups
– Port 2: 0–7 pull-ups
– Port 3: pull-ups
– Port 0: 0–3 Mouse Mode: Normal Mode (.5VDD input threshold) versus Mouse Mode (.4VDD input threshold)