8-Bit Microcontrollers With OSD and VST 84C44X 84C64X 84C84X
8-Bit Microcontrollers With OSD and VST 84C44X 84C64X 84C84X
October 1994 2
• Multi-master I2C-bus interface This data sheet details the specific properties of the
PCA84C44X, PCA84C64X and PCA84C84X.
• AFC input for Voltage Synthesized Tuning
The shared characteristics of the PCA84CXXX family of
(VST; with 3-bit DAC and comparator)
microcontrollers are described in the PCF84CXXXA
• On Screen Display (OSD) facility for two rows of Family single-chip 8-bit Microcontroller of “Data Handbook
16-characters IC14”, which should be read in conjunction with this data
• On Screen Display character set of 64 types sheet.
3 ORDERING INFORMATION
PACKAGE TEMPERATURE
TYPE NUMBER
NAME DESCRIPTION VERSION RANGE (°C)
October 1994 3
Philips Semiconductors Product specification
4 BLOCK DIAGRAM
XTAL1 (IN)
8-BIT
ROM RAM
TIMER / DISPLAY ON SCREEN
CPU (1) (2)
EVENT
XTAL2 (OUT)
COUNTER
RESET
PARALLEL
I/O 84CXXX 8-BIT 6-BIT 14-BIT 3-BIT DAC + I2 C
PORTS core I/O
TEST / EMU DAC DAC COMPARATOR INTERFACE
excluding PORTS
ROM / RAM
MCD170
8 5 8 8
October 1994 4
Philips Semiconductors Product specification
5 PINNING INFORMATION
MCD172 MCD171
Fig.2 Pinning diagram for PCA84CX40; 84CX43. Fig.3 Pinning diagram for PCA84CX41; 84CX44.
October 1994 5
Table 1 Pin description
SYMBOL(1) PIN(1)
DESCRIPTION
84CX40; 84CX43 84CX41; 84CX44 84CX40; 84CX43 84CX41; 84CX44
October 1994
Deviating pinning
DP1.0 to DP1.4 DP1.0 to DP1.3 41, 38, 37, 36, 34 41, 38, 37, 36 Derivative Port 1: quasi-bidirectional I/O lines.
T1 T1 29 34 Direct testable pin and event counter input.
Philips Semiconductors
6
DP0.7/SCL 39 Derivative open drain I/O port or I2C- bus clock line.
8-bit microcontrollers with OSD and VST
Note
1. 84CX40; 84CX43 denotes the types: PCA84C440, PCA84C443, PCA84C640, PCA84C643, PCA84C840 and PCA84C843.
84C44X; 84C64X; 84C84X
84CX41; 84CX44 denotes the types: PCA84C441, PCA84C444, PCA84C641, PCA84C644, PCA84C841 and PCA84C844.
Product specification
6
Table 2 Differences between the types PCA84C44X, PCA84C64X and PCA84C84X
In this table: yes = available; no = not available.
PCA...
FEATURE
October 1994
84C440 84C441 84C443 84C444 84C640 84C641 84C643 84C644 84C840 84C841 84C843 84C844
OSD oscillator RC LC RC LC RC LC RC LC RC LC RC LC
General purpose I/O lines 18 17 18 17 18 17 18 17 18 17 18 17
Philips Semiconductors
7
8-bit microcontrollers with OSD and VST
84C44X; 84C64X; 84C84X
Product specification
Philips Semiconductors Product specification
POWER
Vref ON
RESET
RESET
internal
reset
V
SS
MLA651
October 1994 8
Philips Semiconductors Product specification
VDD V ref
VSS
VDD
RESET
VSS
td
OSCILLATOR
MCD240
oscillator start up time
VDD
handbook, full pagewidth
Vmin
VDD Vref
VSS
t VDD
VDD
RESET
without
external
component
VSS
t Vref td
VDD
RESET
with
external
component
VSS
RC 8 t VDD
OSCILLATOR
MCD241
oscillator start up time
October 1994 9
Philips Semiconductors Product specification
The PWM outputs PWM1 to PWM5, share the same pins • t HIGH = t 0 × PWMDL = HIGH time of the PWM pulse
as the Derivative Port lines DP0.1 to DP0.5.
• t r = t 0 × 64 = repetition time of the PWM pulse
Setting the (relevant PWM enable) bit PWMnE to:
3
• Logic 1, selects the relevant PWMx output function • t 0 = --------------
f XTAL
• Logic 0, selects the relevant DP0.x Port function.
• PWMDL is the decimal value of the contents of the
8.1.2 POLARITY OF THE PWM OUTPUTS PWM data latch.
The polarity of all five PWM outputs is selected by the state Therefore, the analog output voltage is:
of the polarity control bit P6LVL.
PWMDL
V A = ------------------------ × V O
Setting the control bit P6LVL to: 64
• Logic 0, sets the PWMx outputs to the default polarity
• Logic 1, inverts all the PWMx outputs.
DP0.x data
f PWM I/O
6-BIT PWM DATA LATCH
PWMnE
Q
6-BIT DAC PWM
CONTROLLER DP0.x / PWMx
Q
October 1994 10
Philips Semiconductors Product specification
t0
handbook, full pagewidth
f PWM
64 1 2 3 m m+1 m+2 63 64 1
00
01
63
October 1994 11
Philips Semiconductors Product specification
October 1994 12
Philips Semiconductors Product specification
"MOV instruction"
"MOV instruction"
DATA LATCH VSTH DATA LATCH VSTL
7 7
7 7
OUT1 OUT2
polarity ADD
control bit Q Q
TDAC output
P14LVL
Q14 - 8 Q7 - 1
14-BIT COUNTER f0
MCD177
tr
handbook, full pagewidth
OUT 1
MCD313
t 0 x (VSTH+1)
October 1994 13
Philips Semiconductors Product specification
tr
handbook, full pagewidth
111 1110
111 1101
111 1011
111 1010
MCD314
VSTL
tr
handbook, full pagewidth
OUT 1
OUT 2
TDAC
MCD315
October 1994 14
Philips Semiconductors Product specification
COMPARATOR AFCC
DP1.7 / AFC
EN
3-BIT DAC EN
October 1994 15
Philips Semiconductors Product specification
11 INPUT/OUTPUT (I/O) Table 5 specifies the possible port option list. When these
devices are used for emulation purposes, in order to match
Each parallel I/O port line may be individually configured
the piggy back device provided it is recommended that the
using one of three possible I/O mask options.
port options listed in Table 6 are used.
The three I/O mask options are specified below:
Option 1 Standard port with switched pull-up current
source, Fig.15.
Option 2 Open drain, Fig.16.
Option 3 Push-pull (output only), Fig.17.
WRITE PULSE
handbook, full pagewidth VDD
OUTL / ORL / ANL / MOV
TR2 constant
current
TR3 source
DATA BUS D MQ D SQ 100 µA typ.
MASTER SLAVE
I/O PORT
SQ LINE
TR1
VSS
MLA696
IN / MOV
Fig.15 Standard output with switched pull-up current source (Option 1).
WRITE PULSE
VDD
handbook, full pagewidth OUTL / ORL / ANL
DATA BUS D MQ D SQ
MASTER SLAVE
I/O PORT
SQ LINE
TR1
V SS
ORL / ANL
MLA697
IN
October 1994 16
Philips Semiconductors Product specification
WRITE PULSE
handbook, full pagewidth VDD
OUTL / ORL / ANL
TR2 constant
current
TR3 source
DATA BUS D MQ D SQ 100 µA typ.
MASTER SLAVE
OUTPUT
SQ LINE
TR1
VSS
ORL / ANL
MLB998
IN
October 1994 17
Philips Semiconductors Product specification
Table 5 User mask programmable port option list Table 6 Port options for the 84C640 in emulation mode
Notes
1. Each pin can be configured to a HIGH (S) or LOW (R)
state after power-on-reset. The required state of each
pin is therefore specified by R or S.
2. DP1.4 available only with the PCA84C440,
PCA84C443, PCA84C640, PCA84C643,
PCA84C840 and PCA84C843.
October 1994 18
Philips Semiconductors Product specification
12.2 Horizontal display position control The LC oscillator is available in the types:
PCA84C441; 84C444; 84C641; 84C644;
The horizontal position counter is incremented every OSD 84C841; 84C844.
cycle after the programmed level of HSYNCN occurs at the
HSYNCN pin. The counter is reset when the opposite The external LC network is connected between
polarity of the HSYNCN pulse is reached. pins 28 and 29 (see Fig.20).
October 1994 19
Philips Semiconductors Product specification
HSYNCN
HORIZONTAL
DISPLAY CHARACTER
POSITION ROM
CONTROL
CONTROL
CLOCK DISPLAY
TIMING
GENERATOR CONTROL
GENERATOR
(1)
VOB
VOW1
VOW2
VOW3
MCD179
(1) See Figs 19 and 20 for connection of external components.
VDD
handbook, halfpage
R handbook, halfpage C1
DOSC1
DOSC1
L1
C2
C DOSC2
MCD247
VSS
MCD173
October 1994 20
Philips Semiconductors Product specification
October 1994 21
Philips Semiconductors Product specification
7 6 5 4 3 2 1 0
CC34 CC24 CC14 RBLK ROUND STBY VLVL HLVL
HSYNCN
(HLVL = VLVL = 0)
(VSYNCN)
October 1994 22
Philips Semiconductors Product specification
H H
handbook, halfpage
H H
H H
MCD181
T T T T T T
MCD246
VSYNCN
VOB
VOW1, 2, 3
MCD316
= normal output
October 1994 23
Philips Semiconductors Product specification
REGISTER FUNCTION
LINE 0A Determine the character size and vertical position of Row 0 (the first display row).
LINE 0B Determine the horizontal position of Row 0 and the selection of background and blanking functions.
7 6 5 4 3 2 1 0
SZ01 SZ00 VP05 VP04 VP03 VP02 VP01 VP00
October 1994 24
Philips Semiconductors Product specification
REGISTER FUNCTION
LINE 1A Determine the character size and vertical position of Row 1 (the second display row).
LINE 1B Determine the horizontal position of Row 1 and the selection of background and blanking functions.
7 6 5 4 3 2 1 0
SZ11 SZ10 VP15 VP14 VP13 VP12 VP11 VP10
October 1994 25
Philips Semiconductors Product specification
REGISTER FUNCTION
OSDCB Determine the selection of:
• The size of the dot matrix grid
• Four colours from a possible seven for the display.
October 1994 26
Philips Semiconductors Product specification
HP1 MCD182
ROW 1 CHARACTERS
with background without background
MCD183
October 1994 27
Philips Semiconductors Product specification
12.8 OSD character size and colour selection The character sizes are selected by bits SZn1 and SZn0,
which denotes:
12.8.1 CHARACTER SIZE
• SZ01 and SZ00 for Row 0
The character sizes are determined by the bits:
• SZ11 and SZ10 for Row 1.
• CDTW, for the width
• CDTH, for the height.
12.8.2 COLOUR SELECTION In this way every combination of four colours can be made
(black and white can not be displayed at the same time).
Colour selection is achieved using bits in the,
The user may choose one colour out of each block.
• OSDCA register: CC34, CC24 and CC14 Table 24 shows the selection of the output combinations.
• OSDCB register: CC33, CC23, CC32, CC12, Tables 25 and 26 show the possible colour combinations.
CC21, and CC11
• Display data registers: CC1 and CC0.
CC1
OUTPUT
DISPLAY DATA
CONTROL VOW2
MEMORY CC0
LOGIC
October 1994 28
Philips Semiconductors Product specification
October 1994 29
Philips Semiconductors Product specification
October 1994 30
Philips Semiconductors Product specification
PCF84C00 EPROM
STFF
XTAL1 DXALE
RESET DXRD
XTAL2 DXWR
MCD317
XTAL1 P1.0
RESET P1.1
P1.2
P1.3
PCA84C640
DP0.0 - DP0.7
P0.0 - P0.7
DP1.0 - DP1.7
TEST/EMU + 5V
October 1994 31
Philips Semiconductors Product specification
14 REGISTER MAP
The number within parentheses denotes the initial state; ‘X’ denotes don’t care.
R = Read, W = Write, R/W =Read/Write.
ADDR REG BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 R/W
00H DP0 DP0.7 DP0.6 DP0.5 DP0.4 DP0.3 DP0.2 DP0.1 DP0.0 R
(pin) (X) (X) (X) (X) (X) (X) (X) (X)
01H DP1 DP1.7 DP1.6 DP1.5 DP1.4(1) DP1.3 DP1.2 DP1.1 DP1.0 R
(pin) (X) (X) (X) (X) (X) (X) (X) (X)
02H DP0R DP0.7 DP0.6 DP0.5 DP0.4 DP0.3 DP0.2 DP0.1 DP0.0 R/W
(latch) (1) (1) (1) (1) (1) (1) (1) (1)
03H DP1R DP1.7 DP1.6 DP1.5 DP1.4(1) DP1.3 DP1.2 DP1.1 DP1.0 R/W
(latch) (1) (1) (1) (1) (1) (1) (1) (1)
10H PWM1 − − PWM15 PWM14 PWM13 PWM12 PWM11 PWM10 R/W
(0) (0) (0) (0) (0) (0)
11H PWM2 − − PWM25 PWM24 PWM23 PWM22 PWM21 PWM20 R/W
(0) (0) (0) (0) (0) (0)
12H PWM3 − − PWM35 PWM34 PWM33 PWM32 PWM31 PWM30 R/W
(0) (0) (0) (0) (0) (0)
13H PWM4 − − PWM45 PWM44 PWM43 PWM42 PWM41 PWM40 R/W
(0) (0) (0) (0) (0) (0)
14H PWM5 − − PWM55 PWM54 PWM53 PWM52 PWM51 PWM50 R/W
(0) (0) (0) (0) (0) (0)
15H VSTL − VST06 VST05 VST04 VST03 VST02 VST01 VST00 R/W
(0) (0) (0) (0) (0) (0) (0)
16H VSTH − VST13 VST12 VST11 VST10 VST09 VST08 VST07 R/W
(0) (0) (0) (0) (0) (0) (0)
17H AFCO − − − − − AFC2 AFC1 AFC0 R/W
(0) (0) (0)
18H AFCC − − − − − − − AFCC R/W
(X)
19H DP0E/ SCLE SDAE PWM5E PWM4E PWM3E PWM2E PWM1E TDACE R/W
PWME (0) (0) (0) (0) (0) (0) (0) (0)
1AH DP1E/ − − − AFCE P14LVL P6LVL VOW2E VOW1E R/W
PWMLVL (0) (0) (0) (0) (0)
20H DATA CC1 CC0 MD5 MD4 MD3 MD2 MD1 MD0 W
to DISPLAY (X) (X) (X) (X) (X) (X) (X) (X)
3FH MEMORY
October 1994 32
Philips Semiconductors Product specification
ADDR REG BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 R/W
40H OSDCA CC34 CC24 CC14 RBLK ROUND STBY VLVL HLVL R/W
(0) (0) (0) (0) (0) (1) (0) (0)
41H LINE0A SZ01 SZ00 VP05 VP04 VP03 VP02 VP01 VP00 R/W
(0) (0) (0) (0) (0) (0) (0) (0)
42H LINE0B BLK0 VB0 HP05 HP04 HP03 HP02 HP01 HP00 R/W
(0) (0) (0) (0) (0) (1) (0) (0)
43H OSDCB CDTV CDTH CC33 CC23 CC32 CC12 CC21 CCV11 R/W
(0) (0) (0) (0) (0) (1) (0) (0)
44H LINE1A SZ11 SZ10 VP15 VP14 VP13 VP12 VP11 VP10 R/W
(0) (0) (0) (0) (0) (1) (0) (0)
45H LINE1B BLK1 VB1 HP15 HP14 HP13 HP12 HP11 HP10 R/W
(0) (0) (0) (0) (0) (1) (0) (0)
Note
1. These bits are not available in the PCA84C441, PCA84C444, PCA84C641, PCA84C644,
PCA84C841 and PCA84C844.
15 LIMITING VALUES
In accordance with the Absolute Maximum Rating System (IEC 134).
SYMBOL PARAMETER MIN. MAX. UNIT
VDD supply voltage −0.3 +7.0 V
VI input voltage (all inputs) −0.3 VDD + 0.3 V
IOH maximum source current for all port lines − −10 mA
IOL maximum sink current for all port lines − −30 mA
Ptot total power dissipation − 900 mW
Tstg storage temperature −55 +125 °C
Tamb operating ambient temperature (for all devices) −20 +70 °C
October 1994 33
Philips Semiconductors Product specification
16 DC CHARACTERISTICS
VDD = 4.5 V to 5.5 V; VSS = 0 V; Tamb = −20 to +70 °C; all voltages with respect to VSS unless otherwise specified.
October 1994 34
Philips Semiconductors Product specification
17 AC CHARACTERISTICS
VDD = 5 V; Tamb = −20 to +70 °C; all voltages with respect to VSS; unless otherwise specified.
Note
1. Oscillator with three (3) options for optimum use.
October 1994 35
Philips Semiconductors Product specification
MLC004 MLB999
40 10
handbook, halfpage handbook, halfpage
I OL I OL
(mA) (mA)
34
(1) 8
(2) (1)
28
6 (2)
(3)
22 (3)
4
16
2
10
4 0
0 2 4 V DD (V) 6 0 2 4 6
V DD (V)
Fig.30 Typical LOW level output sink current as a Fig.31 Typical LOW level output sink current as a
function of the supply voltage. function of the supply voltage.
MLC002 MLC001
10 200
handbook, halfpage handbook, halfpage
I OL I OH
(mA) (mA)
8 160
(1)
(1)
(2)
6 (2) 120
(3)
(3)
4 80
2 40
0 0
0 2 4 V DD (V) 6 0 2 4 6
V DD (V)
Outputs VOW1, VOW2, VOW3 and VOB; VO = 0.4 V. Ports P0, P1, DP0 and DP1; VO = VSS.
(1) Tamb = −20°C. (1) Tamb = −20°C.
(2) Tamb = 25°C. (2) Tamb = 25°C.
(3) Tamb = 80°C. (3) Tamb = 80°C.
Fig.32 Typical LOW level output sink current as a Fig.33 Typical HIGH level pull-up output source
function of the supply voltage. current as a function of the supply voltage.
October 1994 36
Philips Semiconductors Product specification
MLC005 MLC003
200
handbook, halfpage
5
handbook, halfpage
I OH I OH
(mA) (mA)
160 4 (1)
(1)
(2)
(3)
120 (2) 3
(3)
80 2
40 1
0 0
0 2 4 V DD (V) 6 0 2 4 6
V DD (V)
Ports P0, P1, DP0 and DP1; VO = 0.7VDD. Outputs VOW1, VOW2, VOW3 and VOB; VO = VDD − 0.4 V.
(1) Tamb = −20°C. (1) Tamb = −20°C.
(2) Tamb = 25°C. (2) Tamb = 25°C.
(3) Tamb = 80°C. (3) Tamb = 80°C.
Fig.34 Typical HIGH level pull-up output source Fig.35 Typical HIGH level pull-up output source
current as a function of the supply voltage. current as a function of the supply voltage.
October 1994 37
Philips Semiconductors Product specification
18 PACKAGE OUTLINE
39.0 15.80
seating plane
4.57 5.08
max max
3.2
2.9 0.51
min
42 22 MSA268 - 1
14.1
13.7
1 21
Dimensions in mm.
Fig.36 Plastic shrink dual in-line package; 42 leads (600 mil); SDIP42 (SOT270-1).
October 1994 38
Philips Semiconductors Product specification
20 DEFINITIONS
Purchase of Philips I2C components conveys a license under the Philips’ I2C patent to use the
components in the I2C system provided the system conforms to the I2C specification defined by
Philips. This specification can be ordered using the code 9398 393 40011.
October 1994 39