Preliminary specification
Supersedes data of 1997 Jul 07
File under Integrated Circuits, IC02
1998 Dec 14
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
CONTENTS
1FEATURES
1.1General
1.2Microcontroller
1.3Teletext acquisition
1.4Teletext Display
1.5Additional features of SAA529xA devices
1.6Additional features of SAA549x devices
2GENERAL DESCRIPTION
2.1Device masking history
3ORDERING INFORMATION
4QUICK REFERENCE DATA
5BLOCK DIAGRAM
6PINNING INFORMATION
6.1Pinning
6.2Pin description
7FUNCTIONAL DESCRIPTION
7.1Microcontroller
7.280C51 features not supported
7.3Additional features
7.4Microcontroller interfacing
8TELETEXT DECODER
8.1Data slicer
8.2Acquisition timing
8.3Teletext acquisition
8.4Rolling headers and time
8.5Error checking
8.6Memory organisation of SAA5296/7,
SAA5296/7A and SAA5496/7
8.7Inventory page
8.8Memory organisation of SAA5290, SAA5290A,
SAA5291, SAA5291A and SAA5491
8.9Packet 26 processing
8.10VPS
8.11Wide Screen Signalling (SAA529xA and
SAA549x only)
8.12525-line world system teletext
8.13Fastext detection
8.14Page clearing
8.15Full channel operation
8.16Independent data services (SAA5290,
SAA5290A, SAA5291, SAA5291A and
SAA5491 only)
9THE DISPLAY
9.1Introduction
9.2Character matrix
9.3East/West selection
9.4National option characters
9.5The twist attribute
9.6Language group identification
9.7525-line operation
9.8On-Screen Display characters
9.9Control characters
9.10Quadruple width display (SAA549x)
9.11Page attributes
9.12Display modes
9.13On-Screen Display boxes
9.14Screen colour
9.15Redefinable colours (SAA549x)
9.16Cursor
9.17Other display features
9.18Display timing
9.19Horizontal timing
9.20Vertical timing
9.21Display position
9.22Clock generator
9.23Reset signal
10CHARACTER SETS
10.1Pan-European
10.2Cyrillic
10.3Greek/Turkish
10.4Arabic/English/French
10.5Thai
10.6Arabic/Hebrew
10.7Iranian
11LIMITING VALUES
12CHARACTERISTICS
13CHARACTERISTICS FOR THE I2C-BUS
INTERFACE
14QUALITY AND RELIABILITY
15APPLICATION INFORMATION
16EMC GUIDELINES
17PACKAGE OUTLINES
18SOLDERING
18.1Introduction
18.2Through-hole mount packages
18.3Surface mount packages
18.4Suitability of IC packages for wave, reflow and
dipping soldering methods
19DEFINITIONS
20LIFE SUPPORT APPLICATIONS
21PURCHASE OF PHILIPS I2C COMPONENTS
1998 Dec 142
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
1FEATURES
1.1General
• Single chip microcontroller with integrated teletext
decoder
• Single +5 V power supply
• Single crystal oscillator for teletext decoder, display and
microcontroller
• Teletext function can be powered-down independently
of microcontroller function for reduced power
consumption in standby
• Pin compatibility throughout family.
1.2Microcontroller
• 80C51 microcontroller core
• 16/32/64 kbyte mask programmed ROM
• 256/768/1280 bytes of microcontroller RAM
• Eight 6-bit Pulse Width Modulator (PWM) outputs for
control of TV analog signals
• One 14-bit PWM for Voltage Synthesis Tuner control
• Four 8-bit Analog-to-Digital converters
• 2 high current open-drain outputs for directly driving
LEDs etc.
2
• I
C-bus interface
• External ROM and RAM capability on QFP80 package
version.
• Automatic detection of FASTEXT transmission
• Real-time packet 26 engine for processing accented
(and other) characters
• Comprehensive Teletext language coverage
• Video signal quality detector.
1.4Teletext Display
• 525-line and 625-line display
• 12 × 10 character matrix
• Double height, width and size On-Screen Display (OSD)
• Definable border colour
• Enhanced display features including meshing and
shadowing
• 260 characters in mask programmed ROM
• Automatic FRAME output control with manual override
• RGB push-pull output to standard decoder ICs
• Stable display via slave synchronisation to horizontal
sync and vertical sync.
1.5Additional features of SAA529xA devices
1.3Teletext acquisition
• 1 page and 10 page Teletext version
• Acquisition of 525-line and 625-line World System
Teletext, with automatic selection
• Acquisition and decoding of VPS data (PDC system A)
• Page clearing in under 64 µs (1 TV line)
• Separate storage of extension packets
(SAA5296/7, SAA5296/7A and SAA5496/7)
• Inventory of transmitted Teletext pages stored in the
Transmitted Page Table (TPT) and Subtitle Page Table
(SPT) (SAA5296/7, SAA5296/7A and SAA5496/7)
1998 Dec 143
• Wide Screen Signalling (WSS) bit decoding (line 23).
1.6Additional features of SAA549x devices
• Wide Screen Signalling bit decoding (line 23)
• Quad width OSD capability
• 32 additional OSD characters in mask programmed
ROM
• 8 foreground and 8 background colours definable from a
palette of 64.
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
2GENERAL DESCRIPTION
The SAA529x, SAA529xA and SAA549x family of
microcontrollers are a derivative of the Philips’
industry-standard 80C51 microcontroller and are intended
for use as the central control mechanism in a television
receiver. They provide control functions for the television
system and include an integrated teletext function.
The teletext hardware has the capability of decoding and
displaying both 525-line and 625-line World System
Teletext. The same display hardware is used both for
Teletext and On-Screen Display, which means that the
display features give greater flexibility to differentiate the
TV set.
The family offers both 1 page and 10 page Teletext
capability, in a range of ROM sizes. Increasing display
capability is offered from the SAA5290 to the SAA5497.
2.1Device masking history
A number of mask variants have been produced for the
ETT family of devices. The current mask variants available
are:
• SAA5x90 M5A
• SAA5x91 M1A
• SAA5x96 M5A
• SAA5x97 M1A.
There have been two design issues with the M1 mask,
which required resolving, these brought about the
introduction of the M1A mask:
• Spanish G3 arrows
• OSD twist effect.
The Spanish G3 arrows issue was only encountered on
the Pan-European device, it became apparent that an
up arrow and a right arrow were missing from the Spanish
character map.
The OSD twist effect was inherent on all devices, although
not visible on the Pan-European version. Essentially, OSD
characters had the ability to set and reset the serial
attribute “twist”. This effect is described in detail in
Application note
“SPG/AN97004 Version 1.0”
.
1998 Dec 144
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
P0.5 and P0.6 have 10 mA current sinking capability for direct drive of LEDs.
P0.21616
P0.31720
P0.41821
P0.51924
P0.62025
P0.72126
V
SSA
2227Analog ground.
CVBS02328Composite video inputs; a positive-going 1 V (peak-to-peak) input is required,
CVBS12429
BLACK2530Video black level storage input: this pin should be connected to V
connected via a 100 nF capacitor.
SSA
via a
100 nF capacitor.
IREF2631Reference current input for analog circuits, connected to V
via a 27 kΩ
SSA
resistor.
FRAME2736De-interlace output synchronised with the VSYNC pulse to produce a
non-interlaced display by adjustment of the vertical deflection circuits.
V
SSD
2837Internally connected; this pin should be connected to digital ground.
COR2938Open-drain, active LOW output which allows selective contrast reduction of
the TV picture to enhance a mixed mode display.
1998 Dec 149
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
SYMBOL
DESCRIPTION
SDIP52QFP80
RGBREF3139DC input voltage to define the output HIGH level on the RGB pins.
B3240Pixel rate output of the BLUE colour information.
G3341Pixel rate output of the GREEN colour information.
R3442Pixel rate output of the RED colour information.
VDS3543Video/data switch push-pull output for dot rate fast blanking.
HSYNC3645Schmitt trigger input for a TTL level version of the horizontal sync pulse; the
polarity of this pulse is programmable by register bit TXT1.H POLARITY.
VSYNC3747Schmitt trigger input for a TTL level version of the vertical sync pulse;
the polarity of this pulse is programmable by register bit TXT1.V POLARITY.
PIN
V
V
DDA
DDT
3849+5 V analog power supply.
3951+5 V teletext power supply.
OSCGND4056Crystal oscillator ground.
XTALIN415712 MHz crystal oscillator input.
XTALOUT425812 MHz crystal oscillator output.
RESET4359For a recommended reset circuit refer to the application diagram shown in
Fig.29.
V
DDM
4462+5 V microcontroller power supply.
P1.0/INT14563Port 1: 8-bit open-drain bidirectional port with alternate functions.
P1.1/T04664
P1.2/INT04760
P1.3/T14861
P1.6/SCL4965
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.7/SDA5066
P1.45167
P1.55268
P1.3/T1 is the counter/timer 1.
P1.6/SCL is the serial clock input for the I
2
C-bus.
P1.7/SDA is the serial data port for the I2C-bus.
REF+−50Positive reference voltage for software driven ADC.
REF−−19Negative reference voltage for software driven ADC.
RD−10Read control signal to external Data Memory.
WR−11Write control signal to external Data Memory.
PSEN−17Enable signal for external Program Memory.
ALE−18External latch enable signal; active HIGH.
EA−13Control signal used to select external (LOW) or internal (HIGH) Program
Memory.
AD0 to AD7−69 to 76Address lines A0 to A7 multiplexed with data lines D0 to D7.
A8 to A15−55 to 52,
Address lines A8 to A15.
35 to 32
1998 Dec 1410
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
7FUNCTIONAL DESCRIPTION
7.1Microcontroller
The functionality of the microcontroller used in this family
is described here with reference to the industry-standard
80C51 microcontroller. A full description of its functionality
can be found in the
Data Handbook IC20”
“80C51-Based 8-Bit Microcontrollers;
. Using the 80C51 as a reference,
the changes made to this family fall into two categories:
• Features not supported by the SAA529x, SAA529xA or
SAA549x devices
• Features found on the SAA529x, SAA529xA or
SAA549x devices but not supported by the 80C51.
7.280C51 features not supported
7.2.1INTERRUPT PRIORITY
The IP SFR is not implemented and all interrupts are
treated with the same priority level. The normal
prioritisation of interrupts is maintained within the level.
The SDIP52 version does not support the use of off-chip
program memory or off-chip data memory.
7.2.3I
DLE AND POWER-DOWN MODES
As Idle and Power-down modes are not supported, their
respective bits in PCON are not available.
7.2.4UART F
UNCTION
7.3Additional features
The following features are provided in addition to the
standard 80C51 features.
7.3.1I
NTERRUPTS
The external INT1 interrupt is modified to generate an
interrupt on both the rising and falling edges of the INT1
pin, when EX1 bit is set. This facility allows for software
pulse width measurement for handling of a remote control.
7.3.2B
IT LEVEL I
2
C-BUS INTERFACE
For reasons of compatibility with SAA5290 and
SAA5290A, the SAA5291, SAA5291A and SAA5491
contain a bit level serial I/O which supports the I2C-bus.
P1.6/SCL and P1.7/SDA are the serial I/O pins. These two
pins meet the I2C-bus specification
to use it (including specifications)”
“The I2C-bus and how
concerning the input
levels and output drive capability. Consequently, these two
pins have an open-drain output configuration. All the four
following modes of the I2C-bus are supported.
• Master transmitter
• Master receiver
• Slave transmitter
• Slave receiver.
Three SFRs support the function of the bit-level I2C-bus
hardware: S1INT, S1BIT and S1SCS and are enabled by
setting register bit TXT8.I2C SELECT to logic 0.
7.3.3B
YTE LEVEL I
2
C-BUS INTERFACE
The byte level serial I/O supports the I2C-bus protocol.
P1.6/SCL and P1.7/SDA are the serial I/O pins. These two
pins meet the I2C-bus specification concerning the input
levels and output drive capability. Consequently, these two
pins have an open-drain output configuration.
The byte level I2C-bus serial port is identical to the I2C-bus
serial port on the 8xC552. The operation of the subsystem
is described in detail in the 8xC552 data sheet found in
“80C51-Based 8-Bit Microcontrollers; Data Handbook
IC20”
.
Four SFRs support the function of the byte level I2C-bus
hardware, they are S1CON, S1STA, S1DAT and S1ADR
and are enabled by setting register bit TXT8.I2C SELECT
to logic 1.
The 80C51 UART is not available. As a consequence the
SCON and SBUF SFRs are removed and the ES bit in the
IE SFR is unavailable.
1998 Dec 1411
7.3.4LED
SUPPORT
Port pins P0.5 and P0.6 have a 10 mA current sinking
capability to enable LEDs to be driven directly.
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
7.3.56-BIT PWM DACS
Eight 6-bit DACs are available to allow direct control of analog parts of the television.
Each low resolution 6-bit DAC is controlled by its associated Special Function Register (PWM0 to PWM7). The PWM
outputs are alternative functions of Port 2 and Port 3.4. The PWE bit in the SFR for the port corresponding to the PWM
output should be set to logic 1 for correct operation of the PWM output, e.g. if PWM0 is to be used, P2.1 should be set
to logic 1 setting the port pin to high-impedance.
7.3.5.1Pulse Width Modulator Registers (PWM0 to PWM7)
Table 3 Pulse Width Modulator Registers (see Table 10 for addresses)
76543210
PWE−PV5PV4PV3PV2PV1PV0
Table 4 Description of PWMn bits (n=0to7)
BITSYMBOLDESCRIPTION
7PWEIf PWE is set to a logic 1, the corresponding PWM is active and controls its assigned
port pin. If PWE is set to a logic 0, the port pin is controlled by the corresponding bit in
the port SFR.
6−Not used.
5PV5The output of the PWM is a pulse of period 21.33 µs with a pulse HIGH time determined
4PV4
3PV3
2PV2
1PV1
0PV0
by the binary value of these 6-bits multiplied by 0.33 µs. PV5 is the most significant bit.
1998 Dec 1412
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
7.3.614-BIT PWM DAC
One 14-bit DAC is available to allow direct control of
analog sections of the television. The 14-bit PWM is
controlled using Special Function Registers TDACL and
TDACH.
The output of the TPWM is a pulse of period 42.66 µs.
The 7 most significant bits, TDACH.TD13 (MSB) to
TDACH.TD8 and TDACL.TD7, alter the pulse width
between 0 and 42.33 µs, in much the same way as in the
6-bit PWMs.
The 7 least significant bits, TDACL.TD6 to TDACL.TD0
(LSB), extend certain pulses by a further 0.33 µs, e.g. if the
7 least significant bits are given the value 01H, then
1 in 128 cycles is extended. If the 7 least significant bits
are given the value 02H, then 2 in 128 cycles is extended,
and so forth.
The TPWM will not start to output a new value until after
writing a value to TDACH. Therefore, if the value is to be
changed, TDACL should be written to before TDACH.
7.3.6.1TPWM High Byte Register (TDACH)
Table 5 TPWM High Byte Register (SFR address D3H)
76543210
PWE−TD13TD12TD11TD10TD9TD8
Table 6 Description of TDACH bits
BITSYMBOLDESCRIPTION
7PWEIf PWE is set to a logic 1, the TPWM is active and controls port line P2.0. If PWE is set
to a logic 0, the port pin is controlled by the corresponding bit in the port SFR.
6−Not used.
5TD13These 6-bits along with bit TD7 in the TDACL register control the pulse width period.
4TD12
3TD11
2TD10
1TD9
0TD8
TD13 is the most significant bit.
7.3.6.2TPWM Low Byte Register (TDACL)
Table 7 TPWM Low Byte Register (SFR address D2H)
76543210
TD7TD6TD5TD4TD3TD2TD1TD0
Table 8 Description of TDACL bits
BITSYMBOLDESCRIPTION
7TD7This bit is used with bits TD13 to TD8 in the TDACH register to control the pulse width
period.
6 to 0TD6 to TD0These 7-bits extend certain pulses by a further 0.33 µs.
1998 Dec 1413
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
7.3.7SOFTWARE ADC
Up to 4 successive approximation ADCs can be
implemented in software by making use of the on-chip 8-bit
DAC and multiplexed voltage comparator. The software
ADC uses 4 analog inputs which are multiplexed with
P3.0 to P3.3.
Table 9 ADC input channel selection
CH1CH0INPUT PIN
00P3.3/ADC3
01P3.0/ADC0
10P3.1/ADC1
11P3.2/ADC2
The control of the ADC is achieved using the Special
Function Registers SAD and SADB.
SAD.CH1 and SAD.CH0 select one of the four inputs to
pass to the comparator. The other comparator input
comes from the DAC, whose value is set by SAD.SAD7
(MSB) to SAD.SAD4 and SADB.SAD3 to SADB.SAD0
(LSB).
The setting of the value SAD.SAD7 to SAD.SAD4 must be
performed at least 1 instruction cycle before the setting of
SAD.ST to ensure comparison is made using the correct
SAD.SAD7 to SAD.SAD4 value.
The output of the comparator is SAD.VHI, and is valid
after 1 instruction cycle following the setting of SAD.ST to
a logic 1.
handbook, halfpage
P3.0
P3.1
MULTIPLEXER
P3.2
P3.3
CH1, CH0
SAD7 to SAD0
STC1
8-BIT DAC
1D
REF+REF−
VH1
MGL115
Fig.4 SAD block diagram.
1998 Dec 1414
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
1998 Dec 1415
7.4Microcontroller interfacing
The 80C51 communicates with the peripheral functions using Special Function Registers (SFRs) which are addressed as RAM locations. The registers
in the teletext decoder appear as normal SFRs in the microcontroller memory map, but are written to using an internal serial bus. The SFR map is given
in Table 10.
7.4.1SPECIAL FUNCTION REGISTER MAPTable 10 Special Function Register map; note 1
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
SYMBOLNAME
(2)
ACC
(2)
B
AccumulatorE0E7E6E5E4E3E2E1E000
B registerF0F7F6F5F4F3F2F1F000
DPTRData Pointer
(2 bytes)
DPHHigh byte
DPLLow byte
IE
(2)(3)
Interrupt
Enable
(2)
P0
(2)
P1
(2)
P2
(2)(3)
P3
PCON
Port 0808786858483828180FF
Port 1909796959493929190FF
Port 2A0A7A6A5A4A3A2A1A0FF
Port 3B0B7B6B5B4B3B2B1B0FF
(3)
Power Control87−ARD−−
DIRECT
BIT ADDRESS, SYMBOL OR ALTERNATIVE PORT FUNCTIONRESET
ADDR.
(HEX)
76543210
−−−−−−−−
−−−−−−−−
83−−−−−−−−00
82−−−−−−−−00
A8AFAEADACABAAA9A800
EAES1ES2−
(1)
ET1EX1ET0EX0
−−−−−−−−
−−−−−−−−
−−−−−−−−
−−−−−−−−
(1)
GF1GF0−−10
VALUE
(HEX)
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
1998 Dec 1416
SYMBOLNAME
(2)
PSW
Program
Status Word
(3)
PWM0
Pulse Width
DIRECT
ADDR.
(HEX)
76543210
D0D7D6D5D4D3D2D1D000
CYACF0RS1RS0OV−
D5PWE−
BIT ADDRESS, SYMBOL OR ALTERNATIVE PORT FUNCTIONRESET
(1)
(1)
PV5PV4PV3PV2PV1PV040
P
Modulator 0
PWM1
(3)
Pulse Width
D6PWE−
(1)
PV5PV4PV3PV2PV1PV040
Modulator 1
PWM2
(3)
Pulse Width
D7PWE−
(1)
PV5PV4PV3PV2PV1PV040
Modulator 2
PWM3
(3)
Pulse Width
DCPWE−
(1)
PV5PV4PV3PV2PV1PV040
Modulator 3
PWM4
(3)
Pulse Width
DDPWE−
(1)
PV5PV4PV3PV2PV1PV040
Modulator 4
PWM5
(3)
Pulse Width
DEPWE−
(1)
PV5PV4PV3PV2PV1PV040
Modulator 5
PWM6
(3)
Pulse Width
DFPWE−
(1)
PV5PV4PV3PV2PV1PV040
Modulator 6
PWM7
(3)
Pulse Width
D4PWE−
(1)
PV5PV4PV3PV2PV1PV040
Modulator 7
S1ADR
(3)
Serial
2
I
C-bus
DBADR6ADR5ADR4ADR3ADR2ADR1ADR0GC00
address
S1CON
(2)(3)(4)
S1SCS
(2)(3)(5)
S1DAT
S1INT
(3)(4)
(3)(5)
Serial
2
I
C-bus
Serial
2
I
C-bus
Serial
2
I
C-bus data
Serial
2
I
C-bus
D8DFDEDDDCDBDAD9D8
CR2ENSISTASTOSIAACR1CR000
D8DFDEDDDCDBDAD9D8
SDISCICLHBBRBFWBFSTRENSE0
DADAT7DAT6DAT5DAT4DAT3DAT2DAT1DAT000
DASI−−−−−−−7F
Interrupt
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
VALUE
(HEX)
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
1998 Dec 1417
SYMBOLNAME
(3)(4)
S1ST A
S1BIT
(2)(3)
SAD
(3)(5)
Serial
2
I
C-bus status
Serial
2
I
C-bus data
Software
ADC (MSB)
(2)(3)
SADB
Software
ADC (LSB)
DIRECT
ADDR.
(HEX)
76543210
D9STAT4STAT3STAT2STAT1STAT0000F8
D9SDO/SDI−−−−−−−7F
E8EFEEEDECEBEAE9E800
VHICH1CH0STSAD7SAD6SAD5SAD4
989F9E9D9C9B9A999800
−−−−SAD3SAD2SAD1SAD0
BIT ADDRESS, SYMBOL OR ALTERNATIVE PORT FUNCTIONRESET
SPStack Pointer818F8E8D8C8B8A898807
TCON
(2)
Timer/counter
88TF1TR1TF0TR0IE1IT1IE0IT000
control
TDACH
TPWM
D3PWE−
(1)
TD13TD12TD11TD10TD9TD840
High byte
TDACLTPWM
D2TD7TD6TD5TD4TD3TD2TD1TD000
Low byte
TH0Timer 0
8CTH07TH06TH05TH04TH03TH02TH01TH0000
High byte
TH1Timer 1
8DTH17TH16TH15TH14TH13TH12TH11TH1000
High byte
TL0Timer 0
8ATL07TL06TL05TL04TL03TL02TL01TL0000
Low byte
TL1Timer 1
8BTL17TL16TL15TL14TL13TL12TL11TL1000
Low byte
TMODTimer/counter
mode
TXT0
(3)(6)
Teletext
Register 0
89GATEC/
TM1M0GATEC/TM1M000
Timer 1Timer 0
C0X24 POSNDISPLAY
X24
AUTO
FRAME
DISABLE
HDR
ROLL
DISPLA Y
ST ATUS
ROW
DISABLE
FRAME
VPS ONINV ON00
ONL Y
(3)(6)
TXT1
Teletext
Register 1
C1EXT PKT
OFF
8−BITACQ OFFX26
OFF
FULL
FIELD
FIELD
POLARITYHPOLARITYVPOLARITY
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
VALUE
(HEX)
00
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
1998 Dec 1418
SYMBOLNAME
(3)(6)
TXT2
Teletext
DIRECT
ADDR.
(HEX)
C2−
76543210
(1)
BIT ADDRESS, SYMBOL OR ALTERNATIVE PORT FUNCTIONRESET
REQ3REQ2REQ1REQ0SC2SC1SC000
Register 2
TXT3
(3)(6)
Teletext
C3−
(1)
(1)
−
(1)
−
PRD4PRD3PRD2PRD1PRD000
Register 3
TXT4
TXT5
TXT6
TXT7
TXT8
TXT9
TXT10
(3)(6)
(3)(6)
(3)(6)
(3)(6)
(3)(6)
(3)(6)
(3)(6)
Teletext
Register 4
Teletext
Register 5
Teletext
Register 6
Teletext
Register 7
T eletext
Register 8
Teletext
Register 9
Teletext
C4OSD
BANK
ENABLE
C5BKGND
OUT
C6BKGND
OUT
C7STATUS
ROW TOP
C8I2C
SELECT
C9CURSOR
FREEZE
CA−
(1)
QUAD
WIDTH
ENABLE
BKGND IN COR OUTCOR INTEXT
BKGND IN COR OUTCOR INTEXT
CURSORONREVEALTOP/
IDS
ENABLE
CLEAR
MEMORY.
(1)
−
EAST/
WEST
(1)
−
DISABLE
DBL HT
BOTTOM
DISABLE
SP ANISH
B MESH
ENABLE
OUT
OUT
DOUBLE
HEIGHT
PKT26
RECEIVE
D
C MESH
ENABLE
TRANS
ENABLE
TEXT INPICTURE
ON OUT
TEXT INPICTURE
ON OUT
BOX ON24BOX ON
1-23
WSS
WSS ON
RECEIVE
D
SHADOW
ENABLE
PICTURE
ON IN
PICTURE
ON IN
BOX ON
0
CVBS0/
CVBS1
A0R4R3R2R1R000
C5C4C3C2C1C000
Register 10
(3)(6)
TXT11
Teletext
CBD7D6D5D4D3D2D1D000
Register 11
(3)(6)
TXT12
Teletext
Register 12
CC625/525
SYNC
ROM
VER R4
ROM
VER R3
ROM
VER R2
ROM
VER R1
ROM VERR0TXT ONVIDEO
SIGNAL
QUALITY
(2)(3)
TXT13
(6)
TXT14
(3)(6)
Teletext
Register 13
Teletext
B8BFBEBDBCBBBAB9B800
VPS
RECEIVE
D
PAGE
CLEARIN
G
525
DISPLAY
525 TEXT625
TEXT
PKT
8/30
FASTEXTTIB
CD−−−PAGE3PAGE2PAGE1PAGE000
Register 14
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
VALUE
(HEX)
00
03
03
00
00
0XXXX
X00B
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
_white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
1998 Dec 1419
SYMBOLNAME
(3)(6)
TXT15
Teletext
DIRECT
ADDR.
(HEX)
76543210
CE−−−−BLOCK3BLOCK2BLOCK1BLOCK000
BIT ADDRESS, SYMBOL OR ALTERNATIVE PORT FUNCTIONRESET
Register 15
(3)(6)
TXT16
Teletext
CF−Y2Y1Y0−−X1X000
Register 16
(3)(6)
TXT17
WSS1
(3)(6)
Teletext
Register 17
WSS
Register 1
B9−FORCE
ACQ 1
FORCE
ACQ 0
FORCE
625
BA−−−WSS0 to
WSS3
FORCE
525
SCREEN
COL2
SCREEN
COL1
SCREEN
COL0
WSS3WSS2WSS1WSS000
ERROR
WSS2
(3)(6)
WSS
Register 2
BB−−−WSS4 to
WSS7
WSS7WSS6WSS5WSS400
ERROR
WSS3
CLUT
(3)(6)
(3)(6)
WSS
Register 3
CLUT
Register
BCWSS11 to
WSS13
ERROR
BDCLUT
ENABLE
WSS13WSS12WSS11WSS8 to
WSS10
ERROR
CLUT
ADDRESS
B1 or −B0 or −G1 or
ENTRY 3
WSS10WSS9WSS800
G0 or
ENTRY 2
R1 or
ENTRY 1
R0 or
ENTRY 0
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
VALUE
(HEX)
00
00
Notes
1. These bits are inactive and must be written to logic 0 for future compatibility.
2. SFRs are bit addressable.
3. SFRs are modified or added to the 80C51 SFRs.
2
4. This register used for Byte Orientated I
C-bus, TXT8.I2C SELECT = 1.
5. This register used for Bit Orientated I2C-bus, TXT8.I2C SELECT = 0.
6. Although the Teletext, WSS and CLUT registers are reset internally by hardware, it is advisable that these registers are explicitly reset by the
software following initial power-up and returning from the standby condition.
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
7.4.2SPECIAL FUNCTION REGISTERS
Table 11 SFRs bit description
REGISTERFUNCTION
Interrupt Enable Register (IE)
EAdisable all interrupts (logic 0) or use individual interrupt enable bits (logic 1)
Economy teletext and TV microcontrollersSAA5x9x family
REGISTERFUNCTION
Serial Interface Data Register (S1DAT); note 1
2
DAT7 to DAT0I
Serial Interface Status Register (S1STA) - READ only; note 1
STAT4 to STAT0I
Serial Interface Data Register (S1BIT) - READ; note 2
SDII
Serial Interface Data Register (S1BIT) - WRITE; note 2
SDOI
Serial Interface Interrupt Register (S1INT); note 2
SII2C-bus interrupt flag
Serial Interface Control Register (S1SCS) - READ; note 2
SDIserial data input at SDA
SCIserial clock input at SCL
CLHclock LOW-to-HIGH transition flag
BBbus busy flag
RBFread bit finished flag
WBFwrite bit finished flag
STRclock stretching enable (logic 1)
ENSenable serial I/O (logic 1)
C-bus data
2
C-bus interface status
2
C-bus data bit input
2
C-bus data bit output
Serial Interface Control Register (S1SCS) - WRITE; note 2
SDOserial data output at SDA
SCOserial clock output at SCL
CLHclock LOW-to-HIGH transition flag
STRclock stretching enable (logic 1)
ENSenable serial I/O (logic 1)
Software ADC Control Register (SAD)
VHIcomparator output indicating that analog input voltage greater than DAC voltage (logic 1)
CH1 and CH0ADC input channel selection bits; see Table 11
STinitiate voltage comparison (logic 1); this bit is automatically reset to logic 0
SAD7 to SAD44 MSBs of DAC input value
1998 Dec 1421
Philips SemiconductorsPreliminary specification
Economy teletext and TV microcontrollersSAA5x9x family
REGISTERFUNCTION
Software ADC Control Register (SADB)
SAD3 to SAD04 LSBs of DAC input value
Timer/Counter Control Register (TCON)
TF1Timer 1 overflow flag
TR1Timer 1 run control bit
TF0Timer 0 overflow flag
TR0Timer 0 run control bit
IE1interrupt 1 edge flag
IT1interrupt 1 type control bit
IE0interrupt 0 edge flag
IT0interrupt 0 type control bit
14-bit PWM MSB Register (TDACH)
PWEactivate this 14-bit PWM and take over port pin (logic 1)
TD13 to TD86 MSBs of 14-bit number to be output by the 14-bit PWM
14-bit PWM LSB Register (TDACL)
TD7 to TD08 LSBs of 14-bit number to be output by the 14-bit PWM
Timer 0 High byte (TH0)
TH07 to TH008 MSBs of Timer 0 16-bit counter
Timer 1 High byte (TH1)
TH17 to TH108 MSBs of Timer 1 16-bit counter
Timer 0 Low byte (TL0)
TL07 to TL008 LSBs of Timer 0 16-bit counter
Timer 1 Low byte (TL1)
TL17 to TL108 LSBs of Timer 1 16-bit counter
Timer/Counter Mode Control Register (TMOD)
GATEgating control
C/
Tcounter or timer selector
M1, M0mode control bits
1998 Dec 1422
Loading...
+ 50 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.