Philips Semiconductors
Preliminary specification
Microcontrollers for TV tuning
control and OSD applications
CONTENTS
1
1.1
1.2
2
3
4
5
5.1
5.2
6
6.1
6.2
7
7.1
7.2
8
9
9.1
9.2
9.3
9.4
10
10.1
10.2
10.3
10.4
11
11.1
FEATURES
PCF84CXXXA kernel
VST and OSD derivative
GENERAL DESCRIPTION
ORDERING INFORMATION
BLOCK DIAGRAM
PINNING INFORMATION
Pinning
Pin description
RESET
Reset trip level
Reset status
ANALOG CONTROL
6 and 7-bit PWM outputs (PWM00 to PWM07)
VST control 14-bit PWM DAC
AFC INPUT
OSD (ON SCREEN DISPLAY) FUNCTION
Features
Horizontal display position control
Vertical display position control
Clock generator
DISPLAY RAM ORGANIZATION
Description of display RAM codes
Loading character data into display RAM
Writing character data to display RAM
Default value of the display character
CHARACTER ROM
Character ROM organization
12
12.1
12.2
12.3
12.4
12.5
12.6
12.7
13
14
14.1
14.2
15
16
17
18
19
20
21
22
23
24
25
26
27
28
PCA84C646; PCA84C846
OSD CONTROL REGISTERS
Derivative Register 22 (CON1)
Derivative Register 23 (CON2)
Derivative Register 33 (CON3)
Derivative Register 34 (CON4)
Derivative Register 35 (VPOS)
Derivative Register 36 (HPOS)
Derivative Register 37 (BCC)
COMBINATION OF TWO OR MORE FONT
CELLS TO FORM A NEW FONT
OSD CLOCK IN DIFFERENT TV
STANDARDS
Maximum number of characters per row
Maximum number of rows per frame
T3: 8-BIT COUNTER
I
2
C-BUS MASTER SLAVE TRANSCEIVER
DERIVATIVE REGISTERS
INPUT/OUTPUT
OPTION LISTS
LIMITING VALUES
DC CHARACTERISTICS
AC CHARACTERISTICS
AFC CHARACTERISTICS
PACKAGE OUTLINE
SOLDERING
DEFINITIONS
LIFE SUPPORT APPLICATIONS
PURCHASE OF PHILIPS I
2
C COMPONENTS
1995 Jun 15
2
Philips Semiconductors
Preliminary specification
Microcontrollers for TV tuning
control and OSD applications
1
1.1
FEATURES
PCF84CXXXA kernel
PCA84C646; PCA84C846
•
Programmable active level polarities of VSYNC/HSYNC
•
Display RAM: 64
×
10-bit
•
Display character fonts: 64 (62 customized + 2 special
reserved codes)
•
Display starting position: 64 different positions by
software control, both vertical and horizontal
•
Character size: 4 different character sizes, line-by-line
basis, 1 dot = 1H/1V, 2H/2V, 3H/3V, 4H/4V. (H: OSD
clock period, V: number of horizontal scan line height)
•
Character matrix: 12
×
18 with no spacing between
characters
•
Foreground colours: 8, character-by-character basis
•
Background colours: 8, word-by-word basis. Available
when background is either in North-west shadowing,
Box shadowing and Frame shadowing mode
•
Background/shadowing modes: 4, No background,
North-west shadowing, Box shadowing, Frame
shadowing (raster blanking), frame basis
•
On-chip oscillator for On Screen Display (OSD) function
•
Character blinking rate: 1 : 1, 1 : 3, 3 : 1 (frequency:
1
⁄
,
1
⁄
,
1
⁄
or
1
⁄
16
32
64
128
of f
VSYNC
, programmable),
character basis
•
Display format: flexible display format by using Carriage
Return (CR) code
•
Spacing between lines: 4 different choices,
from 0, 4, 8 or 12 horizontal scan lines
•
Auto display character RAM address post increment
when writing data
•
On-chip Power-on-reset
•
VSYNC leading edge can generate interrupt
(programmable enable/disable by software)
•
8-bit counter triggered by external pulse input.
•
8-bit CPU, ROM, RAM, I/O and derivative logic in one
package
•
Over 80 instructions
•
All instructions of 1 or 2 cycles
•
Quasi-bidirectional standard I/O port lines (P0, P1)
•
Configuration of I/O lines individually selected by mask
•
External interrupt INT/T0
•
2 direct testable inputs T0, T1
•
8-bit timer/event counter
•
Single level vectored interrupt: external (INT),
counter/timer, I
2
C-bus and VSYNC
•
Configuration of optimal on-chip oscillator
transconductance by mask
•
On-chip oscillator clock frequency: 1 to 10 MHz
•
Power-on-reset and low-voltage detector
•
Low standby voltage and current in Idle and Stop modes
•
Single power supply: 4.5 to 5.5 V
•
Operating temperature:
−20
to +70
°C.
1.2
VST and OSD derivative
•
6 kbytes (PCA84C646) or 8 kbytes (PCA84C846)
system ROM, 192 bytes system RAM
•
A multi-master I
2
C-bus interface
•
One 14-bit PWM output for VST
•
Three AFC inputs with 4-bit DAC and comparator
•
Four 6-bit PWM and four 7-bit PWM outputs
(DACs for analog controls)
•
Eight port lines with 10 mA LED drive
(at
≤1.2
V) capability
1995 Jun 15
3
Philips Semiconductors
Preliminary specification
Microcontrollers for TV tuning
control and OSD applications
2
GENERAL DESCRIPTION
PCA84C646; PCA84C846
In addition to all these features a master-slave I
2
C-bus
interface, 2 directly testable lines and an enhanced OSD
facility for flexible screen format (maximum of 64 character
types) are also provided.
The on-chip Phase-Locked Loop (PLL) oscillator for OSD
operation considerably reduces the radiation generated by
the RC or LC oscillator. An 8-bit timer is integrated on-chip
with a 5-bit prescaler. Another 8-bit counter with
Schmitt-trigger input is used for clock/timer function
application.
Figure 1 shows the block diagram of the PCA84C646 and
PCA84C846.
The PCA84C646 and PCA84C846 are 8-bit
microcontrollers with enhanced OSD and VST functions.
The PCA84C646 and PCA84C846 are members of the
PCA84C640 CMOS microcontroller family. They include
the PCF84CXXXA processor core, 6 or 8 kbytes of ROM
and 192 bytes of RAM.
I/O requirements are adequately catered for with
13 general purpose bidirectional I/O lines plus 16 function
combined I/O lines. One 14-bit PWM analog control,
3 AFC inputs (4-bit DAC + comparator) for VST and four
6-bit and 7-bit PWM analog control outputs are provided.
3
ORDERING INFORMATION
PACKAGE
TYPE NUMBER
NAME
PCA84C646P
PCA84C846P
SDIP42
DESCRIPTION
plastic shrink dual in-line package; 42 leads (600 mil)
VERSION
SOT270-1
1995 Jun 15
4