Philips Semiconductors
Product specification
8-bit microcontrollers with OSD and VST
CONTENTS
1
1.1
1.2
2
2.1
3
4
5
6
7
7.1
8
8.1
8.1.1
8.1.2
8.1.3
9
9.1
9.1.1
9.1.2
9.2
9.3
10
11
12
12.1
12.2
12.3
12.4
12.4.1
12.4.2
12.5
12.6
12.6.1
12.6.2
12.6.3
12.6.4
12.7
12.7.1
12.7.2
12.8
12.8.1
12.8.2
12.9
13
FEATURES
PCF84CXXXA kernel
Derivative features PCA84C640
GENERAL DESCRIPTION
Important
ORDERING INFORMATION
BLOCK DIAGRAM
PINNING INFORMATION
DIFFERENCES
RESET
Power-on-reset
ANALOG CONTROL
6-bit PWM DACs
Pin selection for PWM outputs
Polarity of the PWM outputs
Analog output voltage
VST CONTROL
14-bit PWM DAC
14-bit counter
Data and interface latches
Coarse adjustment
Fine adjustment
AFC INPUT
INPUT/OUTPUT ( I/O)
ON SCREEN DISPLAY
Features
Horizontal display position control
Vertical display position control
Clock generator
RC oscillator
LC oscillator
Display data registers
Display control registers
Derivative register OSDCA
Derivative registers LINE 0A and LINE 0B
Derivative registers LINE 1A and LINE 1B
Derivative register OSDCB
OSD display position
Vertical position
Horizontal position
OSD character size and colour selection
Character size
Colour selection
Character ROM
EMULATION MODE
14
15
16
17
17.1
18
19
19.1
19.1.1
19.1.2
20
21
22
84C44X; 84C64X; 84C84X
REGISTER MAP
LIMITING VALUES
DC CHARACTERISTICS
AC CHARACTERISTICS
Characteristic curves
PACKAGE OUTLINE
SOLDERING
Plastic dual in-line packages
By dip or wave
Repairing soldered joints
DEFINITIONS
LIFE SUPPORT APPLICATIONS
PURCHASE OF PHILIPS I
2
C COMPONENTS
October 1994
2
Philips Semiconductors
Product specification
8-bit microcontrollers with OSD and VST
1
1.1
FEATURES
PCF84CXXXA kernel
84C44X; 84C64X; 84C84X
•
Four programmable display dot sizes
•
Half dot character rounding
•
Seven colours for each character
•
One 14-bit PWM output for VST
•
Five 6-bit PWM outputs for analog controls
•
Eight port lines with 10 mA LED drive capability
•
18 general purpose bidirectional I/O lines
plus 11 function-combined I/O lines
•
2 direct testable lines
•
Programmable VSYNCN and HSYNCN input polarity
•
RC oscillator for OSD function.
2
GENERAL DESCRIPTION
•
8-bit CPU, ROM, RAM, I/O in a single 42 leads shrink
DIL package
•
Over 80 instructions all of 1 or 2 cycles
•
29 quasi bidirectional standard I/O port lines
•
Configuration of I/O lines individually selected by mask
•
External interrupt INT/T0
•
2 direct testable inputs T0, T1
•
8-bit programmable timer/event counter
•
3 single level vectored interrupts (external,
timer/counter, I
2
C-bus)
•
Power-on-reset and low voltage detector
•
Single power supply
•
2 power reduction modes: Idle and Stop
•
Operating temperature range:
−20
to +70
°C
•
Silicon gate CMOS fabrication process (SAC2).
1.2
Derivative features PCA84C640
The 84C44X; 84C64X; 84C84X denotes the types:
•
PCA84C440; 84C441; 84C443; 84C444
•
PCA84C640; 84C641; 84C643; 84C644
•
PCA84C840; 84C841; 84C843; 84C844,
which are 8-bit microcontrollers with On Screen Display
(OSD) and Voltage Synthesized Tuning (VST) functions.
All are members of the 84CXXX microcontroller family.
There are two oscillator types for the OSD function in the
various types, i.e.,
•
RC oscillator: PCA84C440; 84C443; 84C640; 84C643;
84C840; 84C843
•
LC oscillator: PCA84C441; 84C444; 84C641; 84C644;
84C841; 84C844.
2.1
Important note
Although the
PCA84C640
is specifically referred to
throughout this data sheet, the information applies to all
the devices. The small differences between the 84C640
and the other devices are specified in the text and also
highlighted in Chapter 6.
The PCA84C640 comprises:
•
The PCF84CXXXA processor core
•
6 kbytes mask-programmable program ROM
•
128 bytes RAM
•
Multi-master I
2
C-bus interface
•
AFC input for Voltage Synthesized Tuning
(VST; with 3-bit DAC and comparator)
•
On Screen Display (OSD) facility for two rows of
16-characters
•
On Screen Display character set of 64 types
3
ORDERING INFORMATION
This data sheet details the specific properties of the
PCA84C44X, PCA84C64X and PCA84C84X.
The shared characteristics of the PCA84CXXX 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.
PACKAGE
TYPE NUMBER
NAME
PCA84C440; 84C443; 84C640; 84C643;
84C840; 84C843
PCA84C441; 84C444; 84C641; 84C644;
84C841; 84C844
DESCRIPTION
VERSION
TEMPERATURE
RANGE (°C)
SDIP42
plastic shrink dual in-line
SOT270-1
package; 42 leads (600 mil)
−20
to +70
October 1994
3
Philips Semiconductors
Product specification
8-bit microcontrollers with OSD and VST
4
BLOCK DIAGRAM
84C44X; 84C64X; 84C84X
handbook, full pagewidth
T1
(6)
INT / T0
VOB
VOW2
DOSC1
VSYNCN
VOW1
VOW3
DOSC2 HSYNCN
(3)
XTAL1 (IN)
8-BIT
TIMER /
EVENT
COUNTER
ROM
(1)
RAM
(2)
DISPLAY ON SCREEN
CPU
XTAL2 (OUT)
8-bit internal bus
RESET
PARALLEL
I/O
PORTS
84CXXX
core
excluding
ROM / RAM
8-BIT
I/O
PORTS
TEST / EMU
6-BIT
DAC
14-BIT
DAC
3-BIT DAC +
COMPARATOR
I
2
C
INTERFACE
8
5
8
8
MCD170
P0
P1
DP0 DP1
(5)
1 2 3 4 5
PWM
TDAC
AFC
SDA
(4)
SCL
(1) 4K bytes for the PCA84C440; 84C441; 84C443; 84C444.
6K bytes for the PCA84C640; 84C641; 84C643; 84C644.
8K bytes for the PCA84C840; 84C841; 84C843; 84C844.
(2) 128 bytes for the PCA84C440; 84C441; 84C443; 84C444; 84C640; 84C641; 84C643; 84C644.
192 bytes for the PCA84C840; 84C841; 84C843; 84C844.
(3) For use with an LC oscillator, only available with the:
PCA84C441; 84C444; 84C641; 84C644; 84C841; 84C844.
(4) I
2
C-bus interface not available with the:
PCA84C443; 84C444; 84C643; 84C644; 84C843; 84C844.
(5) DP1.4 only available for PCA84C440; 84C443; 84C640; 84C643; 84C840; 84C843.
(6) T1 = pin 29 for PCA84C440; 84C443; 84C640; 84C643; 84C840; 84C843.
T1 = pin 34 for PCA84C441; 84C444; 84C641; 84C644; 84C841; 84C844.
Fig.1 Block diagram.
October 1994
4
Philips Semiconductors
Product specification
8-bit microcontrollers with OSD and VST
5
PINNING INFORMATION
84C44X; 84C64X; 84C84X
handbook, halfpage
DP0.0/TDAC
DP0.1/PWM1
DP0.2/PWM2
DP0.3/PWM3
DP0.4/PWM4
DP0.5/PWM5
P1.0
P1.1
DP1.7/AFC
1
2
3
4
5
6
7
8
9
PCA84C440
PCA84C443
PCA84C640
PCA84C643
PCA84C840
PCA84C843
42 VDD
41 DP1.0
40 DP0.6/SDA
39 DP0.7/SCL
38 DP1.1
37 DP1.2
36 DP1.3
35 INT / T0
34 DP1.4
33 RESET
32 XTAL2
31 XTAL1
30 TEST/EMU
29 T1
28 DOSC1
27 VSYNCN
26 HSYNCN
25 VOB
24 VOW3
23 VOW2/DP1.5
22 VOW1/DP1.6
MCD172
handbook, halfpage
DP0.0/TDAC
1
2
3
4
5
6
7
8
9
PCA84C441
PCA84C444
PCA84C641
PCA84C644
PCA84C841
PCA84C844
42 VDD
41 DP1.0
40 DP0.6/SDA
39 DP0.7/SCL
38 DP1.1
37 DP1.2
36 DP1.3
35 INT/T0
34 T1
33 RESET
32 XTAL2
31 XTAL1
30 TEST/EMU
29 DOSC2
28 DOSC1
27 VSYNCN
26 HSYNCN
25 VOB
24 VOW3
23 VOW2/DP1.5
22 VOW1/DP1.6
MCD171
DP0.1/PWM1
DP0.2/PWM2
DP0.3/PWM3
DP0.4/PWM4
DP0.5/PWM5
P1.0
P1.1
DP1.7/AFC
P1.2 10
P1.3 11
P1.4 12
P0.0 13
P0.1 14
P0.2 15
P0.3 16
P0.4 17
P0.5 18
P0.6 19
P0.7 20
V
SS 21
P1.2 10
P1.3 11
P1.4 12
P0.0 13
P0.1 14
P0.2 15
P0.3 16
P0.4 17
P0.5 18
P0.6 19
P0.7 20
VSS 21
Fig.2 Pinning diagram for PCA84CX40; 84CX43.
Fig.3 Pinning diagram for PCA84CX41; 84CX44.
October 1994
5
Table 1
PIN
(1)
DESCRIPTION
Pin description
SYMBOL
(1)
October 1994
41, 38, 37, 36, 34 41, 38, 37, 36
29
28
−
28, 29
Connections to LC oscillator of OSD clock.
−
Connection to RC oscillator of OSD clock.
34
Direct testable pin and event counter input.
Derivative Port 1: quasi-bidirectional I/O lines.
1
2 to 6
7, 8, 10, 12
13 to 20
9
40
39
35
23, 22
33
32, 31
30
27
26
25
24
21
42
Initialize input, active LOW.
Oscillator output or input terminal for system clock.
Control input for testing and emulation mode. Ground for normal
operation.
Vertical synchronous signal input.
Horizontal synchronous signal input.
Blanking output.
Character video output of OSD.
Ground.
Power supply.
External interrupt or direct testable line.
Derivative Port 1:
quasi-bidirectional I/O lines or character video output.
Port 0: quasi-bidirectional I/O port.
Derivative Port 1:
quasi-bidirectional I/O line or comparator input with 3-bit DAC.
Derivative open drain I/O port or I
2
C-bus data line.
Derivative open drain I/O port or I
2
C- bus clock line.
Port 1: quasi-bidirectional I/O lines.
Derivative Port 0: quasi-bidirectional I/O line or 14-bit DAC PWM.
Derivative Port 1: quasi-bidirectional I/O lines or 6-bit DAC PWM.
84CX40; 84CX43 84CX41; 84CX44 84CX40; 84CX43 84CX41; 84CX44
Deviating pinning
DP1.0 to DP1.4
DP1.0 to DP1.3
Philips Semiconductors
T1
T1
DOSC1
−
−
DOSC1/DOSC2
Mutual pinning
DP0.0/TDAC
DP0.1 to DP0.5/PWM1 to PWM5
P1.0 to P1.4
P0.0 to P0.7
DP1.7/AFC
DP0.6/SDA
8-bit microcontrollers with OSD and VST
6
DP0.7/SCL
INT/T0
DP1.5 to DP1.6/VOW2 to VOW1
RESET
XTAL2, XTAL1
TEST/EMU
VSYNCN
HSYNCN
VOB
VOW3
V
SS
V
DD
84C44X; 84C64X; 84C84X
Note
Product specification
1.
84CX40; 84CX43
denotes the types: PCA84C440, PCA84C443, PCA84C640, PCA84C643, PCA84C840 and PCA84C843.
84CX41; 84CX44
denotes the types: PCA84C441, PCA84C444, PCA84C641, PCA84C644, PCA84C841 and PCA84C844.