22.1I2C-bus characteristics
23QUALITY AND RELIABILITY
23.1Group A
23.2Group B
23.3Group C
24APPLICATION INFORMATION
25ELECTROMAGNETIC COMPATIBILITY
(EMC) GUIDELINES
26PACKAGE OUTLINE
27SOLDERING
27.1Introduction to soldering through-hole mount
packages
27.2Soldering by dipping or by solder wave
27.3Manual soldering
27.4Suitability of through-hole mount IC packages
for dipping and wave soldering methods
28DEFINITIONS
29LIFE SUPPORT APPLICATIONS
30PURCHASE OF PHILIPS I2C COMPONENTS
1999 Oct 272
Philips SemiconductorsPreliminary specification
Standard TV microcontrollers with
On-Screen Display (OSD)
1FEATURES
• Single-chip microcontroller with integrated On-Screen
Display (OSD)
• Versions available with integrated data capture
• One Time Programmable (OTP) memory for both
program Read Only Memory (ROM) and character sets
• Single power supply: 3.0 to 3.6 V
• 5 V tolerant digital inputs and I/O
• 29 I/O lines via individual addressable controls
• Programmable I/O for push-pull, open-drain and
quasi-bidirectional
• Two port lines with 8 mA sink (at <0.4 V) capability, for
direct drive of Light Emitting Diode (LED)
• Single crystal oscillator for microcontroller, OSD and
data capture
• Power reduction modes: Idle and Power-down
• Byte level I2C-bus with dual port I/O
• Pin compatibility throughout family
• Operating temperature: −20 to +70 °C.
SAA55xx
2GENERAL DESCRIPTION
The SAA55xx standard 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
controlfunctionsforthetelevisionsystem,OSD,andsome
versions include an integrated data capture and display
function.
The data capture hardware has the capability of decoding
and displaying both 525 and 625-line World System
Teletext (WST), Video Programming System (VPS) and
Wide Screen Signalling (WSS) information. The same
displayhardwareisusedbothforTeletext and OSD, which
means that the display features available give greater
flexibility to differentiate the TV set.
The SAA55xx standard family offers a range of
functionality from non-text, 16-kbyte program ROM and
256-byte Random Access Memory (RAM), to a 10-page
text version, 64-kbyte program ROM and 1.2-kbyte RAM.
3QUICK REFERENCE DATA
SYMBOLPARAMETERMIN.TYP.MAX.UNIT
Supply
V
DDX
I
DDP
I
DDC
I
DDC(id)
I
DDC(pd)
I
DDC(stb)
I
DDA
I
DDA(id)
I
DDA(pd)
I
DDA(stb)
f
xtal
T
amb
T
stg
any supply voltage (VDDto VSS)3.03.33.6V
periphery supply current1−−mA
core supply current−1518mA
Idle mode core supply current−4.66mA
Power-down mode core supply current−0.761mA
Standby mode core supply current−5.116.50mA
analog supply current−4548mA
Idle mode analog supply current−0.871.0mA
Power-down mode analog supply current−0.450.7mA
Standby mode analog supply current−0.951.20mA
crystal frequency−12−MHz
operating ambient temperature−20−+70°C
storage temperature−55−+125°C
CVBS02331IComposite video input. A positive-going 1 V
CVBS12432I
SYNC_FILTER2534ICVBS sync filter input. This pin should be connected to
IREF2635IReference current input for analog circuits, connected
FRAME2741ODe-interlace output synchronized with the VSYNC
VPE2842IOTP programming voltage
SDIP52LQFP100
1311−core ground
2230−analog ground
PIN
TYPEDESCRIPTION
alternative functions.
P2.0/TPWM is the output for the 14-bit high precision
PWM and P2.1/PWM0 to P2.7/PWM6 are the outputs
for the 6-bit PWMs 0 to 6.
alternative functions.
P3.0/ADC0 to P3.3/ADC3 are the inputs for the
software ADC facility and P3.4/PWM7 is the output for
the 6-bit PWM7. P3.5 to P3.7 have no alternative
functions and are only available with the LQFP100
package.
P0.5 and P0.6 have 8 mA current sinking capability for
direct drive of LEDs.
(peak-to-peak) input is required; connected via a
100 nF capacitor.
V
via a 100 nF capacitor.
SSA
to V
pulse to produce a non-interlaced display by
adjustment of the vertical deflection circuits.
via a 24 kΩ resistor.
SSA
1999 Oct 278
Philips SemiconductorsPreliminary specification
Standard TV microcontrollers with
SAA55xx
On-Screen Display (OSD)
SYMBOL
SDIP52LQFP100
COR2943OOpen-drain, active LOW output which allows selective
V
DDA
3145−+3.3 V analog power supply
B3246OPixel rate output of the BLUE colour information.
G3347OPixel rate output of the GREEN colour information.
R3448OPixel rate output of the RED colour information.
VDS3552OVideo/data switch push-pull output for dot rate fast
HSYNC3653ISchmitt triggered input for a TTL-level version of the
VSYNC3755ISchmitt triggered input for a TTL-level version of the
V
V
SSP
DDC
3812, 60−periphery ground
3963−+3.3 V core power supply
OSCGND4069−crystal oscillator ground
XTALIN4170I12 MHz crystal oscillator input
XTALOUT4271O12 MHz crystal oscillator output
RESET4373IIf the reset input is HIGH for at least 2 machine cycles
V
DDP
4475−+3.3 V periphery power supply
P1.0/INT14576I/OPort 1. 8-bit programmable bidirectional port with
P1.1/T04678I/O
P1.2/INT04779I/O
P1.3/T14880I/O
P1.6/SCL04981I/O
P1.7/SDA05082I/O
P1.4/SCL15183I/O
P1.5/SDA15284I/O
VPE_2−62IOTP programming voltage
n.c.−3, 7 to 10,14, 15,
PIN
19 to 21, 23, 26, 27, 33,
36 to 40, 49 to 51,
56 to 58, 61, 64 to 68,
72, 74, 77, 85 to 92, 99
TYPEDESCRIPTION
contrast reduction of the TV picture to enhance a
mixed mode display.
blanking.
horizontal sync pulse; the polarity of this pulse is
programmable by register bit TXT1.H POLARITY.
vertical sync pulse; the polarity of this pulse is
programmable by register bit TXT1.V POLARITY.
(24 oscillator periods) while the oscillator is running,
the device is reset; this pin should be connected to
V
via a capacitor.
DDP
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/SCL0
is the serial clock input for the I
2
C-bus and P1.7/SDA0
is the serial data port for the I2C-bus. P1.4/SCL1 is the
serial clock input for the I2C-bus. P1.5/SDA1 is the
serial data port for the I2C-bus.
−not connected
1999 Oct 279
Philips SemiconductorsPreliminary specification
Standard TV microcontrollers with
On-Screen Display (OSD)
7MICROCONTROLLER
The functionality of the microcontroller used on this device
is described here with reference to the industry standard
80C51 microcontroller. A full description of its functionality
can be found in
Microcontrollers”
7.1Microcontroller features
• 80C51 microcontroller core standard instruction set and
timing
• 1 µs machine cycle
• Maximum 64K × 8-bit Program ROM
• Maximum of 1.2K × 8-bit Auxiliary RAM
• InterruptControllerforindividualenable/disable with two
level priority
• Two 16-bit Timer/Counter registers
• Watchdog Timer
• Auxiliary RAM page pointer
• 16-bit Data pointer
• Idle and Power-down modes
• 29 general I/O lines
• Eight 6-bit Pulse Width Modulator (PWM) outputs for
control of TV analog signals
• One 14-bit PWM for Voltage Synthesis Tuner (VST)
control
• 8-bit Analog-to-Digital Converter (ADC) with
4 multiplexed inputs
• 2 high current outputs for directly driving LEDs
• I2C-bus byte level bus interface with dual ports.
“Handbook IC20, 80C51-Based 8-bit
.
SAA55xx
8MEMORY ORGANIZATION
The device has the capability of a maximum of 64-kbyte
Program ROM and 1.2-kbyte Data RAM internally.
8.1Security bits - program and verify
SAA55xx devices have a set of security bits allied with
each section of the device, i.e. Program ROM, Character
ROM and Packet 26 ROM. The security bits are used to
prevent the ROM from being overwritten once
programmed, and also the contents being verified once
programmed. The security bits are one-time
programmable and cannot be erased.
The SAA55xx memory and security bits are structured as
shown in Fig.4. The SAA55xx security bits are set as
shown in Fig.5 for production programmed devices and
are set as shown in Fig.6 for production blank devices.
8.2RAM organisation
The internal Data RAM is organised into two areas, Data
memory and Special Function Registers (SFRs) as shown
in Fig.7.
8.3Data memory
The Data memory is 256 × 8-bit and occupies the address
range 00H to FFH when using indirect addressing and
00H to 7FH when using direct addressing. The SFRs
occupy the address range 80H to FFH and are accessible
using direct addressing only.
The lower 128 bytes of Data memory are mapped as
shown in Fig.8.
The lowest 24 bytes are grouped into 4 banks of
8 registers, the next 16 bytes above the register banks
form a block of bit addressable memory space.
1999 Oct 2710
The upper 128 bytes are notallocated for any special area
or functions.
Philips SemiconductorsPreliminary specification
Standard TV microcontrollers with
On-Screen Display (OSD)
handbook, full pagewidth
MEMORY
PROGRAM ROM
USER ROM
(64K x 8-BIT)
CHARACTER ROM
USER ROM
(9K x 12-BIT)
PACKET 26 ROM
USER ROM
(4K x 8-BIT)
SECURITY BITS INTERACTION
USER ROM PROGRAMMING
(ENABLE/DISABLE)
USER ROM PROGRAMMING
(ENABLE/DISABLE)
USER ROM PROGRAMMING
(ENABLE/DISABLE)
(ENABLE/DISABLE)
(ENABLE/DISABLE)
(ENABLE/DISABLE)
SAA55xx
VERIFY
VERIFY
VERIFY
GSA030
handbook, full pagewidth
MEMORY
PROGRAM ROM
CHARACTER ROM
PACKET 26 ROM
Fig.4 Memory and security bit structures.
SECURITY BITS SET
USER ROM PROGRAMMING
(ENABLE/DISABLE)
DISABLEDENABLED
DISABLEDENABLED
DISABLEDENABLED
VERIFY
(ENABLE/DISABLE)
MBK954
Fig.5 Security bits for production devices.
1999 Oct 2711
Philips SemiconductorsPreliminary specification
Standard TV microcontrollers with
On-Screen Display (OSD)
handbook, full pagewidth
MEMORY
PROGRAM ROM
CHARACTER ROM
PACKET 26 ROM
SECURITY BITS SET
USER ROM PROGRAMMING
(ENABLE/DISABLE)
ENABLEDENABLED
ENABLEDENABLED
ENABLEDENABLED
SAA55xx
VERIFY
(ENABLE/DISABLE)
MBK955
Fig.6 Security bits for production blank devices.
handbook, halfpage
upper 128 bytes
lower 128 bytes
DATA
MEMORY
FFH
accessible
by indirect
addressing
only
80H
7FH
accessible
by direct
and indirect
addressing
00H
SPECIAL
FUNCTION
REGISTERS
accessible
by direct
addressing
only
MBK956
Fig.7 Internal Data memory.
1999 Oct 2712
Philips SemiconductorsPreliminary specification
Standard TV microcontrollers with
On-Screen Display (OSD)
handbook, halfpage
R7
R0
R7
R0
R7
7FH
30H
2FH
20H
1FH
18H
17H
10H
0FH
SAA55xx
bit-addressable space
(bit addresses 00H to 7FH)
4 banks of 8 registers
(R0 to R7)
R0
R7
R0
08H
07H
0
MGM677
Fig.8 Lower 128 bytes of internal RAM.
1999 Oct 2713
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 ...
1999 Oct 2714
8.4SFR memory
The Special Function Register (SFR) space is used for port latches, timer, peripheral control, acquisition control, display control. These registers can
only be accessed by direct addressing. Sixteen of the addresses in the SFR space are both bit and byte addressable. The bit addressable SFRs are
those whose address ends in 0H or 8H. A summary of the SFR map in address order is shown in Table 2.
A description of each of the SFR bits is shown in Table 3 which presents the SFRs in alphabetical order.
P07 to P00Port 0 I/O register connected to external pins
Port 1 (P1)
P17 to P10Port 1 I/O register connected to external pins
Port 2 (P2)
P27 to P20Port 2 I/O register connected to external pins
Port 3 (P3)
P37 to P30Port 3 I/O register connected to external pins; P37 to P35 are only available with
the LQFP100 package
C-bus interrupt
1999 Oct 2717
Philips SemiconductorsPreliminary specification
Standard TV microcontrollers with
SAA55xx
On-Screen Display (OSD)
BITFUNCTION
Port 0 Configuration A (P0CFGA) and Port 0 Configuration B (P0CFGB)
P0CFGA<7:0> and P0CFGB<7:0> These two registers are used to configure Port 0 pins. For example, the
configuration of Port 0 pin 3 is controlled by setting bit 3 in both P0CFGA and
P0CFGB. P0CFGB<x>/P0CFGA<x>:
00 = P0.x in open-drain configuration
01 = P0.x in quasi-bidirectional configuration
10 = P0.x in high-impedance configuration
11 = P0.x in push-pull configuration
Port 1 Configuration A (P1CFGA) and Port 1 Configuration B (P1CFGB)
P1CFGA<7:0> and P1CFGB<7:0> These two registers are used to configure Port 1 pins. For example, the
configuration of Port 1 pin 3 is controlled by setting bit 3 in both P1CFGA and
P1CFGB. P1CFGB<x>/P1CFGA<x>:
00 = P1.x in open-drain configuration
01 = P1.x in quasi-bidirectional configuration
10 = P1.x in high-impedance configuration
11 = P1.x in push-pull configuration
Port 2 Configuration A (P2CFGA) and Port 2 Configuration B (P2CFGB)
P2CFGA<7:0> and P2CFGB<7:0> These two registers are used to configure Port 2 pins. For example, the
configuration of Port 2 pin 3 is controlled by setting bit 3 in both P2CFGA and
P2CFGB. P2CFGB<x>/P2CFGA<x>:
00 = P2.x in open-drain configuration
01 = P2.x in quasi-bidirectional configuration
10 = P2.x in high-impedance configuration
11 = P2.x in push-pull configuration
Port 3 Configuration A (P3CFGA) and Port 3 Configuration B (P3CFGB)
P3CFGA<7:0> and P3CFGB<7:0> These two registers are used to configure Port 3 pins. For example, the
configuration of Port 3 pin 3 is controlled by setting bit 3 in both P3CFGA and
P3CFGB. P3CFGB<x>/P3CFGA<x>:
00 = P3.x in open-drain configuration
01 = P3.x in quasi-bidirectional configuration
10 = P3.x in high-impedance configuration
11 = P3.x in push-pull configuration
1999 Oct 2718
Philips SemiconductorsPreliminary specification
Standard TV microcontrollers with
SAA55xx
On-Screen Display (OSD)
BITFUNCTION
Power Control Register (PCON)
ARDauxiliary RAM disable bit, all MOVX instructions access the external data
memory
RFIdisable ALE during internal access to reduce radio frequency interference
WLEWatchdog Timer enable
GF1general purpose flag 1
GF0general purpose flag 0
PDPower-down mode activation bit
IDLIdle mode activation bit
Program Status Word (PSW)
Ccarry bit
ACauxiliary carry bit
F0flag 0
RS1 to RS0register bank selector bits RS<1:0>:
00 = Bank 0 (00H to 07H)
01 = Bank 1 (08H to 0FH)
10 = Bank 2 (10H to 17H)
11 = Bank 3 (18H to 1FH)
OVoverflow flag
Pparity bit
Pulse Width Modulator 0 Control Register (PWM0)
PW0Eactivate this PWM and take control of respective port pin (logic 1)
PW0V5 to PW0V0pulse width modulator high time
Pulse Width Modulator 1 Control Register (PWM1)
PW1Eactivate this PWM (logic 1)
PW1V5 to PW1V0pulse width modulator high time
Pulse Width Modulator 2 Control Register (PWM2)
PW2Eactivate this PWM (logic 1)
PW2V5 to PW2V0pulse width modulator high time
Pulse Width Modulator 3 Control Register (PWM3)
PW3Eactivate this PWM (logic 1)
PW3V5 to PW3V0pulse width modulator high time
Pulse Width Modulator 4 Control Register (PWM4)
PW4Eactivate this PWM (logic 1)
PW4V5 to PW4V0pulse width modulator high time
1999 Oct 2719
Philips SemiconductorsPreliminary specification
Standard TV microcontrollers with
SAA55xx
On-Screen Display (OSD)
BITFUNCTION
Pulse Width Modulator 5 Control Register (PWM5)
PW5Eactivate this PWM (logic 1)
PW5V5 to PW5V0pulse width modulator high time
Pulse Width Modulator 6 Control Register (PWM6)
PW6Eactivate this PWM (logic 1)
PW6V5 to PW6V0pulse width modulator high time
Pulse Width Modulator 7 Control Register (PWM7)
PW7Eactivate this PWM (logic 1)
PW7V5 to PW7V0pulse width modulator high time
ROM Bank (ROMBK)
STANDBYstandby activation bit
2
C-bus Slave Address Register (S1ADR)
I
ADR6 to ADR0I
GCenable I
2
C-bus Control Register (S1CON)
I
CR2 to CR0clock rate bits; CR<2:0>:
ENSIenable I
STASTART flag. When this bit is set in slave mode, the hardware checks the I
STOSTOP flag. If this bit is set in a master mode a STOP condition is generated. A
2
C-bus slave address to which the device will respond
2
C-bus general call address (logic 1)
000 = 100 kHz bit rate
001 = 3.75 kHz bit rate
010 = 150 kHz bit rate
011 = 200 kHz bit rate
100 = 25 kHz bit rate
101 = 1.875 kHz bit rate
110 = 37.5 kHz bit rate
111 = 50 kHz bit rate
2
C-bus interface (logic 1)
2
C-bus
and generates a START condition if the bus is free or after the bus becomes free.
If the device operates in master mode it will generate a repeated START
condition.
STOP condition detected on the I
2
C-bus clears this bit. This bit may also be set
in slave mode in order to recover from an error condition. In this case no STOP
condition is generated to the I2C-bus, but the hardware releases the SDA and
SCL lines and switches to the not selected receiver mode. The STOP flag is
cleared by the hardware.
1999 Oct 2720
Philips SemiconductorsPreliminary specification
Standard TV microcontrollers with
SAA55xx
On-Screen Display (OSD)
BITFUNCTION
SISerial Interrupt flag. This flag is set and an interrupt request is generated, after
any of the following events occur:
• A START condition is generated in master mode
• The own slave address has been received during AA = 1
• The general call address has been received while S1ADR.GC and AA = 1
• A data byte has been received or transmitted as selected slave
• A STOP or START condition is received as selected slave receiver or
transmitter.While the SI flag is set, SCL remains LOW and the serial transferis
suspended. SI must be reset by software.
AAAssert Acknowledge flag. When this bit is set, an acknowledge is returned
after any one of the following conditions:
• Own slave address is received
• General call address is received (S1ADR.GC = 1)
• A data byte is received, while the device is programmed to be a master receiver
• A data byte is received, while the device is selected slave receiver.
When the bit is reset, no acknowledge is returned. Consequently, no interrupt is
requested when the own address or general call address is received.
2
I
C-bus Data Register (S1DAT)
DAT7 to DAT0I
2
C-bus Status Register (S1STA)
I
STAT4 to STAT0I
Software ADC Register (SAD)
VHIanalog input voltage greater than DAC voltage (logic 1)
CH1 to CH0ADC input channel select bits; CH<1:0>:
(1)
ST
SAD7 to SAD44 MSBs of DAC input word
Software ADC Control Register (SADB)
DC_COMPenable DC comparator mode (logic 1)
SAD3 to SAD04 LSBs of SAD value
Stack Pointer (SP)
SP7 to SP0stack pointer value
2
C-bus data
2
C-bus interface status
00 = ADC3
01 = ADC0
10 = ADC1
11 = ADC2
initiate voltage comparison between ADC input channel and SAD value
1999 Oct 2721
Philips SemiconductorsPreliminary specification
Standard TV microcontrollers with
SAA55xx
On-Screen Display (OSD)
BITFUNCTION
Timer/Counter Control Register (TCON)
TF1Timer 1 overflow flag. Set by hardware on timer/counter overflow. Cleared by
hardware when processor vectors to interrupt routine.
TR1Timer 1 run control bit. Set/cleared by software to turn timer/counter on/off.
TF0Timer 0 overflow flag. Set by hardware on timer/counter overflow. Cleared by
hardware when processor vectors to interrupt routine.
TR0Timer 0 run control bit. Set/cleared by software to turn timer/counter on/off.
IE1Interrupt 1 Edge flag. Both edges generate flag. Set by hardware when external
interrupt edge detected. Cleared by hardware when interrupt processed.
IT1Interrupt 1 type control bit. Set/cleared by software to specify edge/LOW level
triggered external interrupts.
IE0Interrupt 0 Edge l flag. Set by hardware when external interrupt edge detected.
Cleared by hardware when interrupt processed.
IT0Interrupt 0 type flag. Set/cleared by software to specify falling edge/LOW level
triggered external interrupts.
14-bit PWM MSB Register (TDACH)
TPWEactivate this 14-bit PWM (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 (TMOD)
GATEgating control Timer/Counter 1
TCounter/Timer 1 selector
C/
M1 to M0mode control bits timer/counter 1; M<1:0>:
00 = 8-bit timer or 8-bit counter with divide-by-32 prescaler
01 = 16-bit time interval or event counter
10 = 8-bit time interval or event counter with automatic reload upon overflow;
reload value stored in TH1
11 = stopped
GATEGating control Timer/Counter 0
C/
TCounter/Timer 0 selector
1999 Oct 2722
Philips SemiconductorsPreliminary specification
Standard TV microcontrollers with
SAA55xx
On-Screen Display (OSD)
BITFUNCTION
M1 to M0mode control bits timer/counter 0; M<1:0>:
00 = 8-bit timer or 8-bit counter with divide-by-32 prescaler
01 = 16-bit time interval or event counter
10 = 8-bit time interval or event counter with automatic reload upon overflow;
reload value stored in TH0
11 = one 8-bit time interval or event counter and one 8-bit time interval counter
Text Register 0 (TXT0)
X24 POSNstore packet 24 in extension packet memory (logic 0) or page memory (logic 1)
DISPLAY X24display X24 from page memory (logic 0) or extension packet memory (logic 1)
AUTO FRAMEFRAME output switched off automatically if any video displayed (logic 1)
DISABLE HEADER ROLLdisable writing of rolling headers and time into memory (logic 1)
DISPLAY STATUS ROW ONLYdisplay row 24 only (logic 1)
DISABLE FRAMEFRAME output always LOW (logic 1)
VPS ONenable capture of VPS data (logic 1)
INV ONenable capture of inventory page in block 8 (logic 1)
Text Register 1 (TXT1)
EXT PKT OFFdisable acquisition of extension packets (logic 1)
8-BITdisable checking of packets 0 to 24 written into memory (logic 1)
ACQ OFFdisable writing of data into Display memory (logic 1)
X26 OFFdisable automatic processing of X/26 data (logic 1)
FULL FIELDacquire data on any TV line (logic 1)
FIELD POLARITYVSYNC pulse in second half of line during even field (logic 1)
H POLARITYHSYNC reference edge is negative going (logic 1)
V POLARITYVSYNC reference edge is negative going (logic 1)
Text Register 2 (TXT2)
ACQ BANKselect acquisition Bank 1 (logic 1)
REQ3 to REQ0page request
SC2 to SC0start column of page request
Text Register 3 (TXT3)
PRD4 to PRD0page request data
Text Register 4 (TXT4)
OSD BANK ENABLEalternate OSD location available via graphic attribute, additional 32 locations
WESTeastern language selection of character codes A0H to FFH (logic 1)
DISABLE DOUBLE HEIGHTdisable normal decoding of double height characters (logic 1)
B MESH ENABLEenable meshing of black background (logic 1)
C MESH ENABLEenable meshing of coloured background (logic 1)
TRANS ENABLEdisplay black background as video (logic 1)
SHADOW ENABLEdisplay shadow/fringe (default SE black) (logic 1)
1999 Oct 2723
Philips SemiconductorsPreliminary specification
Standard TV microcontrollers with
SAA55xx
On-Screen Display (OSD)
BITFUNCTION
Text Register 5 (TXT5)
BKGND OUTbackground colour displayed outside teletext boxes (logic 1)
BKGND INbackground colour displayed inside teletext boxes (logic 1)
COR OUTCOR active outside teletext and OSD boxes (logic 1)
COR INCOR active inside teletext and OSD boxes (logic 1)
TEXT OUTtext displayed outside teletext boxes (logic 1)
TEXT INtext displayed inside teletext boxes (logic 1)
PICTURE ON OUTvideo displayed outside teletext boxes (logic 1)
PICTURE ON INvideo displayed inside teletext boxes (logic 1)
Text Register 6 (TXT6)
BKGND OUTbackground colour displayed outside teletext boxes (logic 1)
BKGND INbackground colour displayed inside teletext boxes (logic 1)
COR OUTCOR active outside teletext and OSD boxes (logic 1)
COR INCOR active inside teletext and OSD boxes (logic 1)
TEXT OUTtext displayed outside teletext boxes (logic 1)
TEXT INtext displayed inside teletext boxes (logic 1)
PICTURE ON OUTvideo displayed outside teletext boxes (logic 1)
PICTURE ON INvideo displayed inside teletext boxes (logic 1)
Text Register 7 (TXT7)
STATUS ROW TOPdisplay memory row 24 information above teletext page (on display row 0)
(logic 1)
CURSOR ONdisplay cursor at position given by TXT9 and TXT10 (logic 1)
REVEALdisplay characters in area with conceal attribute set (logic 1)
BOTTOM/
DOUBLE HEIGHTdisplay each character as twice normal height (logic 1)
BOX ON 24enable display of teletext boxes in memory row 24 (logic 1)
BOX ON 1 to 23enable display of teletext boxes in memory row 1 to 23 (logic 1)
BOX ON 0enable display of teletext boxes in memory row 0 (logic 1)
Text Register 8 (TXT8)
FLICKER STOP ONdisable ‘Flicker Stopper’ circuitry (logic 1)
DISABLE SPANISHdisable special treatment of Spanish packet 26 characters (logic 1)
PKT 26 RECEIVED
WSS RECEIVED
WSS ONenable acquisition of WSS data (logic 1)
CVBS1/
TOPdisplay memory rows 12 to 23 when DOUBLE HEIGHT height bit is set (logic 1)
(2)
(2)
CVBS0select CVBS1 as source for device (logic 1)
packet 26 data has been processed (logic 1)
WSS data has been processed (logic 1)
1999 Oct 2724
Loading...
+ 56 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.