Philips Semiconductors
Product specification
8-bit microcontrollers for
remote control transmitters
CONTENTS
1
2
2.1
3
4
5
6
6.1
6.2
7
8
8.1
8.2
8.3
9
9.1
9.2
10
11
12
13
14
15
16
17
17.1
17.2
18
19
FEATURES
GENERAL DESCRIPTION
Important note
MEMORY AND I/O CONFIGURATIONS
ORDERING INFORMATION
BLOCK DIAGRAM
PINNING INFORMATION
Pinning
Pin description
POWER-ON-RESET STATUS AND PORT
OPTIONS
HARDWARE MODULATOR
Interface between the 84CXXX core and
derivative logic
Instructions for data transfer between the
84CXXX core and derivative logic
Operation of the Hardware Modulator
INTERRUPTS
Internal timer/counter
External keypad wake-up and T0/INT pin
OUTPUT DRIVER
WATCHDOG TIMER (WDT)
LIMITING VALUES
DC CHARACTERISTICS
AC CHARACTERISTICS
APPLICATION INFORMATION
PACKAGE OUTLINES
SOLDERING
Plastic small outline packages
Plastic dual in-line packages
DEFINITIONS
LIFE SUPPORT APPLICATIONS
PCA84C122; 222; 422; 622; 822
1995 May 01
2
Philips Semiconductors
Product specification
8-bit microcontrollers for
remote control transmitters
1
FEATURES
PCA84C122; 222; 422; 622; 822
Although the PCA84C122 is specifically referred to
throughout this data sheet, the information applies to all
the devices. The differences between the PCA84C122
and the other devices are specified in Chapter 3.
Figure 2 shows the general block diagram of the device.
The 84CXXX core plus 8 kbytes ROM and 64 bytes RAM
has the same function as described in the PCF84CXXX
family description (see
“Data Handbook IC14”
).
When the transmitter is not in use the microcontroller is in
Stop mode and the oscillator is halted. The AND gate
connected to the Port 1 (P10 to P17) lines provides the
wake-up to end the Stop mode.
The Hardware Modulator produces pulse bursts according
to the required protocol. The ON-time and OFF-time of
each pulse (i.e. duty factor) and the number of pulses are
controlled by software.
The Watchdog Timer (WDT) will reset the PCA84C122
when it has not been reloaded (reset) in time, because the
program has run out of sequence (endless loop,
continuous Idle mode, etc.). During Stop mode the
oscillator is halted, therefore the Watchdog Timer is not
running.
Automatic system reset is generated by the WDT if the
timer is not reset before overflow from counting within
a certain period of time.
The Output Driver can handle sufficient current to drive a
single transistor, that provides the required current for the
IR-LED.
2.1
Important note
•
84CXXX CPU
•
ROM, RAM and I/O configurations are device
dependent; see Chapter 3
•
Two test inputs: T0 (ANDed with Port 1 input lines)
and T1
•
3 single-level vectored interrupt sources:
– external (T0/INT and Port 1, for keypad press
wake-up function)
– timer/counter (TI)
– hardware modulator interrupt
•
8-bit programmable timer/counter with 5-bit pre-scaler
•
Power saving: Idle and Stop modes are provided
•
Hardware Modulator providing pulse bursts, with:
– programmable duty factor for each pulse
– programmable number of pulses
•
One output line from the Hardware Modulator to control
the driver transistor for the infrared LED (IR-LED).
Capable of sinking 27 mA at V
DD
= 2.0 V, V
OUT
= 1.0 V
•
Watchdog Timer to keep the transmitter from being
locked or malfunction
•
Available packages: SO and DIP types (SO20, SO24,
SO28, SDIP24 and DIP20); see Chapter 4
•
On-chip oscillator: 455 kHz to 6 MHz
•
Single supply voltage: 2.0 V to 5.5 V
•
Operating temperature:
−20
to +50
°C.
2
GENERAL DESCRIPTION
The PCA84C122 is a stand-alone microcontroller
designed for use in remote control transmitters for a wide
range of applications.
The PCA84C122 provides a number of dedicated
hardware functions for remote controller applications.
These functions include the following additional blocks to
the 84CXXX core:
•
Interrupt Gate
•
Hardware Modulator
•
Output Driver
•
Watchdog Timer.
This data sheet details the specific properties of the
PCA84C122; PCA84C222; PCA84C422; PCA84C622
and PCA84C822. The shared characteristics of the family
of microcontrollers are described in the PCF84CXXXA
Family single-chip 8-bit Microcontroller of
“Data Handbook
IC14”,
which should be read in conjunction with this data
sheet.
1995 May 01
3
Philips Semiconductors
Product specification
8-bit microcontrollers for
remote control transmitters
3
MEMORY AND I/O CONFIGURATIONS
DEVICE
PCA84C122A
PCA84C122B
PCA84C222A
PCA84C222B
PCA84C422A
PCA84C422B
PCA84C622A
PCA84C622B
PCA84C622C
PCA84C822A
PCA84C822B
PCA84C822C
Note
1. 4 I/O lines with 10 mA sink capability.
4
ORDERING INFORMATION
TYPE NUMBER
(1)
NAME
PCA84CX22AP
PCA84CX22AT
PCA84CX22BP
PCA84CX22BT
PCA84C622CT
PCA84C822CT
Note
1. ‘X’ in the type number denotes the numbers: 1, 2, 4, 6 and 8.
SDIP24
SO24
DIP20
SO20
SO28
I/O LINES
16
12
16
12
16
12
16
12
20
(1)
16
12
20
(1)
PCA84C122; 222; 422; 622; 822
ROM
1K
2K
4K
RAM
32 bytes
6K
64 bytes
8K
PACKAGE
DESCRIPTION
plastic shrink dual in-line package; 24 leads (400 mil)
plastic small outline package; 24 leads; body width 7.5 mm
plastic dual in-line package; 20 leads (300 mil)
plastic small outline package; 20 leads; body width 7.5 mm
plastic small outline package; 28 leads; body width 7.5 mm;
low stand-off height
VERSION
SOT234-1
SOT137-1
SOT146-1
SOT163-1
SOT136-1
PC
A
84C122
P
technology:
PC = CMOS
temperature range:
A = 20 to 50
o
C
package:
P = plastic DIL
T = plastic mini-pack (SO)
generic type number
MLA973 - 1
Fig.1 Numbering scheme.
1995 May 01
4