INTEGRATED CIRCUITS
DATA SHEET
SAA5290
One page Economy Teletext/TV
microcontroller
Preliminary specification
File under Integrated Circuits, IC02
February 1995
Philips Semiconductors
Philips Semiconductors
Preliminary specification
One page Economy Teletext/TV
microcontroller
FEATURES
General
•
Complete one page teletext decoder and TV
microcontroller in a single 52-pin package
•
Eastern European, Western European and Turkish
language variants covered in one device
•
Double size, double width and double height character
capability for On-Screen Display (OSD)
•
Enhanced display features including meshing and
shadowing
•
Separate display and acquisition timing for increased
flexibility
•
Minimum peripheral component count
•
525 line and 625 line display synchronization
•
Standby mode through power-down of teletext and
analog hardware.
Microcontroller
•
16 kbytes masked ROM (16 kbytes EEPROM variant for
product development)
•
256 bytes of on-chip RAM
•
Six 6-bit Pulse Width Modulators (PWM) and one 14-bit
precision PWM
•
4-bit Digital-to-Analog Converter (DAC) and comparator
with a 3-input multiplexer allowing implementation of 3
Analog-to-Digital Converters (ADC) in software
•
2 high current (10 mA) open-drain outputs
•
Interrupt logic 0 triggered on rising and falling edges,
providing pulse-width measurement for remote control
decoding
•
Master and slave bit-level I
2
C-bus hardware.
ORDERING INFORMATION
PACKAGE
TYPE NUMBER
SAA5290ZP/nnn
(1)
SAA5290ZP/NVI
(2)
Notes
1. nnn is a three-digit number referencing the microcontroller program ROM mask.
2. I is a digit number referring to the language variant of the SAA5290ZP/NV.
MEMORY
NAME
ROM
EEPROM
SDIP52
SDIP52
DESCRIPTION
DESCRIPTION
SAA5290
The SAA5290 is a single-chip one page teletext decoder
and television control microcontroller. The device will
decode 625-line based World System Teletext
transmissions and provides television control functions
and On-Screen Display (OSD) functions.
The teletext decoder hardware is a derivative of the
SAA5254 (IVT1.1X), and the TV control functionality
provided by an on-chip industrial standard 80C51
microcontroller. A single-page static RAM is included
on-board providing a complete one page teletext decoder
and OSD memory.
The SAA5290 is available as a mask-programmed ROM
version. An EEPROM version is also available for product
development. Both versions are available in an SDIP52
package.
VERSION
SOT247-1
SOT247-1
plastic shrink dual in-line package; 52 leads (600 mil)
plastic shrink dual in-line package; 52 leads (600 mil)
February 1995
2
Philips Semiconductors
Preliminary specification
One page Economy Teletext/TV
microcontroller
QUICK REFERENCE DATA
SYMBOL
V
DD
I
DDM
I
DDA
I
DDT
f
xtal
T
amb
BLOCK DIAGRAM
supply voltage
microcontroller supply current
analog supply current
teletext supply current
crystal frequency
operating ambient temperature
PARAMETER
4.5
−
−
−
−
−20
MIN.
5.0
25
35
20
12
−
TYP.
40
50
30
−
+70
SAA5290
MAX.
5.5
V
UNIT
mA
mA
mA
MHz
°C
handbook, full pagewidth
BLACK
25
IREF
26
TELETEXT
ACQUISITION
VDDA
38
V DDT
39
VDDM
44
37
DISPLAY
TIMING
36
27
VSYNC
HSYNC
FRAME
CVBS0
CVBS1
2
23, 24
DATA SLICER
3
ACQUISITION
TIMING
PAGE
RAM
DISPLAY
34, 33, 32
35
29
R, G, B
VDS
COR
SAA5290
OSCIN
OSCOUT
OSCGND
41
42
40
OSCILLATOR
16K x 8
ROM
data
RESET
43
80C51
MICRO-
CONTROLLER
address
256 x 8
RAM
TEXT
INTERFACE
31
RGBREF
ANALOG-TO-
DIGITAL
CONVERTER
PULSE
WIDTH
MODULATOR
TIMER/
CTRS/ I
2
C
PORT 3
PORT 2
PORT 1
PORT 0
13
VSSD1
28
VSSD2
22
VSSA
5
9 to 12, 30
P3.0 to P3.4/
ADC0 to ADC2
8
1 to 8
P2.0 to P2.7
PWM
8
45 to 52
P1.0 to P1.7 / INT0,
INT1, T0, T1, SDA, SCL
8
14 to 21
P0.0 to P0.7
MLC102
Fig.1 Block diagram.
February 1995
3
Philips Semiconductors
Preliminary specification
One page Economy Teletext/TV
microcontroller
PINNING
SYMBOL
P2.0/TPWM
P2.1/PWM0
P2.2/PWM1
P2.3/PWM2
P2.4/PWM3
P2.5/PWM4
P2.6/PWM5
P2.7
P3.0/ADC0
P3.1/ADC1
P3.2/ADC2
P3.3
P3.4
V
SSD1
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
V
SSA
CVBS0
CVBS1
BLACK
IREF
FRAME
V
SSD2
COR
RGBREF
B
G
R
VDS
HSYNC
PIN
1
2
3
4
5
6
7
8
9
10
11
12
30
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
analog ground.
digital ground 1 for teletext and microcontroller circuits.
DESCRIPTION
SAA5290
PORT 2:
8-bit open-drain bidirectional port with alternative functions. P2.0/TPWM is the
output for the 14-bit high precision PWM. P2.1/PWM0 to P2.6/PWM5 are the outputs for
the 6-bit PWMs 0 to 5.
PORT 3:
5-bit open-drain bidirectional port with alternative functions. P3.0/ADC0 to
P3.2/ADC2 are the inputs for the software ADC facility.
PORT 0:
8-bit open-drain bidirectional port. P0.5 and P0.6 have 10 mA current sinking
capability at 0.5 V for direct drive of LEDs.
Composite video input. A positive-going 1 V (peak-to-peak) input is required, connected
via a 100 nF capacitor.
Video black level storage input. This pin should be connected to V
SSA
via a 100 nF
capacitor.
Reference current input for analog circuits, connected to V
SSA
via a 27 kΩ resistor.
De-interlace output synchronized with the VSYNC pulse to produce a non-interlaced
display by adjustment of the vertical deflection currents.
Digital ground 2.
Open-drain, active LOW output which allows selective contrast reduction of the TV
picture to enhance a mixed mode display.
DC input voltage to define the output HIGH level on the RGB pins.
Dot rate character output of the BLUE colour information.
Dot rate character output of the GREEN colour information.
Dot rate character output of the RED colour information.
Video/data switch push-pull output for dot rate fast blanking.
Horizontal sync dedicated input for a TTL-level version of the horizontal sync pulse. The
polarity of this pulse is programmable by register bit TXT1.H POLARITY.
February 1995
4
Philips Semiconductors
Preliminary specification
One page Economy Teletext/TV
microcontroller
SYMBOL
VSYNC
V
DDA
V
DDT
OSCGND
OSCIN
OSCOUT
RESET
PIN
37
38
39
40
41
42
43
DESCRIPTION
SAA5290
Vertical sync dedicated input for a TTL-level version of the vertical sync pulse. The
polarity of this pulse is programmable by register bit TXT1.V POLARITY.
+5 V analog power supply.
+5 V teletext power supply.
Crystal oscillator ground.
12 MHz crystal oscillator input.
12 MHz crystal oscillator output.
If the reset input is HIGH for 2 machine cycles (24 oscillator periods) while the oscillator
is running, the SAA5290 is reset. This pin should be connected to V
DDM
via a 2.2
µF
capacitor.
+5 V microcontroller power supply.
PORT 1:
8-bit open-drain bidirectional port with alternative functions. P1.0/INT1 is
external interrupt 1 which can be triggered on the rising and falling edge of the pulse.
P1.1/T0 is the counter/timer 0. P1.2/INT0 is external interrupt 0. P1.3/T1 is the
counter/timer 1. P1.6/SCL is the serial clock input for I
2
C-bus. P1.7/SDA is the serial
data port for the I
2
C-bus.
V
DDM
P1.0/INT1
P1.1/T0
P1.2/INT0
P1.3/T1
P1.6/SCL
P1.7/SDA
P1.4
P1.5
44
45
46
47
48
49
50
51
52
February 1995
5