Professional Documents
Culture Documents
DATASPECIFICATION
DEVICE SHEET
UOCIII series
Versatile signal processor for low-
and mid-range TV applications
Preliminary specification 2003 Nov 11
File under18Integrated Circuits, <Handbook>
Version: Previous date: 2003 Oct 09
CONFIDENTIAL
Philips Semiconductors Preliminary specification
2003 Nov 11 2
CONFIDENTIAL
Philips Semiconductors Preliminary specification
• Indication of the Signal-to-Noise ratio of the incoming Sound Demodulation (all versions)
CVBS signal
• Separate SIF (Sound IF) input for single reference QSS
• Linear RGB/YPBPR input with fast insertion. (Quasi Split Sound) demodulation.
• YUV interface. When this feature is not required some • AM demodulator without extra reference circuit
pins can be used as additional RGB/YPBPR input. It is
• The mono intercarrier sound circuit has a selective
also possible to use these pins for additional CVBS (or
FM-PLL demodulator which can be switched to the
Y/C) input (CVBS/YX and CX).
different FM sound frequencies (4.5/5.5/6.0/6.5 MHz).
• Tint control for external RGB/YPBPR signals The quality of this system is such that the external
• Scan Velocity Modulation output. The SVM circuit is band-pass filters can be omitted. In the stereo versions
active for all the incoming CVBS, Y/C and RGB/YPBPR of UOCIII the use of this demodulator is optional for
signals. The SVM function can also be used during the special applications. Normally the FM demodulators of
display of teletext pages. the stereo demodulator/decoder part are used (see
below).
• RGB control circuit with ‘Continuous Cathode
Calibration’, white point and black level off-set • The FM-PLL demodulator can be set to centre
adjustment so that the colour temperature of the dark frequencies of 4.72/5.74 MHz so that a second sound
and the light parts of the screen can be chosen channel can be demodulated. In such an application it is
independently. necessary that an external bandpass filter is inserted.
• Contrast reduction possibility during mixed-mode of • The vision IF and mono intercarrier sound circuit can be
OSD and Text signals used for the demodulation of FM radio signals. With an
external FM tuner also signals with an IF frequency of
• Adjustable ‘wide blanking’ of the RGB outputs
10.7 MHz can be demodulated.
• Horizontal synchronization with two control loops and
alignment-free horizontal oscillator • Switch to select between 2nd SIF from QSS
demodulation or external FM (SSIF)
• Vertical count-down circuit
• Vertical driver optimized for DC-coupled vertical output Audio Interfaces and switching (stereo versions with
stages Audio DSP)
• Horizontal and vertical geometry processing with • Audio switch circuit with 4 stereo inputs, a stereo output
horizontal parallelogram and bow correction and for SCART/CINCH, 1 stereo output for HEADPHONE.
horizontal and vertical zoom The headphone channel has an analogue volume
• Low-power start-up of the horizontal drive circuit control circuit for the L and R channel. Finally 1 stereo
SPEAKER output with digital controls.
Analogue video processing (stereo versions) • AVL (Automatic Volume Levelling) circuit for the
• The low-pass filtered ‘mixed down’ I signal is available headphone channel.
via a single ended or balanced output stage. • Digital input crossbar switch for all digital signal sources
and destinations
Analogue video processing (mono versions) • Digital output crossbar for exchange of channel
• The low-pass filtered ‘mixed down’ I signal is available processing functionality
via a single ended output stage • Digital audio input interface (stereo I2S input interface)
• Digital audio output interface (stereo I2S output
Digital Video Processing (some versions)
interface)
• Double Window mode applications. It is possible to
display a video and a text window or 2 text windows in Audio interfaces and switching (AV stereo versions
parallel. without Audio DSP)
• Linear and non-linear horizontal scaling of the video • Audio switch circuit with 4 stereo inputs, a stereo output
signal to be displayed. for SCART/CINCH and a stereo SPEAKER output with
analogue volume control.
• Analogue mono AVL circuit at left audio channel
2003 Nov 11 3
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Audio interfaces and switching (mono versions) Volume and tone control for loudspeakers (stereo
versions with Audio DSP)
• Audio switch circuit with 4 external audio (mono) inputs
and a volume controlled output • Automatic Volume Level (AVL) control
• AVL circuit • Smooth volume control
• Master volume control
Stereo Demodulator and Decoder (full stereo
• Soft-mute
versions)
• Loudness
• Demodulator and Decoder Easy Programming (DDEP)
• Bass, Treble
• Auto standard detection (ASD)
• Dynamic Bass Boost (DBB) (2)
• Static Standard Selection (SSS)
• Dynamic Virtual Bass (DVB) (3)
• DQPSK demodulation for different standards,
simultaneously with 1-channel FM demodulation • BBE® Sound processing (4)
2003 Nov 11 4
CONFIDENTIAL
Philips Semiconductors Preliminary specification
µ-Controller Display
• 80C51 µ-controller core standard instruction set and • Teletext and Enhanced OSD modes
timing • Features of level 1.5 WST and US Close Caption
• 0.4883 µs machine cycle • 50Hz/60Hz display timing modes
• maximum of 256k x 8-bit flash programmable ROM • Two page operation for 16:9 screens
• maximum of 8k x 8-bit Auxiliary RAM • Serial and Parallel Display Attributes
• 12-level Interrupt controller for individual enable/disable • Single/Double/Quadruple Width and Height for
with two level priority characters
• Two 16-bit Timer/Counter registers • Smoothing capability of both Double Size, Double Width
• One 24-bit Timer (16-bit timer with 8-bit Pre-scaler) & Double Height characters
• WatchDog timer • Scrolling of display region
• Auxiliary RAM page pointer • Variable flash rate controlled by software
• 16-bit Data pointer • Soft colours using CLUT with 4096 colour palette
• Stand-by, Idle and Power Down modes • Globally selectable scan lines per row (9/10/13/16/) and
• 24 general-purpose I/O pins character matrix [12x9, 12x13, 12x16, 16x18, (VxH)]
• 14 bits PWM for Voltage Synthesis Tuning • Fringing (Shadow) selectable from N-S-E-W direction
• 5 PWM (6-bits) outputs for analogue control functions • Contrast reduction of defined area
• Remote Control Pre-processor (RCP) • Cursor
• Universal Asynchronous Receiver Transmitter (UART) • Special Graphics Characters with two planes, allowing
four colours per character
Data Capture • 64 software redefinable On-Screen display characters
• Text memory up to 10 pages • 4 WST Character sets (G0/G2) in single device (e.g.
Latin, Cyrillic, Greek, Arabic)
• Inventory of transmitted Teletext pages stored in the
Transmitted Page Table (TPT) and Subtitle Page Table • G1 Mosaic graphics, Limited G3 Line drawing
(SPT) characters
• Data Capture for US Closed Caption • WST Character sets and Closed Caption Character set
in single device
• Data Capture for 525/625 line WST, VPS (PDC system
A) and 625 line Wide Screen Signalling (WSS) bit • SVM for Text
decoding
• Automatic selection between 525 WST/625 WST
• Automatic selection between 625 WST/VPS on line 16
of VBI
• Real-time capture and decoding for WST Teletext in
Hardware, to enable optimized µ-processor throughput
• Automatic detection of FASTEXT transmission
• Real-time packet 26 engine in Hardware for processing
accented, G2 and G3 characters
• Signal quality detector for video and WST/VPS data
types
• Comprehensive teletext language coverage
• Vertical Blanking Interval (VBI) data capture of WST
data
2003 Nov 11 5
CONFIDENTIAL
Philips Semiconductors Preliminary specification
LICENSE INFORMATION
dbx
dbx is a registered trademark of Carillon Electronics Corp. A license is required for the use of this product. For further
information, please contact THAT Corporation, 45 Summer street, Milford, Massachusetts 01757-1656, USA.
Tel: 1-508-478-9200, FAX: 1-508-478-0990
Dolby
“Dolby”, “Pro Logic” and the double-D symbol are trademarks of Dolby Laboratories, San Francisco, USA, products are
available to licensees of Dolby Laboratories Licensing Corporation, 100 Potrero Avenue, San Francisco, CA, 94103,
USA,
Tel: 1-415-558-0200, Fax: 1-415-863-1373
Supply of this Implementation of Dolby Technology does not convey a license nor imply a right under any patent, or any
other Industrial or Intellectual Property Right of Dolby Laboratories, to use this Implementation in any finished end-user
or ready-to-use final product. It is hereby notified that a license for such use is required from Dolby Laboratories.
BBE
BBE is a registered trademark of BBE Sound, Inc., 5381 Production Drive, Huntington Beach, California 92649, USA.
The use of BBE needs licensing from BBE Sound, Inc.
Tel: 1-714-897-6766, Fax: 1-714-895-6728
The SRS TruSurround technology rights incorporated in the TDA120xxH are owned by SRS Labs, a U.S. Corporation
and licensed to Philips Semiconductors B.V. Purchaser of TDA120xxH must sign a license for use of the chip and display
of the SRS Labs trademarks. Any products incorporating the TDA120xxH must be sent to SRS Labs for review. SRS
and TruSurround are protected under US and foreign patents issued and/or pending. TruSurround, SRS and (O) symbol
are trademarks of SRS Labs, Inc. in the United States and selected foreign countries. Neither the purchase of the chip
TDA120xxH, nor the corresponding sale of audio enhancement equipment conveys the right to sell commercialized
recordings made with any SRS technology. SRS Labs requires all set makers to comply with all rules and regulations as
outlined in the SRS Trademark Usage Manual separately provided.
Philips
“Dynamic Ultra BassTM”, “Dynamic Bass Enhancement”, “I-Mono” and “I-Stereo” are denominators for Philips patented
technologies. The use of the IC does not imply any copyrights nor the right to use the same denominators but instead
generic ones such as listed below.
Generic name/ Philips name
• Dynamic Virtual Bass (DVB)/Dynamic UltraBass
• Dynamic Bass Boost (DBB)/Dynamic Bass Enhancement
• Extended Pseudo Stereo (EPS)/I-Mono
• Extended Spatial Stereo (ESSI)/I-Stereo
GTV
Delivery and use of the GTV Software Development Kit requires a separate License sold by Philips Semiconductors B.V.
Please contact your nearest Philips Semiconductors sales office for further details.
2003 Nov 11 6
CONFIDENTIAL
2003 Nov 11 OVERVIEW OF THE VARIOUS VERSIONS
Philips Semiconductors
mid-range TV applications
Versatile signal processor for low- and
Table 1 Overview of types
COMB FILTER
COLOUR DECODER
STEREO FM RADIO
MONO FM RADIO
RDS/RBDS
dbx®
Dolby® ProLogic®
Virtual Dolby® (VDS)
SRS® 3D Stereo
SRS® TruSurround
BBETM
DW / PANORAMA
Preliminary specification
TDA12020H/H1(2) MULTI MULTI 128/256 8 10 2.25
UOCIII series
TDA12021H/H1(2) MULTI √ √ √ MULTI √ √ 128/256 8 10 2.25
TDA12026H/H1 MULTI √ √ MULTI √ √ √ √ √ 128/256 8 10 2.25
TDA12027H/H1 MULTI √ √ √ MULTI √ √ √ √ √ 128/256 8 10 2.25
TDA12028H/H1 MULTI √ √ MULTI √ √ √ √ √ √ √ √ √ 128/256 8 10 2.25
TDA12029H/H1 MULTI √ √ √ MULTI √ √ √ √ √ √ √ √ √ 128/256 8 10 2.25
2003 Nov 11
Philips Semiconductors
COMB FILTER
COLOUR DECODER
STEREO FM RADIO
MONO FM RADIO
RDS/RBDS
dbx®
Dolby® ProLogic®
Virtual Dolby® (VDS)
SRS® 3D Stereo
SRS® TruSurround
BBETM
DW / PANORAMA
mid-range TV applications
Versatile signal processor for low- and
SOUND SYSTEM TELETEXT
PAGES
TYPE NUMBER(1)
STEREO
AUDIO
DECO- MONO 0 10
DSP
DER
Preliminary specification
UOCIII series
Philips Semiconductors Preliminary specification
TDA12000H1/N1VXY0AA
The explanation of the various parts of the type number is given below:
• The first 8 characters indicate the type number, the last 2 characters vary depending on the version.
• The next 1 or 2 characters indicate the envelope. The normal QFP128 version is indicated with “H” and the “face-down
version” with “H1”.
• The first 3 characters after the slash (/) indicate the IC version.
• The characters “X” and “Y” give an indication of the Feature Content. More information is given in the Tables 2 and 3.
• The last 3 characters give an indication of the ROM code.
Table 2 Feature Indication, first character (X) Table 3 Feature Indication, second character (Y)
SECOND INDICATION (Y)
FIRST INDICATION (X)
Dolby® ProLogic®
SRS® TruSurround
DW / PANORAMA
SRS® 3D Stereo
dbx®
BBETM
0 0 0 0 0
1 0 0 0 1 0 0 0 0 0
2 0 0 1 0 1 0 0 0 1
3 0 0 1 1 2 0 0 1 0
4 0 1 0 0 3 0 0 1 1
5 0 1 0 1 4 0 1 0 0
6 0 1 1 0 5 0 1 0 1
7 0 1 1 1 6 0 1 1 0
8 1 0 0 0 7 0 1 1 1
9 1 0 0 1 8 1 0 0 0
A 1 0 1 0 9 1 0 0 1
B 1 0 1 1 A 1 0 1 0
C 1 1 0 0 B 1 0 1 1
D 1 1 0 1 C 1 1 0 0
E 1 1 1 0 D 1 1 0 1
F 1 1 1 1 E 1 1 1 0
F 1 1 1 1
2003 Nov 11 9
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Note
1. The supply voltage for the analogue audio part of the IC can be 5V or 8V. For a supply voltage of 5V the maximum
signal amplitudes at in and outputs are 1Vrms. For a supply voltage of 8V the maximum output signal amplitude is
2 Vrms.
2. The YUV/YPBPR input signal amplitudes are based on a colour bar signal with 75/100% saturation.
2003 Nov 11 10
CONFIDENTIAL
SSIF
QSSO/AMOUT
SCART/CINCH IN/OUT LS-OUT HP-OUT
I2S
2003 Nov 11
REFO L R L R
A/D CONVERTER
AUDIO SELECT
SIFIN/DVBIN QSS SOUND IF SOUND PLL ALL-STANDARD VOLUME
AGC STEREO ADC/DAC TREBBLE/BASS
QSS MIXER DEEMPHASIS AM FEATURES
DVBO/IFVO/ DECODER
AM DEMODULATOR DACs I/Os
FMRO
DVBO/FMRO RDS
AGCOUT
VISION IF/AGC/AFC
mid-range TV applications
11
CVBS3/Y3 GO
YUV IN/OUT
VIDEO SWITCH 2H/4H SCAN VELOCITY OSD/TEXT INSERT
C2/C3 VIDEO IDENT. CONTR/BRIGHTN BO
CVBS4/Y4 COMB FILTER MODULATION
VIDEO FILTERS BRI CCC
C4 Y DELAY ADJ. U/V DELAY BCLIN
WHITE-P. ADJ.
CVBSO/ Y
BLKIN
CONFIDENTIAL
PIP YUV
SVM
H/V SYNC SEP. H/V SKIN TONE RGB MATRIX
H-OSC. + PLL VERTICAL
RGB/YPRPB INSERT BLUE STRETCH
2nd LOOP & EAST-WEST U/V TINT
BLACK STRETCH
H-SHIFT YUV INTERFACE SATURATION
H-DRIVE GEOMETRY GAMMA CONTROL
SAT
Vo Uo Yo Yi Ui Vi
2003 Nov 11
REFO L R L R
Philips Semiconductors
AGCOUT
mid-range TV applications
VISION IF/AGC/AFC
PLL DEMOD. PAL/SECAM/NTSC BASE-BAND µ-PROCESSOR AND TELETEXT DECODER
VIFIN
SOUND TRAP
DECODER DELAY LINE DIGITAL SIGNAL PROCESSING FEATURES
GROUP DELAY
VIDEO AMP.
IFVO/SVO/ REF
CVBSI SCAVEM
YSYNC ON TEXT
BL R G B CR
CVBS2/Y2 C RO
Versatile signal processor for low- and
CON.
12
DIGITAL RGB CONTROL
CVBS3/Y3 PEAKING GO
VIDEO SWITCH OSD/TEXT INSERT
YUV IN/OUT
C2/C3 2H/4H SCAN VELOCITY
VIDEO IDENT. CONTR/BRIGHTN BO
COMB FILTER
CVBS4/Y4 VIDEO FILTERS MODULATION BRI CCC
Y DELAY ADJ.
CONFIDENTIAL
C4 U/V DELAY WHITE-P. ADJ. BCLIN
Y
CVBSO/ BLKIN
PIP
SVM
H/V SYNC SEP. H/V
RGB/YPRPB INSERT SKIN TONE RGB MATRIX
H-OSC. + PLL VERTICAL
U/V TINT BLUE STRETCH
2nd LOOP & EAST-WEST YUV INTERFACE
BLACK STRETCH
H-SHIFT SATURATION
H-DRIVE GEOMETRY GAMMA CONTROL
SAT
Vo Uo Yo Yi Vi Ui
V-DRIVE EHTO BL
G/Y
R/PR B/PB
HOUT EWD B/PB
SWO1 BL G/Y R/PR
(CVBSx/Yx) (Cx)
2003 Nov 11
REFO R
L
Philips Semiconductors
SWITCH
SIFIN/DVBIN QSS SOUND IF SOUND PLL
AGC AUDIO SELECT VOLUME CONTROL
DEEMPHASIS
QSS MIXER AM
DVBO/IFVO/ AM DEMODULATOR I/Os
FMRO
DVBO/FMRO RDS
AGCOUT
mid-range TV applications
VISION IF/AGC/AFC
PLL DEMOD. PAL/SECAM/NTSC BASE-BAND µ-PROCESSOR AND TELETEXT DECODER
VIFIN
SOUND TRAP
DECODER DELAY LINE DIGITAL SIGNAL PROCESSING FEATURES
GROUP DELAY
VIDEO AMP.
IFVO/SVO/ REF
CVBSI SCAVEM
YSYNC ON TEXT
BL R G B CR
CVBS2/Y2 C RO
Versatile signal processor for low- and
CON.
13
DIGITAL RGB CONTROL
CVBS3/Y3 PEAKING GO
VIDEO SWITCH OSD/TEXT INSERT
YUV IN/OUT
C2/C3 2H/4H SCAN VELOCITY
VIDEO IDENT. CONTR/BRIGHTN BO
CVBS4/Y4 COMB FILTER MODULATION BRI CCC
VIDEO FILTERS
Y DELAY ADJ.
CONFIDENTIAL
C4 U/V DELAY WHITE-P. ADJ. BCLIN
Y
CVBSO/ BLKIN
PIP
SVM
H/V SYNC SEP. H/V
RGB/YPRPB INSERT SKIN TONE RGB MATRIX
H-OSC. + PLL VERTICAL
U/V TINT BLUE STRETCH
2nd LOOP & EAST-WEST YUV INTERFACE
BLACK STRETCH
H-SHIFT SATURATION
H-DRIVE GEOMETRY GAMMA CONTROL
SAT
Vo Uo Yo Yi Vi Ui
V-DRIVE EHTO BL
G/Y
R/PR B/PB
HOUT EWD B/PB
SWO1 BL G/Y R/PR
(CVBSx/Yx) (Cx)
2003 Nov 11
I/Os
AUDEEM
AUDIO2
AUDIO3
AUDIO4
AUDIO5
(AVL)
AUDOUT/AMOUT
QSSO/AMOUT
Philips Semiconductors
FMRO
SCAVEM
AGCOUT RDS ON TEXT
VISION IF/AGC/AFC
REF
PLL DEMOD. PAL/SECAM/NTSC
DVB MIXER REF
VIFIN
GROUP DELAY
DECODER SVM
SOUND TRAP
IFVO/SVO/
YUV IN/OUT
CVBSI
Versatile signal processor for low- and
COR R G B BL
14
CVBS2/Y2 RO
DIGITAL CONTR/BRIGHTN
CVBS3/Y3 BASE-BAND PEAKING GO
VIDEO SWITCH OSD/TEXT INSERT
C2/C3 4H/2H SCAN VELOCITY
CVBS4/Y4 VIDEO IDENT. DELAY LINE BLUE STRETCH BO
COMB FILTER
CONFIDENTIAL
MODULATION
CCC
C4 VIDEO FILTERS Y DELAY ADJ. U/V DELAY WHITE-P. ADJ. BCLIN
YSYNC BLKIN
YUV
CVBSO/PIP H/V SYNC SEP. Y
VERTICAL + EW SKIN TONE
H-OSC. + PLL U/V TINT
U/V RGB/YUV/YPRPB INSERT
2nd LOOP GEOMETRY SATURATION
H-SHIFT YUV INTERFACE BLACK STRETCH
AND DRIVE
H-DRIVE V
GAMMA CONTROL
VO UO YO YI UI VI
Philips Semiconductors
mid-range TV applications
Versatile signal processor for low- and
“STANDARD” “FACE DOWN”
VERSION VERSION
NO AUDIO DSP
NO AUDIO DSP
AV STEREO
AV STEREO
AV STEREO
AV STEREO
STEREO +
STEREO +
SYMBOL DESCRIPTION
MONO
MONO
VSSP2 1 1 1 128 128 128 ground
VSSC4 2 2 2 127 127 127 ground
VDDC4 3 3 3 126 126 126 digital supply to SDACs (1.8V)
CONFIDENTIAL
Preliminary specification
UOCIII series
PH1LF 17 17 17 112 112 112 phase-1 filter
GND1 18 18 18 111 111 111 ground 1 for TV-processor
SECPLL 19 19 19 110 110 110 SECAM PLL decoupling
DECBG 20 20 20 109 109 109 bandgap decoupling
EWD/AVL (1) 21 21 21 108 108 108 East-West drive output or AVL capacitor
2003 Nov 11
Philips Semiconductors
“STANDARD” “FACE DOWN”
mid-range TV applications
Versatile signal processor for low- and
VERSION VERSION
NO AUDIO DSP
NO AUDIO DSP
AV STEREO
AV STEREO
AV STEREO
AV STEREO
STEREO +
STEREO +
SYMBOL DESCRIPTION
MONO
MONO
VDRB 22 22 22 107 107 107 vertical drive B output
VDRA 23 23 23 106 106 106 vertical drive A output
VIFIN1 24 24 24 105 105 105 IF input 1
VIFIN2 25 25 25 104 104 104 IF input 2
CONFIDENTIAL
Preliminary specification
− −
UOCIII series
AUDOUTSR 37 37 92 92 audio output for SCART/CINCH (right signal)
DECSDEM 38 38 38 91 91 91 decoupling sound demodulator
QSSO/AMOUT/AUDEEM (2) 39 39 39 90 90 90 QSS intercarrier output / AM output / deemphasis (front-end audio
out)
GND2 40 40 40 89 89 89 ground 2 for TV processor
2003 Nov 11
Philips Semiconductors
“STANDARD” “FACE DOWN”
mid-range TV applications
Versatile signal processor for low- and
VERSION VERSION
NO AUDIO DSP
NO AUDIO DSP
AV STEREO
AV STEREO
AV STEREO
AV STEREO
STEREO +
STEREO +
SYMBOL DESCRIPTION
MONO
MONO
PLLIF 41 41 41 88 88 88 IF-PLL loop filter
SIFAGC/DVBAGC (2) 42 42 42 87 87 87 AGC sound IF / internal-external AGC for DVB applications
DVBO/IFVO/FMRO (2) 43 43 43 86 86 86 Digital Video Broadcast output / IF video output / FM radio output
DVBO/FMRO (2) 44 44 − 85 85 − Digital Video Broadcast output / FM radio output
CONFIDENTIAL
Preliminary specification
AUDIOIN3 − − 56 − − 73 audio 3 input
UOCIII series
AUDIOIN3L 56 56 − 73 73 − audio 3 input (left signal)
AUDIOIN3R 57 57 − 72 72 − audio 3 input (right signal)
CVBS3/Y3 58 58 58 71 71 71 CVBS3/Y3 input
C2/C3 59 59 59 70 70 70 chroma-2/3 input
2003 Nov 11
Philips Semiconductors
“STANDARD” “FACE DOWN”
mid-range TV applications
Versatile signal processor for low- and
VERSION VERSION
NO AUDIO DSP
NO AUDIO DSP
AV STEREO
AV STEREO
AV STEREO
AV STEREO
STEREO +
STEREO +
SYMBOL DESCRIPTION
MONO
MONO
AUDOUTLSL 60 62 − 69 67 − audio output for audio power amplifier (left signal)
AUDOUTLSR 61 63 − 68 66 − audio output for audio power amplifier (right signal)
AUDOUT/AMOUT/FMOUT − − 62 − − 67 audio output / AM output / FM output, volume controlled
AUDOUTHPL 62 − − 67 − − audio output for headphone channel (left signal)
CONFIDENTIAL
Preliminary specification
VOUT (SWO1) 76 76 76 53 53 53 V-output for YUV interface (general purpose switch output)
UOCIII series
INSSW3 77 77 77 52 52 52 3rd RGB / YPBPR insertion input
R/PRIN3 78 78 78 51 51 51 3rd R input / PR input
G/YIN3 79 79 79 50 50 50 3rd G input / Y input
B/PBIN3 80 80 80 49 49 49 3rd B input / PB input
2003 Nov 11
Philips Semiconductors
“STANDARD” “FACE DOWN”
mid-range TV applications
Versatile signal processor for low- and
VERSION VERSION
NO AUDIO DSP
NO AUDIO DSP
AV STEREO
AV STEREO
AV STEREO
AV STEREO
STEREO +
STEREO +
SYMBOL DESCRIPTION
MONO
MONO
GND3 81 81 81 48 48 48 ground 3 for TV-processor
VP3 82 82 82 47 47 47 3rd supply for TV processor
BCLIN 83 83 83 46 46 46 beam current limiter input
BLKIN 84 84 84 45 45 45 black current input
CONFIDENTIAL
RO 85 85 85 44 44 44 Red output
GO 86 86 86 43 43 43 Green output
BO 87 87 87 42 42 42 Blue output
VDDA1 88 88 88 41 41 41 analog supply for TCG µ-Controller and digital supply for
TV-processor (+3.3 V)
19
Preliminary specification
UOCIII series
direct drive of LEDs)
P1.0/INT1 98 98 98 31 31 31 port 1.0 or external interrupt 1
P1.1/T0 99 99 99 30 30 30 port 1.1 or Counter/Timer 0 input
VDDC2 100 100 100 29 29 29 digital supply to core (1.8 V)
VSSC2 101 101 101 28 28 28 ground
2003 Nov 11
Philips Semiconductors
“STANDARD” “FACE DOWN”
mid-range TV applications
Versatile signal processor for low- and
VERSION VERSION
NO AUDIO DSP
NO AUDIO DSP
AV STEREO
AV STEREO
AV STEREO
AV STEREO
STEREO +
STEREO +
SYMBOL DESCRIPTION
MONO
MONO
P0.4/I2SWS 102 − − 27 − − port 0.4 or I2S word select
P0.4 − 102 102 − 27 27 port 0.4
P0.3/I2SCLK 103 − − 26 − − port 0.3 or I2S clock
P0.3 − 103 103 − 26 26 port 0.3
CONFIDENTIAL
P0.0/I2SDI1/O 106 23
P0.0 − 106 106 − 23 23 port 0.0
P1.3/T1 107 107 107 22 22 22 port 1.3 or Counter/Timer 1 input
P1.6/SCL 108 108 108 21 21 21 port 1.6 or I2C-bus clock line
P1.7/SDA 109 109 109 20 20 20 port 1.7 or I2C-bus data line
VDDP(3.3V) 110 110 110 19 19 19 supply to periphery and on-chip voltage regulator (3.3 V)
P2.0/TPWM 111 111 111 18 18 18 port 2.0 or Tuning PWM output
P2.1/PWM0 112 112 112 17 17 17 port 2.1 or PWM0 output
P2.2/PWM1 113 113 113 16 16 16 port 2.2 or PWM1 output
Preliminary specification
P2.3/PWM2 114 114 114 15 15 15 port 2.3 or PWM2 output
UOCIII series
P3.0/ADC0 115 115 115 14 14 14 port 3.0 or ADC0 input
P3.1/ADC1 116 116 116 13 13 13 port 3.1 or ADC1 input
VDDC1 117 117 117 12 12 12 digital supply to core (+1.8 V)
DECV1V8 118 118 118 11 11 11 decoupling 1.8 V supply
2003 Nov 11
Philips Semiconductors
“STANDARD” “FACE DOWN”
mid-range TV applications
Versatile signal processor for low- and
VERSION VERSION
NO AUDIO DSP
NO AUDIO DSP
AV STEREO
AV STEREO
AV STEREO
AV STEREO
STEREO +
STEREO +
SYMBOL DESCRIPTION
MONO
MONO
P3.2/ADC2 119 119 119 10 10 10 port 3.2 or ADC2 input
P3.3/ADC3 120 120 120 9 9 9 port 3.3 or ADC3 input
VSSC/P 121 121 121 8 8 8 digital ground for µ-Controller core and periphery
P2.4/PWM3 122 122 122 7 7 7 port 2.4 or PWM3 output
CONFIDENTIAL
Note
1. The function of this pin can be chosen by means of the AVLE bit.
2. The functional content of these pins is dependent on the mode of operation and on some I2C-bus control bits. More details are given in table 4.
3. With the ESSIF bit the SSIF input can be selected either on pin 33 or pin 53. For the “face down” versions these pin numbers are 96 and 76
respectively.
Preliminary specification
UOCIII series
2003 Nov 11 Table 4 Pin functions for various modes of operation
Philips Semiconductors
mid-range TV applications
Versatile signal processor for low- and
ANALOGUE TV MODE
IC MODE FM-PLL MODE
QSS MODE (QSS = 1)
DVB MODE (QSS = 0) FM RADIO MODE
FM QSS-FM
FUNCTION QSS/AM DEMODULATION
DEMODULATION DEMODULATION
IFA/IFB/IFC bits 101/111 000/001/010/011/100/110 101/111
FMR bit 0 0 0 1
FMI bit − − 0 1 −
AVLE bit 1 0 1 0 1 0 1 0 1 0
CMB2/CMB1/CMB0 bits 010/011 100 000/001/010/011/101/110
− − − −
CONFIDENTIAL
AM bit 0 1 0 1
Standard Face-down
pin 21 pin 108 AVL EWD AVL EWD AVL EWD AVL EWD AVL EWD
pin 29 pin 100 DVBIN1 − SIFIN1 SIFIN1
pin 30 pin 99 DVBIN2 − SIFIN2 SIFIN2
pin 33 (1) pin 96 (1) SWO REFIN SWO/ AVL/ SWO/SSIF/REFO AVL/SWO/SSIF/ SWO/ AVL/ SWO/ AVL/
22
Note
Preliminary specification
1. The function of this pin is controlled by the bits CMB2-CMB0 in subaddress 4AH.
UOCIII series
2. The functions of the pins 43/44 (standard pinning) or 85/86 (face-down pinning) are controlled by the IFO2-IFO0 bits in subaddress 31H.
3. The function of this pin is determined by the SVO1/SVO0 bits in subaddress 39H.
4. This functionality is only valid for the mono versions. In the “stereo” and “AV-stereo” versions this pin has the function of audio output for the
headphone channel (left signal).
Philips Semiconductors Preliminary specification
103 P0.3/I2SCLK
P0.1/I2SDO1
104 P0.2/I2SDO2
VDDP(3.3V)
P2.2/PWM1
114 P2.3/PWM2
P2.1/PWM0
117 VDDC1(1.8)
102 P0.4/I2SWS
106 P0.0/I2SDI1
123 P2.5/PWM4
122 P2.4/PWM3
116 P3.1/ADC1
P3.0/ADC0
119 P3.2/ADC2
120 P3.3/ADC3
P2.0/PMW
98 P1.O/INT1
118 DECV1V8
126 P1.2/INT2
P1.7/SDA
P1.6/SCL
97 INT0/P0.5
121 VSSC1/P
127 P1.4/RX
128 P1.5/TX
P1.3/T1
99 P1.1/T0
100 VDDC2
124 VDDC3
101 VSSC2
125 VSSC3
111
107
113
112
105
115
110
109
108
VSSP2 1 96 VDDadc(1.8)
VSSC4 2 95 VSSadc
VDDC4 3 94 VDDA2(3.3V)
VDDA3(3.3V) 4 93 VDDA(1.8V)
VREF_POS_LSL 5 92 GNDA
VREF_NEG_LSL+LSR 6 91 VREFAD
VREF_POS_LSR+HPL 7 90 VREFAD_POS
VREF_NEG_HPL+HPR 8 89 VREFAD_NEG
VREF_POS_HPR 9 88 VDDA1(3.3V.)
XTALIN 10 87 BO
XTALOUT 11 86 GO
VSSA1 12 85 RO
VGUARD/SWIO 13 84 BLKIN
DECDIG 14 83 BCLIN
VP1 15 82 VP3
PH2LF 16 81 GND3
PH1LF 17 80 B/PB-3
GND1 18 79 G/Y-3
SECPLL 19 78 R/PR-3
DECBG 20 77 INSSW3
AVL/EWD 21 76 VOUT(SWO1)
VDRB 22 75 UOUT(INSW-2)
VDRA 23 74 YOUT
VIFIN1 24 73 YSYNC
VIFIN2 25 72 YIN(G/Y-2/CVBS/Y-X)
VSC 26 71 UIN (B/PB-2)
IREF 27 70 VIN(R/PR-2/C-X)
GNDIF 28 69 VDDcomb
DVBIN1/SIFIN1 29 68 VSScomb
DVBIN2/SIFIN2 30 67 HOUT
AGCOUT 31 66 FBISO/CSY
32
EHTO QFP-128 0.8mm pitch “standard version” 65 SVM
39
47
61
AUDIOIN2L 53
CVBS3/Y3 58
34
42
50
62
40
48
37
45
60
CVBSO/PIP 64
AUDIOIN3R 57
59
AUDIOIN2R/SSIF 54
35
43
63
38
46
52
AUDIOIN3L 56
36
44
49
51
CVBS2/Y2 55
33
41
AUDOUTHPL
REFIN/REFOUT
AUDOUTHPR
AUDOUTLSL
AUDIOIN5L
AUDOUTSL
AUDOUTLSR
AUDOUTSR
AUDIOIN5R
C2/C3
SIFAGC/DVBAGC
DVBO//IFVO/FMRO
AUDIOIN4R
VCC8V
VP2
AUDIOIN4L
C4
AGC2SIF
GND2
DVBO/FMRO
AVL/SWO/SSIF/
CVBS4/Y4
DECSDEM
PLLIF
AMOUT/QSSO/AUDEEM
SVO/IFOUT/CVBSI
Fig.5 Pin configuration “stereo” and “AV-stereo” versions with Audio DSP
2003 Nov 11 23
CONFIDENTIAL
Philips Semiconductors Preliminary specification
VDDP(3.3V)
P2.2/PWM1
114 P2.3/PWM2
P2.1/PWM0
117 VDDC1(1.8)
P2.5/PWM4
P2.4/PWM3
116 P3.1/ADC1
P3.0/ADC0
119 P3.2/ADC2
P3.3/ADC3
P2.0/PMW
98 P1.O/INT1
118 DECV1V8
126 P1.2/INT2
97 INT0/P0.5
VSSC1/P
127 P1.4/RX
P1.7/SDA
P1.6/SCL
128 P1.5/TX
VDDC3
125 VSSC3
99 P1.1/T0
107 P1.3/T1
VDDC2
VSSC2
106 P0.0
105 P0.1
P0.2
P0.3
P0.4
103
122
121
120
111
123
104
124
113
112
102
101
100
115
110
109
108
VSSP2 1 96 VDDadc(1.8)
VSSC4 2 95 VSSadc
VDDC4 3 94 VDDA2(3.3V)
VDDA3(3.3V) 4 93 VDDA(1.8V)
- 5 92 GNDA
- 6 91 -
- 7 90 VREFAD_POS
- 8 89 VREFAD_NEG
- 9 88 VDDA1(3.3V.)
XTALIN 10 87 BO
XTALOUT 11 86 GO
VSSA1 12 85 RO
VGUARD/SWIO 13 84 BLKIN
DECDIG 14 83 BCLIN
VP1 15 82 VP3
PH2LF 16 81 GND3
PH1LF 17 80 B/PB-3
GND1 18 79 G/Y-3
SECPLL 19 78 R/PR-3
DECBG 20 77 INSSW3
AVL/EWD 21 76 VOUT(SWO1)
VDRB 22 75 UOUT(INSW-2)
VDRA 23 74 YOUT
VIFIN1 24 73 YSYNC
VIFIN2 25 72 YIN(G/Y-2/CVBS/Y-X)
VSC 26 71 UIN (B/PB-2)
IREF 27 70 VIN(R/PR-2/C-X)
GNDIF 28 69 VDDcomb
DVBIN1/SIFIN1 29 68 VSScomb
DVBIN2/SIFIN2 30 67 HOUT
AGCOUT 31 66 FBISO/CSY
EHTO 32 QFP-128 0.8mm pitch “standard version” 65 SVM
39
47
- 61
53
58
34
SIFAGC/DVBAGC 42
50
AUDOUTLSL 62
40
48
37
VCC8V 45
- 60
CVBSO/PIP 64
57
C2/C3 59
54
35
DVBO//IFVO/FMRO 43
AUDOUTLSR 63
38
- 46
52
56
36
- 44
49
51
55
33
41
REFIN/REFOUT
AUDIOIN3L
AUDIOIN5L
AUDOUTSL
AUDIOIN3R
AUDOUTSR
AUDIOIN5R
AUDIOIN2R
AUDIOIN2L/SSIF
CVBS3/Y3
AUDIOIN4R
CVBS2/Y2
VP2
AUDIOIN4L
C4
GND2
AVL/SWO/SSIF/
CVBS4/Y4
DECSDEM
PLLIF
AMOUT/QSSO/AUDEEM
SVO/IFOUT/CVBSI
2003 Nov 11 24
CONFIDENTIAL
Philips Semiconductors Preliminary specification
VDDP(3.3V)
P2.2/PWM1
P2.3/PWM2
P2.1/PWM0
117 VDDC1(1.8)
123 P2.5/PWM4
122 P2.4/PWM3
116 P3.1/ADC1
P3.0/ADC0
119 P3.2/ADC2
120 P3.3/ADC3
P2.0/PMW
98 P1.O/INT1
118 DECV1V8
126 P1.2/INT2
97 INT0/P0.5
121 VSSC1/P
127 P1.4/RX
P1.7/SDA
P1.6/SCL
128 P1.5/TX
124 VDDC3
99 P1.1/T0
125 VSSC3
107 P1.3/T1
VDDC2
VSSC2
106 P0.0
105 P0.1
P0.2
P0.3
P0.4
103
111
104
114
113
112
102
101
100
115
110
109
108
VSSP2 1 96 VDDadc(1.8)
VSSC4 2 95 VSSadc
VDDC4 3 94 VDDA2(3.3V)
VDDA3(3.3V) 4 93 VDDA(1.8V)
- 5 92 GNDA
- 6 91 -
- 7 90 VREFAD_POS
- 8 89 VREFAD_NEG
- 9 88 VDDA1(3.3V.)
XTALIN 10 87 BO
XTALOUT 11 86 GO
VSSA1 12 85 RO
VGUARD/SWIO 13 84 BLKIN
DECDIG 14 83 BCLIN
VP1 15 82 VP3
PH2LF 16 81 GND3
PH1LF 17 80 B/PB-3
GND1 18 79 G/Y-3
SECPLL 19 78 R/PR-3
DECBG 20 77 INSSW3
AVL/EWD 21 76 VOUT(SWO1)
VDRB 22 75 UOUT(INSW-2)
VDRA 23 74 YOUT
VIFIN1 24 73 YSYNC
VIFIN2 25 72 YIN(G/Y-2/CVBS/Y-X)
VSC 26 71 UIN (B/PB-2)
IREF 27 70 VIN(R/PR-2/C-X)
GNDIF 28 69 VDDcomb
DVBIN1/SIFIN1 29 68 VSScomb
DVBIN2/SIFIN2 30 67 HOUT
AGCOUT 31 66 FBISO/CSY
32
EHTO QFP-128 0.8mm pitch “standard version” 65 SVM
39
47
61
AUDIOIN2 53
CVBS3/Y3 58
34
42
50
AUDOUT/AMOUT 62
40
48
37
45
60
CVBSO/PIP 64
- 57
C2/C3 59
- 54
35
43
- 63
38
46
52
AUDIOIN3 56
36
44
49
51
CVBS2/Y2 55
33
41
REFIN/REFOUT
SIFAGC/DVBAGC
DVBO//IFVO/FMRO
-
AUDIOIN5
VCC8V
VP2
AUDIOIN4
-
-
-
-
CVBS4/Y4
C4
-
-
GND2
AVL/SWO/SSIF/
DECSDEM
-
PLLIF
AMOUT/QSSO/AUDEEM
SVO/IFOUT/CVBSI
2003 Nov 11 25
CONFIDENTIAL
Philips Semiconductors Preliminary specification
121 VREF_NEG_HPL+HPR
122 VREF_POS_LSR+HPL
123 VREF_NEG_LSL+LSR
120 VREF_POS_HPR
124 VREF_POS_LSL
99 DVBIN2/SIFIN2
116 VGUARD/SWIO
DVBIN1/SIFIN1
125 VDDA3(3.3V)
AVL/EWD
118 XTALOUT
98 AGCOUT
DECDIG
SECPLL
DECBG
119 XTALIN
127 VSSC4
117 VSSA1
126 VDDC4
128 VSSP2
PH1LF
PH2LF
GNDIF
VIFIN1
VIFIN2
107 VDRB
GND1
106 VDRA
97 EHTO
IREF
VSC
VP1
103
111
104
114
113
112
105
102
101
100
115
110
109
108
AVL/SWO/SSIF/
P1.5/TX 1 96 REFIN/REFOUT
P1.4/RX 2 95 AUDIOIN5L
P1.2/INT2 3 94 AUDIOIN5R
VSSC3 4 93 AUDOUTSL
VDDC3 5 92 AUDOUTSR
P2.5/PWM4 6 91 DECSDEM
P2.4/PWM3 7 90 AMOUT/QSSO/AUDEEM
VSSC1/P 8 89 GND2
P3.3/ADC3 9 88 PLLIF
P3.2/ADC2 10 87 SIFAGC/DVBAGC
DECV1V8 11 86 DVBO//IFVO/FMRO
VDDC1(1.8) 12 85 DVBO/FMRO
P3.1/ADC1 13 84 VCC8V
P3.0/ADC0 14 83 AGC2SIF
P2.3/PWM2 15 82 VP2
P2.2/PWM1 16 81 SVO/IFOUT/CVBSI
P2.1/PWM0 17 80 AUDIOIN4L
P2.0/PMW 18 79 AUDIOIN4R
VDDP(3.3V) 19 78 CVBS4/Y4
P1.7/SDA 20 77 C4
P1.6/SCL 21 76 AUDIOIN2L/SSIF
P1.3/T1 22 75 AUDIOIN2R
P0.0/I2SDI1 23 74 CVBS2/Y2
P0.1/I2SDO1 24 73 AUDIOIN3L
P0.2/I2SDO2 25 72 AUDIOIN3R
P0.3/I2SCLK 26 71 CVBS3/Y3
P0.4/I2SWS 27 70 C2/C3
VSSC2 28 69 AUDOUTLSL
VDDC2 29 68 AUDOUTLSR
P1.1/T0 30 67 AUDOUTHPL
P1.O/INT1 31 66 AUDOUTHPR
INT0/P0.5 32
QFP-128 0.8 mm pitch “face down version” 65 CVBSO/PIP
VREFAD_POS 39
VP3 47
VSScomb 61
VOUT(SWO1) 53
UIN (B/PB-2) 58
VSSadc 34
BO 42
G/Y-3 50
HOUT 62
VREFAD_NEG 40
GND3 48
GNDA 37
BLKIN 45
VDDcomb 60
SVM 64
YIN(G/Y-2/CVBS/Y-X) 57
VIN(R/PR-2/C-X) 59
UOUT(INSW-2) 54
VDDA2(3.3V) 35
GO 43
FBISO/CSY 63
VREFAD 38
BCLIN 46
INSSW3 52
YSYNC 56
VDDA(1.8V) 36
RO 44
B/PB-3 49
R/PR-3 51
YOUT 55
VDDadc(1.8) 33
VDDA1(3.3V.) 41
Fig.8 Pin configuration “stereo” and “AV-stereo” versions with Audio DSP
2003 Nov 11 26
CONFIDENTIAL
Philips Semiconductors Preliminary specification
99 DVBIN2/SIFIN2
116 VGUARD/SWIO
DVBIN1/SIFIN1
125 VDDA3(3.3V)
AVL/EWD
118 XTALOUT
98 AGCOUT
DECDIG
SECPLL
DECBG
VSSC4
XTALIN
126 VDDC4
VSSP2
117 VSSA1
PH1LF
PH2LF
GNDIF
VIFIN1
VIFIN2
107 VDRB
GND1
106 VDRA
97 EHTO
IREF
VSC
VP1
124 -
123 -
122 -
121 -
120 -
103
127
111
104
128
119
114
113
112
105
102
101
100
115
110
109
108
AVL/SWO/SSIF/
P1.5/TX 1 96 REFIN/REFOUT
P1.4/RX 2 95 AUDIOIN5L
P1.2/INT2 3 94 AUDIOIN5R
VSSC3 4 93 AUDOUTSL
VDDC3 5 92 AUDOUTSR
P2.5/PWM4 6 91 DECSDEM
P2.4/PWM3 7 90 AMOUT/QSSO/AUDEEM
VSSC1/P 8 89 GND2
P3.3/ADC3 9 88 PLLIF
P3.2/ADC2 10 87 SIFAGC/DVBAGC
DECV1V8 11 86 DVBO//IFVO/FMRO
VDDC1(1.8) 12 85 -
P3.1/ADC1 13 84 VCC8V
P3.0/ADC0 14 83 -
P2.3/PWM2 15 82 VP2
P2.2/PWM1 16 81 SVO/IFOUT/CVBSI
P2.1/PWM0 17 80 AUDIOIN4L
P2.0/PMW 18 79 AUDIOIN4R
VDDP(3.3V) 19 78 CVBS4/Y4
P1.7/SDA 20 77 C4
P1.6/SCL 21 76 AUDIOIN2L/SSIF
P1.3/T1 22 75 AUDIOIN2R
P0.0 23 74 CVBS2/Y2
P0.1 24 73 AUDIOIN3L
P0.2 25 72 AUDIOIN3R
P0.3 26 71 CVBS3/Y3
P0.4 27 70 C2/C3
VSSC2 28 69 -
VDDC2 29 68 -
P1.1/T0 30 67 AUDOUTLSL
P1.O/INT1 31 66 AUDOUTLSR
INT0/P0.5 32
QFP-128 0.8mm pitch “face down version” 65 CVBSO/PIP
VREFAD_POS 39
VP3 47
VSScomb 61
VOUT(SWO1) 53
UIN (B/PB-2) 58
VSSadc 34
BO 42
G/Y-3 50
HOUT 62
VREFAD_NEG 40
GND3 48
GNDA 37
BLKIN 45
VDDcomb 60
SVM 64
YIN(G/Y-2/CVBS/Y-X) 57
VIN(R/PR-2/C-X) 59
UOUT(INSW-2) 54
VDDA2(3.3V) 35
GO 43
FBISO/CSY 63
- 38
BCLIN 46
INSSW3 52
YSYNC 56
VDDA(1.8V) 36
RO 44
B/PB-3 49
R/PR-3 51
YOUT 55
VDDadc(1.8) 33
VDDA1(3.3V.) 41
2003 Nov 11 27
Philips Semiconductors Preliminary specification
99 DVBIN2/SIFIN2
116 VGUARD/SWIO
DVBIN1/SIFIN1
125 VDDA3(3.3V)
AVL/EWD
118 XTALOUT
98 AGCOUT
DECDIG
SECPLL
DECBG
XTALIN
127 VSSC4
117 VSSA1
126 VDDC4
128 VSSP2
PH1LF
PH2LF
GNDIF
VIFIN1
VIFIN2
107 VDRB
GND1
106 VDRA
97 EHTO
IREF
VSC
VP1
124 -
123 -
122 -
121 -
120 -
103
111
104
114
113
112
119
105
102
101
100
115
110
109
108
AVL/SWO/SSIF/
P1.5/TX 1 96 REFIN/REFOUT
P1.4/RX 2 95 AUDIOIN5
P1.2/INT2 3 94 -
VSSC3 4 93 -
VDDC3 5 92 -
P2.5/PWM4 6 91 DECSDEM
P2.4/PWM3 7 90 AMOUT/QSSO/AUDEEM
VSSC1/P 8 89 GND2
P3.3/ADC3 9 88 PLLIF
P3.2/ADC2 10 87 SIFAGC/DVBAGC
DECV1V8 11 86 DVBO//IFVO/FMRO
VDDC1(1.8) 12 85 -
P3.1/ADC1 13 84 VCC8V
P3.0/ADC0 14 83 -
P2.3/PWM2 15 82 VP2
P2.2/PWM1 16 81 SVO/IFOUT/CVBSI
P2.1/PWM0 17 80 AUDIOIN4
P2.0/PMW 18 79 -
VDDP(3.3V) 19 78 CVBS4/Y4
P1.7/SDA 20 77 C4
P1.6/SCL 21 76 AUDIOIN2
P1.3/T1 22 75 -
P0.0 23 74 CVBS2/Y2
P0.1 24 73 AUDIOIN3
P0.2 25 72 -
P0.3 26 71 CVBS3/Y3
P0.4 27 70 C2/C3
VSSC2 28 69 -
VDDC2 29 68 -
P1.1/T0 30 67 AUDOUT/AMOUT
P1.O/INT1 31 66 -
INT0/P0.5 32
QFP-128 0.8mm pitch “face down version” 65 CVBSO/PIP
39
VP3 47
VSScomb 61
VOUT(SWO1) 53
UIN (B/PB-2) 58
VSSadc 34
BO 42
G/Y-3 50
HOUT 62
40
GND3 48
37
BLKIN 45
VDDcomb 60
SVM 64
YIN(G/Y-2/CVBS/Y-X) 57
VIN(R/PR-2/C-X) 59
UOUT(INSW-2) 54
VDDA2(3.3V) 35
GO 43
FBISO/CSY 63
38
BCLIN 46
INSSW3 52
YSYNC 56
VDDA(1.8V) 36
RO 44
B/PB-3 49
R/PR-3 51
YOUT 55
VDDadc(1.8) 33
VDDA1(3.3V.) 41
VREFAD_NEG
VREFAD_POS
-
GNDA
2003 Nov 11 28
CONFIDENTIAL
Philips Semiconductors Preliminary specification
• One 14-bit PWM for Voltage Synthesis tuning control 128B RAM 128B SFR
= extension method for 80c51
only Indirect only Direct
2003 Nov 11 29
CONFIDENTIAL
Philips Semiconductors Preliminary specification
SFR MEMORY Sixteen of the addresses in the SFR space are both bit and
The Special Function Register (SFR) space is used for byte addressable. The bit addressable SFRs are those
port latches, counters/timers, peripheral control, data whose address ends in 0H or 8H. A summary of the SFR
capture and display control, etc. These registers can only map in address order is shown in Table 5.
be accessed by direct addressing.
ADD R/W Names BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
80H R/W P0 Reserved Reserved P0<5> P0<4> P0<3> P0<2> P0<1> P0<0>
81H R/W SP SP<7> SP<6> SP<5> SP<4> SP<3> SP<2> SP<1> SP<0>
82H R/W DPL DPL<7> DPL<6> DPL<5> DPL<4> DPL<3> DPL<2> DPL<1> DPL<0>
83H R/W DPH DPH<7> DPH<6> DPH<5> DPH<4> DPH<3> DPH<2> DPH<1> DPH<0>
86H R/W RCP1 DAT<7> DAT<6> DAT<5> DAT<4> DAT<3> DAT<2> DAT<1> DAT<0>
87H R/W PCON SMOD ARD RFI WLE GF1 GF0 PD IDL
88H R/W TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
8AH R/W TL0 TL0<7> TL0<6> TL0<5> TL0<4> TL0<3> TL0<2> TL0<1> TL0<0>
8BH R/W TL1 TL1<7> TL1<6> TL1<5> TL1<4> TL1<3> TL1<2> TL1<1> TL1<0>
8CH R/W TH0 TH0<7> TH0<6> TH0<5> TH0<4> TH0<3> TH0<2> TH0<1> TH0<0>
8DH R/W TH1 TH1<7> TH1<6> TH1<5> TH1<4> TH1<3> TH1<2> TH1<1> TH1<0>
8EH R RCP3 RA<7> RA<6> RA<5> RA<4> RA<3> RA<2> RA<1> RA<0>
8FH R RCP4 RB<11> RB<10> RB<9> RB<8> RA<11> RA<10> RA<9> RA<8>
90H R/W P1 P1<7> P1<6> P1<5> P1<4> P1<3> P1<2> P1<1> P1<0>
91H R/W TP2L TP2L<7> TP2L<6> TP2L<5> TP2L<4> TP2L<3> TP2L<2> TP2L<1> TP2L<0>
92H R/W TP2H TP2H<7> TP2H<6> TP2H<5> TP2H<4> TP2H<3> TP2H<2> TP2H<1> TP2H<0>
93H R/W TP2PR TP2PR<7> TP2PR<6> TP2PR<5> TP2PR<4> TP2PR<3> TP2PR<2> TP2PR<1> TP2PR<0>
96H R/W P0CFGA Reserved Reserved P0CFGA<5> P0CFGA<4> P0CFGA<3> P0CFGA<2> P0CFGA<1> P0CFGA<0>
97H R/W P0CFGB Reserved Reserved P0CFGB<5> P0CFGB<4> P0CFGB<3> P0CFGB<2> P0CFGB<1> P0CFGB<0>
9AH R/W S0BUF S0BUF<7> S0BUF<6> S0BUF<5> S0BUF<4> S0BUF<3> S0BUF<2> S0BUF<1> S0BUF<0>
9BH R RCP5 RB<7> RB<6> RB<5> RB<4> RB<3> RB<2> RB<1> RB<0>
9CH R TP2CL TP2CL<7> TP2CL<6> TP2CL<5> TP2CL<4> TP2CL<3> TP2CL<2> TP2CL<1> TP2CL<0>
9DH R TP2CH TP2CH<7> TP2CH<6> TP2CH<5> TP2CH<4> TP2CH<3> TP2CH<2> TP2CH<1> TP2CH<0>
9EH R/W P1CFGA P1CFGA<7> P1CFGA<6> P1CFGA<5> P1CFGA<4> P1CFGA<3> P1CFGA<2> P1CFGA<1> P1CFGA<0>
9FH R/W P1CFGB P1CFGB<7> P1CFGB<6> P1CFGB<5> P1CFGB<4> P1CFGB<3> P1CFGB<2> P1CFGB<1> P1CFGB<0>
2003 Nov 11 30
CONFIDENTIAL
Philips Semiconductors Preliminary specification
ADD R/W Names BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
A0H R/W P2 Reserved Reserved P2<5> P2<4> P2<3> P2<2> P2<1> P2<0>
A1H R/W TXT31 0 CC_TXT ACTIVE PAGE 1V8GUARD GPF<11> GPF<10> GPF<9> GPF<8>
B
A2H R TXT32 GPF<11> 9FF<11> 9FF<10> 9FF<9> 9FF<8> 9FF<7> 9FF<6> 9FF<5>
A3H R TXT33 BFE<7> BFE<6> BFE<5> BFE<4> BFE<3> BFE<2> BFE<1> BFE<0>
A4H R TXT34 BFE<15> BFE<14> BFE<13> BFE<12> BFE<11> BFE<10> BFE<9> BFE<8>
A6H R/W P2CFGA Reserved Reserved P2CFGA<5> P2CFGA<4> P2CFGA<3> P2CFGA<2> P2CFGA<1> P2CFGA<0>
A7H R/W P2CFGB Reserved Reserved P2CFGB<5> P2CFGB<4> P2CFGB<3> P2CFGB<2> P2CFGB<1> P2CFGB<0>
A9H R/W TXT23 NOT B <3> NOT B <2> NOT B <1> NOT B <0> East/West B DRCS B BS B<1> BS B<0>
ENABLE
AAH R/W TXT24 BKGND OUT BKGND IN B CORB OUT B CORB IN TEXT OUT B TEXT IN PICTURE ON PICTURE ON
B B B OUT IN
B B
ABH R/W TXT25 BKGND OUT BKGND IN B CORB OUT B CORB IN TEXT OUT B TEXT IN PICTURE ON PICTURE ON
B B B OUT IN
B B
ADH R/W TXT28 DISPLAY DISPLAY DISPLAY DISPLAY PAGE B<3> PAGE B<2> PAGE B<1> PAGE B<0>
BANK B<3> BANK B<2> BANK B<1> BANK B<0>
AEH R ADJUST_E0 ADJUST ADJUST ADJUST ADJUST ADJUST E0<3> ADJUST ADJUST ADJUST
E0<7> E0<6> E0<5> E0<4> E0<2> E0<1> E0<0>
AFH R ADJUST_E1 ADJUST ADJUST ADJUST ADJUST ADJUST E1<3> ADJUST ADJUST ADJUST
E1<7> E1<6> E1<5> E1<4> E1<2> E1<1> E1<0>
B0H R/W P3 Reserved Reserved Reserved Reserved P3<3> P3<2> P3<1> P3<0>
B1H R/W TXT27 - - - - RDS ON SCR B<2> SCR B<1> SCR B<0>
B4H R/W TXT20 DRCS OSD PLANES EXTENDED CHAR OSD LANG OSD LAN<2> OSD LAN<1> OSD LAN<0>
ENABLE SPECIAL SELECT ENABLE
GRAPHICS ENABLE
B5H R/W TXT21 DISP LINE<1> DISP CHAR CHAR Reserved (0) CC ON I2C PORT EN CC/TXT
LINES<0> SIZE<1> SIZE<0>
B6H R TXT22 GPF<7> GPF<6> GPF<5> GPF<4> GPF<3> GPF<2> GPF<1> GPF<0>
B9H R/W TXT17 0 FORCE FORCE FORCE FORCE SCREEN SCREEN SCREEN
ACQ<1> ACQ<0> DISP<1> DISP<0> COL<2> COL<1> COL<0>
2003 Nov 11 31
CONFIDENTIAL
Philips Semiconductors Preliminary specification
ADD R/W Names BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BCH R WSS3 WSS<13:11> WSS<13> WSS<12> WSS<11> WSS<10:8> WSS<10> WSS<9> WSS<8>
ERROR ERROR
BDH R ADJUST_E2 ADJUST ADJUST ADJUST ADJUST ADJUST E2<3> ADJUST ADJUST ADJUST
E2<7> E2<6> E2<5> E2<4> E2<2> E2<1> E2<0>
BEH R/W P3CFGA Reserved Reserved Reserved Reserved P3CFGA<3> P3CFGA<2> P3CFGA<1> P3CFGA<0>
BFH R/W P3CFGB Reserved Reserved Reserved Reserved P3CFGB<3> P3CFGB<2> P3CFGB<1> P3CFGB<0>
C0H R/W TXT0 X24 POSN DISPLAY X24 AUTO FRAME DISABLE DISPLAY DISABLE VPS ON INV ON
HEADER STATUS ROW FRAME
ROLL ONLY
C1H R/W TXT1 EXT PKT OFF 8 BIT ACQ OFF X26 OFF Reserved FIELD H POLARITY V POLARITY
POLARITY
C2H R/W TXT2 ACQ REQ<3> REQ<2> REQ<1> REQ<0> SC<2> SC<1> SC<0>
BANK<0>
C3H R/W TXT3 ACQ ACQ ACQ PRD<4> PRD<3> PRD<2> PRD<1> PRD<0>
BANK<3> BANK<2> BANK<1>
C4H R/W TXT4 OSD BANK QUAD EAST/WEST DISABLE 0 0 TRANS SHADOW
ENABLE WIDTH DOUBLE ENABLE ENABLE
ENABLE HEIGHT
C5H R/W TXT5 BKGND OUT BKGND IN CORB OUT CORB IN TEXT OUT TEXT IN PICTURE ON PICTURE ON
OUT IN
C6H R/W TXT6 BKGND OUT BKGND IN CORB OUT CORB IN TEXT OUT TEXT IN PICTURE ON PICTURE ON
OUT IN
C7H R/W TXT7 STATUS ROW CURSOR ON REVEAL BOTTOM/TOP DOUBLE BOX ON 24 BOX ON 1-23 BOX ON 0
TOP HEIGHT
C8H R/W TXT8 (Reserved) FLICKER HUNT DISABLE PKT 26 WSS WSS ON (Reserved)
0 STOP ON SPANISH RECEIVED RECEIVED 0
C9H R/W TXT9 CURSOR CLEAR A0 R<4> R<3> R<2> R<1> R<0>
FREEZE MEMORY
CAH R/W TXT10 CHAR - C<5> C<4> C<3> C<2> C<1> C<0>
16/12
CBH R/W TXT11 D<7> D<6> D<5> D<4> D<3> D<2> D<1> D<0>
CCH R TXT12 525/625 SYNC ROM VER<4> ROM VER<3> ROM VER<2> ROM VER<1> ROM VER<0> 1 VIDEO
SIGNAL
QUALITY
CDH R/W TXT14 DISPLAY DISPLAY DISPLAY DISPLAY PAGE<3> PAGE<2> PAGE<1> PAGE<0>
BANK<3> BANK<2> BANK<1> BANK<0>
CEH R/W TXT15 MICRO MICRO MICRO MICRO BLOCK<3> BLOCK<2> BLOCK<1> BLOCK<0>
BANK<3> BANK<2> BANK<1> BANK<0>
CFH R ADJUST_E3 ADJUST ADJUST ADJUST ADJUST ADJUST E3<3> ADJUST ADJUST E31> ADJUST
E3<7> E3<6> E3<5> E3<4> E3<2> E3<0>
D1H R ADJUST_E4 ADJUST ADJUST ADJUST ADJUST ADJUST E4<3> ADJUST ADJUST ADJUST
E4<7> E4<6> E4<5> E4<4> E4<2> E4<1> E4<0>
D2H R/W TDACL TD<7> TD<6> TD<5> TD<4> TD<3> TD<2> TD<1> TD<0>
D3H R/W TDACH TPWE 0 TD<13> TD<12> TD<11> TD<10> TD<9> TD<8>
D4H R/W P3DCXOCTR P3DCXOMUX P3DCXOCAP P3DCXOCAP P3DCXOCAPS P3DCXOCAPS P3DCXOCAP P3DCXOCAPS P3DCXOCAPS
L S<6> S<5> <4> <3> S<2> <1> <0>
D5H R/W PWM0 PW0E Reserved (0) PW0V<5> PW0V<4> PW0V<3> PW0V<2> PW0V<1> PW0V<0>
D6H R/W PWM1 PW1E 0 PW1V<5> PW1V<4> PW1V<3> PW1V<2> PW1V<1> PW1V<0>
2003 Nov 11 32
CONFIDENTIAL
Philips Semiconductors Preliminary specification
ADD R/W Names BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
D7H R CCDAT1 CCD1<7> CCD1<6> CCD1<5> CCD1<4> CCD1<3> CCD1<2> CCD1<1> CCD1<0>
DAH R/W S1DAT DAT<7> DAT<6> DAT<5> DAT<4> DAT<3> DAT<2> DAT<1> DAT<0>
DBH R/W S1ADR ADR<6> ADR<5> ADR<4> ADR<3> ADR<2> ADR<1> ADR<0> GC
DCH R/W PWM3 PW3E 0 PW3V<5> PW3V<4> PW3V<3> PW3V<2> PW3V<1> PW3V<0>
DDH R/W PWM4 PW4E 0 PW4V<5> PW4V<4> PW4V<3> PW4V<2> PW4V<1> PW4V<0>
DFH R/W FSBIR F/S FSB<6> FSB<5> FSB<4> FSB<3> FSB<2> FSB<1> FSB<0>
E0H R/W ACC ACC<7> ACC<6> ACC<5> ACC<4> ACC<3> ACC<2> ACC<1> ACC<0>
E1H R/W TXT29 TEN B TS B <1> TS B <0> OSD OSD LANG OSD LAN B OSD LAN B OSD LAN B
PLANES B ENABLE B <2> <1> <0>
E2H R/W TXT30 TC B <2> TC B <1> TC B <0> BOTTOM/TOP DOUBLE STATUS ROW DISPLAY X24 DISPLAY
B HEIGHT TOP B B STATUS ROW
B ONLY B
E3H R/W RDS_F0_F1 F0<3> F0<2> F0<1> F0<0> F1<3> F1<2> F1<1> F1<0>
E4H R/W PWM2 PW2E 0 PW2V<5> PW2V<4> PW2V<3> PW2V<2> PW2V<1> PW2V<0>
E5H R/W RDS_COEF_ COEF<15> COEF<14> COEF<13> COEF<12> COEF<11> COEF<10> COEF<9> COEF<8>
H
E6H R/W RDS_COEF_ COEF<7> COEF<6> COEF<5> COEF<4> COEF<3> COEF<2> COEF<1> COEF<0>
L
E7H R CCDAT2 CCD2<7> CCD2<6> CCD2<5> CCD2<4> CCD2<3> CCD2<2> CCD2<1> CCD2<0>
E8H R/W SAD VHI CH<1> CH<0> ST SAD<7> SAD<6> SAD<5> SAD<4>
E9H R RDS_STAT SYNC DOFL RSTD LBIN<2> LBIN<1> LBIN<0> ELB<1> ELB<0>
EAH R RDS_LDATH LDAT<15> LDAT<14> LDAT<13> LDAT<12> LDAT<11> LDAT<10> LDAT<9> LDAT<8>
EBH R RDS_LDATL LDAT<7> LDAT<6> LDAT<5> LDAT<4> LDAT<3> LDAT<2> LDAT<1> LDAT<0>
ECH R RDS_PDATH PDAT<15> PDAT<14> PDAT<13> PDAT<12> PDAT<11> PDAT<10> PDAT<9> PDAT<8>
EDH R RDS_PDATL PDAT<7> PDAT<6> PDAT<5> PDAT<4> PDAT<3> PDAT<2> PDAT<1> PDAT<0>
F0H R/W B B<7> B<6> B<5> B<4> B<3> B<2> B<1> B<0>
F1H R RDS_CNT1 BBC<5> BBC<4> BBC<3> BBC<2> BBC<1> BBC<0> EPB<1> EPB<0>
F2H R RDS_CNT2 GBC<5> GBC<4> GBC<3> GBC<2> GBC<1> PBIN<2> PBIN<1> PBIN<0>
F3H R/W RDS_CTRL1 - RBDS MBBL<5> MBBL<4> MBBL<3> MBBL<2> MBBL<1> MBBL<0>
F4H R/W RDS_CTRL2 SYM<1> SYM<0> MGBL<5> MGBL<4> MGBL<3> MGBL<2> MGBL<1> MGBL<0>
F5H R/W RDS_CTRL3 DAC<1> DAC<0> NWSY MBBG<4> MBBG<3> MBBG<2> MBBG<1> MBBG<0>
F6H R/W I2S I2S_CLK<1> I2S_CLK<0> EN_I2S_DI1 EN_I2SDO1 EN_I2SDO2 EN_I2SCLK EN_I2SWS rds_clkin
F7H R TXT35 9FF<15> 9FF<14> 9FF<13> 9FF<12> GPF<15> GPF<14> GPF<13> GPF<12>
F8H R/W TXT13 VPS PAGE 525 DISPLAY 525 TEXT 625 TEXT PKT 8/30 FASTEXT 0
RECEIVED CLEARING
2003 Nov 11 33
CONFIDENTIAL
Philips Semiconductors Preliminary specification
ADD R/W Names BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
FAH R/W XRAMP XRAMP<7> XRAMP<6> XRAMP<5> XRAMP<4> XRAMP<3> XRAMP<2> XRAMP<1> XRAMP<0>
FBH R/W ROMBK STANDBY SW_RST TEMP_140 TEMP_130 0 ROMBK<2> ROMBK<1> ROMBK<0>
FDH R TEST TEST<7> TEST<6> TEST<5> TEST<4> TEST<3> TEST<2> TEST<1> TEST<0>
FEH W WDTKEY WKEY<7> WKEY<6> WKEY<5> WKEY<4> WKEY<3> WKEY<2> WKEY<1> WKEY<0>
FFH R/W WDT WDV<7> WDV<6> WDV<5> WDV<4> WDV<3> WDV<2> WDV<1> WDV<0>
A description of each the SFR bits is shown in Table 6. The SFRs are in alphabetical order.
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
ACC E0H ACC<7> ACC<6> ACC<5> ACC<4> ACC<3> ACC<2> ACC<1> ACC<0> 00H
ADJUST_E0 AEH ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST XXH
E0<7> E0<6> E0<5> E0<4> E0<3> E0<2> E0<1> E0<0>
ADJUST_E1 AFH ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST XXH
E1<7> E1<6> E1<5> E1<4> E1<3> E1<2> E1<1> E1<0>
ADJUST_E2 BDH ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST XXH
E2<7> E2<6> E2<5> E2<4> E2<3> E2<2> E2<1> E2<0>
ADJUST_E3 CFH ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST XXH
E3<7> E3<6> E3<5> E3<4> E3<3> E3<2> E3<1> E3<0>
ADJUST_E4 D1H ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST ADJUST XXH
E4<7> E4<6> E4<5> E4<4> E4<3> E4<2> E4<1> E4<0>
P3DCXOCTRL D4H P3DCXOMUX P3DCXOCAP P3DCXOCAP P3DCXOCAP P3DCXOCAPS P3DCXOCAP P3DCXOCAP P3DCXOCAP XXH
S<6> S<5> S<4> <3> S<2> S<1> S<0>
B F0H B<7> B<6> B<5> B<4> B<3> B<2> B<1> B<0> 00H
CCDAT1 D7H CCD1<7> CCD1<6> CCD1<5> CCD1<4> CCD1<3> CCD1<2> CCD1<1> CCD1<0> 00H
2003 Nov 11 34
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
CCDAT2 E7H CCD2<7> CCD2<6> CCD2<5> CCD2<4> CCD2<3> CCD2<2> CCD2<1> CCD2<0> 00H
DPH 83H DPH<7> DPH<6> DPH<5> DPH<4> DPH<3> DPH<2> DPH<1> DPH<0> 00H
DPH<7:0> Data Pointer High byte, used with DPL to address auxiliary memory
DPL 82H DPL<7> DPL<6> DPL<5> DPL<4> DPL<3> DPL<2> DPL<1> DPL<0> 00H
DPL<7:0> Data pointer low byte, used with DPH to address auxiliary memory
FSBIR DFH F/S FSB<6> FSB<5> FSB<4> FSB<3> FSB<2> FSB<1> FSB<0> 00H
F/S 0 - the duty cycle of SCLH-out is according the Standard mode requirement.
1 - the duty cycle of SCLH-out is according the Fast mode requirement.
I2S F6H I2S_CLK<1> I2S_CLK<0> EN_I2SDI1 EN_I2SDO1 EN_I2SDO2 EN_I2SCLK EN_I2SWS rds_clkin 00H
EA Disable all interrupts (0), or use individual interrupt enable bits (1)
2003 Nov 11 35
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
P0 80H Reserved Reserved P0<5> P0<4> P0<3> P0<2> P0<1> P0<0> 00H
P1 90H P1<7> P1<6> P1<5> P1<4> P1<3> P1<2> P1<1> P1<0> C3H
P2 A0H Reserved Reserved P2<5> P2<4> P2<3> P2<2> P2<1> P2<0> 00H
P3 B0H Reserved Reserved Reserved Reserved P3<3> P3<2> P3<1> P3<0> C0H
P0CFGA 96H Reserved Reserved P0CFGA<5> P0CFGA<4> P0CFGA<3> P0CFGA<2> P0CFGA<1> P0CFGA<0> 00H
P0CFGB 97H Reserved Reserved P0CFGB<5> P0CFGB<4> P0CFGB<3> P0CFGB<2> P0CFGB<1> P0CFGB<0> 00H
2003 Nov 11 36
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
P1CFGA 9EH P1CFGA<7> P1CFGA<6> P1CFGA<5> P1CFGA<4> P1CFGA<3> P1CFGA<2> P1CFGA<1> P1CFGA<0> 00H
P1CFGB 9FH P1CFGB<7> P1CFGB<6> P1CFGB<5> P1CFGB<4> P1CFGB<3> P1CFGB<2> P1CFGB<1> P1CFGB<0> 00H
P2CFGA A6H Reserved Reserved P2CFGA<5> P2CFGA<4> P2CFGA<3> P2CFGA<2> P2CFGA<1> P2CFGA<0> 00H
P2CFGB A7H Reserved Reserved P2CFGB<5> P2CFGB<4> P2CFGB<3> P2CFGB<2> P2CFGB<1> P2CFGB<0> 00H
P3CFGA BEH Reserved Reserved Reserved Reserved P3CFGA<3> P3CFGA<2> P3CFGA<1> P3CFGA<0> 00H
P3CFGB BFH Reserved Reserved Reserved Reserved P3CFGB<3> P3CFGB<2> P3CFGB<1> P3CFGB<0> 00H
PCON 87H SMOD ARD RFI WLE GF1 GF0 PD IDL 00H
ARD Auxiliary RAM Disable, All MOVX instructions access the off-chip data memory.
‘0’: Enable
‘1’: Disable
In application mode, this bit should keep ‘0’.
RFI Disable ALE during internal access to reduce Radio Frequency Interference
’0’: Enable
’1’: Disable
C Carry Bit
2003 Nov 11 37
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
OV Overflow flag
P Parity bit
PWM0 D5H PW0E Reserved (0) PW0V<5> PW0V<4> PW0V<3> PW0V<2> PW0V<1> PW0V<0> 00H
PWM1 D6H PW1E 0 PW1V<5> PW1V<4> PW1V<3> PW1V<2> PW1V<1> PW1V<0> 00H
PWM2 E4H PW2E 0 PW2V<5> PW2V<4> PW2V<3> PW2V<2> PW2V<1> PW2V<0> 00H
PWM3 DCH PW3E 0 PW3V<5> PW3V<4> PW3V<3> PW3V<2> PW3V<1> PW3V<0> 00H
PWM4 DDH PW4E 0 PW4V<5> PW4V<4> PW4V<3> PW4V<2> PW4V<1> PW4V<0> 00H
RCP1 86H DAT<7> DAT<6> DAT<5> DAT<4> DAT<3> DAT<2> DAT<1> DAT<0> 00H
DAT<11:8> Data location shared by CDIV<11:8>, AL<11:8>, AH<11:8>, BL<11:8> and BH<11:8>
Reset value of CDIV<11:8>, AL<11:8>, and BL<11:8> are 0H; reset value of AH<11:8> and BH<11:8> are FH.
RCP3 8EH RA<7> RA<6> RA<5> RA<4> RA<3> RA<2> RA<1> RA<0> 00H
RCP4 8FH RB<11> RB<10> RB<9> RB<8> RA<11> RA<10> RA<9> RA<8> 00H
RCP5 9BH RB<7> RB<6> RB<5> RB<4> RB<3> RB<2> RB<1> RB<0> 00H
2003 Nov 11 38
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
RDS_STAT E9H SYNC DOFL RSTD LBIN<2> LBIN<1> LBIN<0> ELB<1> ELB<0> 1CH
RDS_LDATH EAH LDAT<15> LDAT<14> LDAT<13> LDAT<12> LDAT<11> LDAT<10> LDAT<9> LDAT<8> 00H
RDS_LDATL EBH LDAT<7> LDAT<6> LDAT<5> LDAT<4> LDAT<3> LDAT<2> LDAT<1> LDAT<0> 00H
RDS_PDATH ECH PDAT<15> PDAT<14> PDAT<13> PDAT<12> PDAT<11> PDAT<10> PDAT<9> PDAT<8> 00H
RDS_PDATL EDH PDAT<7> PDAT<6> PDAT<5> PDAT<4> PDAT<3> PDAT<2> PDAT<1> PDAT<0> 00H
RDS_CNT1 F1H BBC<5> BBC<4> BBC<3> BBC<2> BBC<1> BBC<0> EPB<1> EPB<0> 00H
RDS_CNT2 F2H GBC<5> GBC<4> GBC<3> GBC<2> GBC<1> PBIN<2> PBIN<1> PBIN<0> 07H
2003 Nov 11 39
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
RDS_CTRL1 F3H - RBDS MBBL<5> MBBL<4> MBBL<3> MBBL<2> MBBL<1> MBBL<0> 20H
RDS_CTRL2 F4H SYM<1> SYM<0> MGBL<5> MGBL<4> MGBL<3> MGBL<2> MGBL<1> MGBL<0> 20H
RDS_CTRL3 F5H DAC<1> DAC<0> NWSY MBBG<4> MBBG<3> MBBG<2> MBBG<1> MBBG<0> 00H
RDS_F0_F1 E3H F0<3> F0<2> F0<1> F0<0> F1<3> F1<2> F1<1> F1<0> 32H
RDS_COEF_H E5H COEF<15> COEF<14> COEF<13> COEF<12> COEF<11> COEF<10> COEF<9> COEF<8> 4BH
RDS_COEF_L E6H COEF<7> COEF<6> COEF<5> COEF<4> COEF<3> COEF<2> COEF<1> COEF<0> CAH
ROMBK FBH STANDBY SW_RST TEMP_140 TEMP_130 0 ROMBK<2> ROMBK<1> ROMBK<0> 00H
2003 Nov 11 40
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
S0BUF 9AH S0BUF<7> S0BUF<6> S0BUF<5> S0BUF<4> S0BUF<3> S0BUF<2> S0BUF<1> S0BUF<0> 00H
SM<2> Enables the multi processor communication feature in modes 2 and 3. In mode 2 or 3, if SM2 is set, then RI will not be activated, RB8 and S0BUF will not be loaded if the
received 9th data bit is ’0’. In mode 1, if SM2 is set, then RI will not be activated, RB8 and S0BUF will not be loaded if no valid stop bit was received. In mode 0, SM2 has no
influence.
REN Enables serial reception. Set by software to enable reception. Cleared by software to disable reception.
TB8 Is the 9th data bit that will be transmitted in modes 2 and 3. Set or cleared by software as desired.
RB8 In modes 2 and 3, RB8 is the 9th data bit that was received. In mode 1, if SM2 is ’0’, RB8 is the stop bit that was received. In mode 0, RB8 is not used. Loading of RB8 in modes
1, 2 and 3 depends on SM2.
TI Is the transmit interrupt flag. Set by hardware at the end of the 8th bit time in mode 0, or at the beginning of the stop bit in the other modes. Must be cleared by software.
RI Is the receive interrupt flag. Set by hardware at the end of the 8th bit time in mode 0, or halfway through the stop bit time in the other modes, in any serial reception (except see
SM2). Must be cleared by software.
S1ADR DBH ADR<6> ADR<5> ADR<4> ADR<3> ADR<2> ADR<1> ADR<0> GC 00H
STA START flag. When this bit is set in slave mode, the hardware checks the I2C 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.
STO STOP flag. If this bit is set in a master mode a STOP condition is generated. A STOP condition detected on the I2C 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
SI Serial 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 in master mode (even if arbitration is lost)
-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 transfer is suspened.SI must be reset by software.
2003 Nov 11 41
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
AA Assert 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.
S1DAT DAH DAT<7> DAT<6> DAT<5> DAT<4> DAT<3> DAT<2> DAT<1> DAT<0> 00H
SAD E8H VHI CH<1> CH<0> ST SAD<7> SAD<6> SAD<5> SAD<4> 00H
ST Initiate voltage comparison between ADC input Channel and SAD<7:0> value
Note: Set by Software and reset by Hardware
EARLY<2:0> SCAVEM Text output to Video Signal Processor earlier than R,G, and B signals
EARLY<2:0>=000, 0 ns
EARLY<2:0>=001, 74 ns
EARLY<2:0>=010, 111 ns
EARLY<2:0>=011, 148 ns
EARLY<2:0>=100, 185 ns
EARLY<2:0>=101, 212 ns
EARLY<2:0>=110, 259 ns
EARLY<2:0>=111, 296 ns
SP 81H SP<7> SP<6> SP<5> SP<4> SP<3> SP<2> SP<1> SP<0> 07H
TCON 88H TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 00H
TF1 Timer 1 overflow Flag. Set by hardware on Timer/Counter overflow.Cleared by hardware when processor vectors to interrupt routine
TR1 Timer 1 Run control bit. Set/Cleared by software to turn Timer/Counter on/off
TF0 Timer 0 overflow Flag. Set by hardware on Timer/Counter overflow.Cleared by hardware when processor vectors to interrupt routine
2003 Nov 11 42
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
TR0 Timer 0 Run control bit. Set/Cleared by software to turn Timer/Counter on/off
IE1 Interrupt 1 Edge flag (both edges generate flag). Set by hardware when external interrupt edge detected.Cleared by hardware when interrupt processed.
IT1 Interrupt 1 Type control bit. Set/Cleared by Software to specify edge/low level triggered external interrupts.
IE0 Interrupt 0 Edge l flag. Set by hardware when external interrupt edge detected.Cleared by hardware when interrupt processed.
IT0 Interrupt 0 Type flag.Set/Cleared by Software to specify falling edge/low level triggered external interrupts
TDACH D3H TPWE 0 TD<13> TD<12> TD<11> TD<10> TD<9> TD<8> 00H
TDACL D2H TD<7> TD<6> TD<5> TD<4> TD<3> TD<2> TD<1> TD<0> 00H
TH0 8CH TH0<7> TH0<6> TH0<5> TH0<4> TH0<3> TH0<2> TH0<1> TH0<0> 00H
TH1 8DH TH1<7> TH1<6> TH1<5> TH1<4> TH1<3> TH1<2> TH1<1> TH1<0> 00H
TL0 8AH TL0<7> TL0<6> TL0<5> TL0<4> TL0<3> TL0<2> TL0<1> TL0<0> 00H
TL1 8BH TL1<7> TL1<6> TL1<5> TL1<4> TL1<3> TL1<2> TL1<1> TL1<0> 00H
TP2CL 9CH TP2CL<7> TP2CL<6> TP2CL<5> TP2CL<4> TP2CL<3> TP2CL<2> TP2CL<1> TP2CL<0> 00H
TP2CH 9DH TP2CH<7> TP2CH<6> TP2CH<5> TP2CH<4> TP2CH<3> TP2CH<2> TP2CH<1> TP2CH<0> 00H
2003 Nov 11 43
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
TP2H 92H TP2H<7> TP2H<6> TP2H<5> TP2H<4> TP2H<3> TP2H<2> TP2H<1> TP2H<0> 00H
TP2H<7:0> Timer 2 high byte, never change unless updated by the software.
TP2L 91H TP2L<7> TP2L<6> TP2L<5> TP2L<4> TP2L<3> TP2L<2> TP2L<1> TP2L<0> 00H
TP2L<7:0> Timer 2 low byte, never change unless updated by the software.
TP2PR 93H TP2PR<7> TP2PR<6> TP2PR<5> TP2PR<4> TP2PR<3> TP2PR<2> TP2PR<1> TP2PR<0> 00H
TEST FDH TEST<7> TEST<6> TEST<5> TEST<4> TEST<3> TEST<2> TEST<1> TEST<0> A0H
TXT0 C0H X24 POSN DISPLAY X24 AUTO DISABLE DISPLAY DISABLE VPS ON INV ON 00H
FRAME HEADER STATUS ROW FRAME
ROLL ONLY
DISABLE HEADER ROLL 0 - Write rolling headers and time to current display page
1 - Disable writing of rolling headers and time to into memory
TXT1 C1H EXT PKT OFF 8 BIT ACQ OFF X26 OFF full-field FIELD H POLARITY V POLARITY 00H
POLARITY
2003 Nov 11 44
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
FIELD POLARIY 0 - Vsync pulse in first half of line during even field
1 - Vsync pulse in second half of line during even field
For MCM package, this bit should be set to ‘1’
TXT2 C2H ACQ REQ<3> REQ<2> REQ<1> REQ<0> SC<2> SC<1> SC<0> 00H
BANK<0>
TXT3 C3H ACQ ACQ ACQ PRD<4> PRD<3> PRD<2> PRD<1> PRD<0> 00H
BANK<3> BANK<2> BANK<1>
TXT4 C4H OSD BANK QUAD EAST/WEST DISABLE 0 0 TRANS SHADOW 00H
ENABLE WIDTH DBL HEIGHT ENABLE ENABLE
ENABLE
OSD BANK ENABLE 0 - Only alpha numeric OSD characters available, 32 locations
1 - Alternate OSD location available via graphic attribute, additional 32 location
TXT5 C5H BKGND OUT BKGND IN COR OUT COR IN TEXT OUT TEXT IN PICTURE ON PICTURE ON 03H
OUT IN
BKGND OUT 0 - Background colour not displayed outside teletext boxes(teletext page)
1 - Background colour displayed outside teletext boxes(teletext page)
2003 Nov 11 45
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
COR OUT 0 - COR not active outside teletext and OSD boxes(teletext page)
1 - COR active outside teletext and OSD boxes(teletext page)
COR IN 0 - COR not active inside teletext and OSD boxes(teletext page)
1 - COR active inside teletext and OSD boxes(teletext page)
TXT6 C6H BKGND OUT BKGND IN COR OUT COR IN TEXT OUT TEXT IN PICTURE ON PICTURE ON 03H
OUT IN
COR OUT 0 - COR not active outside teletext and OSD boxes(newsflash/subtitle)
1 - COR active outside teletext and OSD boxes(newsflash/subtitle)
TXT7 C7H STATUS ROW CURSOR ON REVEAL BOTTOM/ DOUBLE BOX ON 24 BOX ON 1-23 BOX ON 0 00H
TOP TOP HEIGHT
STATUS ROW TOP 0 - Display memory row 24 information below teletext page (on display row 24)
1 - Display memory row 24 information above teletext page (on display row 0)
2003 Nov 11 46
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
TXT8 C8H (Reserved) FLICKER HUNT DISABLE PKT 26 WSS WSS ON (Reserved) 00H
0 STOP ON SPANISH RECEIVED RECEIVED 0
TXT9 C9H CURSOR CLEAR A0 R<4> R<3> R<2> R<1> R<0> 00H
FREEZE MEMORY
CURSOR FREEZE 0 - Use current TXT9 and TXT10 values for cursor position.
1 - Lock cursor at current position
TXT10 CAH CHAR - C<5> C<4> C<3> C<2> C<1> C<0> 00H
16/12
TXT11 CBH D<7> D<6> D<5> D<4> D<3> D<2> D<1> D<0> 00H
D<7:0> Data value written or read from memory location defined by TXT9, TXT10 and TXT15
TXT12 CCH 625/525 SYNC ROM VER<4> ROM VER<3> ROM VER<2> ROM VER<1> ROM VER<0> 1 VIDEO xxxxxx1xB
SIGNAL
QUALITY
ROM VER<3:0> General purpose register, bits defined by mask programmable bits
1 Reserved
2003 Nov 11 47
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
TXT13 F8H VPS PAGE 525 DISPLAY 525 TEXT 625 TEXT PKT 8/30 FASTEXT 0 xxxxxxx0B
RECEIVED CLEARING
0 Reserved
TXT14 CDH DISPLAY DISPLAY DISPLAY DISPLAY PAGE<3> PAGE<2> PAGE<1> PAGE<0> 00H
BANK<3> BANK<2> BANK<1> BANK<0>
TXT15 CEH MICRO MICRO MICRO MICRO BLOCK<3> BLOCK<2> BLOCK<1> BLOCK<0> 00H
BANK<3> BANK<2> BANK<1> BANK<0>
TXT17 B9H 0 FORCE FORCE FORCE FORCE SCREEN SCREEN SCREEN 00H
ACQ<1> ACQ<0> DISP<1> DISP<0> COL2 COL1 COL0
2003 Nov 11 48
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
SCREEN COL<2:0> Defines colour to be displayed instead of TV picture and black background. The bits <2:0> are equivalent to the RGB components
000 - Transparent
001 - CLUT entry 9
010 - CLUT entry 10
011- CLUT entry 11
100 - CLUT entry 12
101 - CLUT entry 13
110- CLUT entry 14
111 - CLUT entry 15
TXT18 B2H NOT<3> NOT<2> NOT<1> NOT<0> 0 field_indent BS<1> BS<0> 00H
NOT<3:0> National Option table selection, maximum of 32 when used with East/West bit
TC<2:0> Language control bits (C12/C13/C14) that has Twisted character set
TXT20 B4H DRCS OSD PLANES EXTENDED CHAR OSD LANG OSD LAN<2> OSD LAN<1> OSD LAN<0> 00H
ENABLE SPECIAL SELECT ENABLE
GRAPHICS ENABLE
OSD PLANES 0 - Character code columns 8 and 9 defined as single plane characters
1- Character code columns 8 and 9 defined as double plane characters
EXTENDED SPECIAL 0 - Extended Special Graphics disabled (columns 8 & 9 only used for special graphics characters)
GRAPHICS 1 - Extended Special Graphics enabled (user definable range for special graphics characters)
OSD LANG ENABLE Enable use of OSD LAN<2:0> to define language option for display, instead of C12/C13/C14
OSD LAN<2:0> Alternative C12/C13/C14 bits for use with OSD menus
TXT21 B5H DISP DISP CHAR CHAR Reserved 0) CC ON I2C PORT EN CC/TXT 02H
LINES<1> LINES<0> SIZE<1> SIZE<0>
2003 Nov 11 49
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
TXT22 B6H GPF<7> GPF<6> GPF<5> GPF<4> GPF<3> GPF<2> GPF<1> GPF<0> XXH
TXT23 A9H NOT B<3> NOT B<2> NOT B<1> NOT B<0> EAST/WEST DRCS B BS B<1> BS B<0> 00H
B ENABLE
NOT B<3:0> National Option table selection for Page B, maximum of 32 when used with East/West bit
TXT24 AAH BKGND OUT BKGND IN B COR OUT B COR IN B TEXT OUT B TEXT IN B PICTURE ON PICTURE ON 03H
B OUT B IN B
BKGND OUT B 0 - Background colour not displayed outside teletext boxes (Teletext page)
1 - Background colour displayed outside teletext boxes (Teletext page)
BKGND IN B 0 - Background colour not displayed inside teletext boxes (Teletext page)
1 - Background colour displayed inside teletext boxes (Teletext page)
COR OUT B 0 - COR not active outside teletext and OSD boxes (Teletext page)
1 - COR active outside teletext and OSD boxes (Teletext page)
COR IN B 0 - COR not active inside teletext and OSD boxes (Teletext page)
1 - COR active inside teletext and OSD boxes (Teletext page)
TEXT OUT B 0 - TEXT not displayed outside teletext boxes (Teletext page)
1 - TEXT displayed outside teletext boxes (Teletext page)
PICTURE ON OUT B 0 - VIDEO not displayed outside teletext boxes (Teletext page)
1 - VIDEO displayed outside teletext boxes (Teletext page)
TXT25 ABH BKGND OUT BKGND IN B COR OUT B COR IN B TEXT OUT B TEXT IN B PICTURE ON PICTURE ON 03H
B OUT B IN B
BKGND OUT B 0 - Background colour not displayed outside teletext boxes (Sub-Title / Newsflash page)
1 - Background colour displayed outside teletext boxes (Sub-Title / Newsflash page)
BKGND IN B 0 - Background colour not displayed inside teletext boxes (Sub-Title / Newsflash page)
1 - Background colour displayed inside teletext boxes (Sub-Title / Newsflash page)
COR OUT B 0 - COR not active outside teletext and OSD boxes (Sub-Title / Newsflash page)
1 - COR active outside teletext and OSD boxes (Sub-Title / Newsflash page)
COR IN B 0 - COR not active inside teletext and OSD boxes (Sub-Title / Newsflash page)
1 - COR active inside teletext and OSD boxes (Sub-Title / Newsflash page)
TEXT OUT B 0 - TEXT not displayed outside teletext boxes (Sub-Title / Newsflash page)
1 - TEXT displayed outside teletext boxes (Sub-Title / Newsflash page)
2003 Nov 11 50
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
TEXT IN B 0 - TEXT not displayed inside teletext boxes (Sub-Title / Newsflash page)
1 - TEXT displayed inside teletext boxes (Sub-Title / Newsflash page)
PICTURE ON OUT B 0 - VIDEO not displayed outside teletext boxes (Sub-Title / Newsflash page)
1 - VIDEO displayed outside teletext boxes (Sub-Title / Newsflash page)
PICTURE ON IN B 0 - VIDEO not displayed inside teletext boxes (Sub-Title / Newsflash page)
1 - VIDEO displayed inside teletext boxes (Sub-Title / Newsflash page)
TXT26 ACH EXTENDED TRANS B 0 0 SHADOW BOX ON 24 B BOX ON 1-23 BOX ON 0 B 03H
DRCS ENABLE B B
EXTENDED DRCS 0 - Columns 8/9 mapped to DRCS when DRCS characters enabled (32 DRCS characters)
1 - Columns 8/9/A/C mapped to DRCS when DRCS characters enabled (64 DRCS characters)
TXT27 B1H - - - - RDS ON SCR B<2> SCR B<1> SCR B<0> 00H
SCR B<2:0> Defines colour to be displayed instead of TV picture and black background for Page B. The bits <2:0> are equivalent to the RGB components
000 - Transparent
001 - CLUT entry 9
010 - CLUT entry 10
011 - CLUT entry 11
100 - CLUT entry 12
101 - CLUT entry 13
110 - CLUT entry 14
111 - CLUT entry 15
TXT28 ADH DISPLAY DISPLAY DISPLAY DISPLAY PAGE B<3> PAGE B<2> PAGE B<1> PAGE B<0> 00H
BANK B<3> BANK B<2> BANK B<1> BANK B<0>
TXT29 E1H TEN B TS B <1> TS B <0> OSD PLANES OSD LANG OSD LAN B OSD LAN B OSD LAN B 00H
B ENABLE B <2> <1> <0>
2003 Nov 11 51
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
OSD PLANES B 0 - Character code columns 8 and 9 defined as single plane characters for Display Page B
1 - Character code columns 8 and 9 defined as double plane characters (special graphics characters) for Display Page B
OSD LANG ENABLE B Enable use of OSD LAN<2:0> to define language option for display, instead of C12/C13/C14 for Display Page B
OSD LAN B <2:0> Alternative C12/C13/C14 bits for use with OSD menus for Display Page B
TXT30 E2H TC B <2> TC B <1> TC B <0> BOTTOM/ DOUBLE STATUS ROW DISPLAY X24 DISPLAY 00H
TOP B HEIGHT TOP B B STATUS ROW
B ONLY B
TC B<2:0> Language control bits (C12/C13/C14) that has Twisted character set for Page B
BOTTOM/TOP 0 - Display memory rows 0 to 11 when double height bit is set on Display Page B
B 1 - Display memory rows 12 to 23 when double height bit is set on Display Page B
DOUBLE HEIGHT B 0 - Display each characters with normal height on Display Page B
1 - Display each character as twice normal height on Display Page B
STATUS ROW TOP B 0 - Display memory row 24 information below teletext page (on display row 24) on Display Page B
1 - Display memory row 24 information above teletext page (on display row 0) on Display Page B
DISLAY X24 B 0 - Display row 24 from basic page memory on Display Page B
1 - Display row 24 from appropriate location in extension memory on Display Page B
TXT31 A1H 0 CC_TXT B ACTIVE 1V8GUARD GPF<11> GPF<10> GPF<9> GPF<8> 0XH
PAGE
TXT32 A2H GPF<11> 9FF<11> 9FF<10> 9FF<9> 9FF<8> 9FF<7> 9FF<6> 9FF<5> XXH
TXT33 A3H BFE<7> BFE<6> BFE<5> BFE<4> BFE<3> BFE<2> BFE<1> BFE<0> XXH
TXT34 A4H BFE<15> BFE<14> BFE<13> BFE<12> BFE<11> BFE<10> BFE<9> BFE<8> XXH
TXT35 F7H 9FF<15> 9FF<14> 9FF<13> 9FF<12> GPF<15> GPF<14> GPF<13> GPF<12> XXH
9FF<15:12>, GPF<15:12> General purpose register, bits defined by mask programmable bits
2003 Nov 11 52
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Names Add BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
WDT FFH WDV<7> WDV<6> WDV<5> WDV<4> WDV<3> WDV<2> WDV<1> WDV<0> 00H
WDTKEY FEH WKEY<7> WKEY<6> WKEY<5> WKEY<4> WKEY<3> WKEY<2> WKEY<1> WKEY<0> 00H
WSS3 BCH WSS<13:11> WSS<13> WSS<12> WSS<11> WSS<10:8> WSS<10> WSS<9> WSS<8> 00H
ERROR ERROR
XRAMP FAH XRAMP<7> XRAMP<6> XRAMP<5> XRAMP<4> XRAMP<3> XRAMP<2> XRAMP<1> XRAMP<0> 00H
2003 Nov 11 53
CONFIDENTIAL
Philips Semiconductors Preliminary specification
7FFFH FFFFH
MOVX @Ri, A 00H FE00H
MOVX A, @Ri MOVX @DPTR,A
7500H MOVX A,@DPTR
74FFH
FFH 01FFH
RDS/RBDS Display Data (XRAMP)=01H
Stand-by Mode
During Stand-by mode, the Acquisition, Display, RDS, and
SSD sections of the device are disabled. This includes
analog modules, such A/D and D/A converter. Before
2003 Nov 11 54
CONFIDENTIAL
Philips Semiconductors Preliminary specification
entering standby-mode, the SSD will be allowed to • A second method of exiting Idle is via an Interrupt
soft-mute the audio outputs. After the required 32 ms, the generated by the SAD DC Compare circuit. When TCG
video processor is powered-down and the following micro-controller is configured in this mode, detection of
functions remain active:- an analogue threshold at the input to the SAD may be
used to trigger wake-up of the device i.e. TV Front Panel
• 80c51 CPU Core Key-press. As above, the interrupt is serviced, and
• I2C following the instruction RETI, the next instruction to be
executed will be the one following the instruction that put
• RCP (Remote Control Pre-processor) the device into Idle.
• Timer/Counters
• The third method of terminating Idle mode is with a
• WatchDog Timer Power On reset. Reset defines all SFRs and Display
• UART, SAD and PWMs memory to a pre-defined state, but maintains all other
RAM values. Code execution commences with the
Program Counter set to ’0000’.
To enter Stand-by mode, the STANDBY bit in the
ROMBANK register must be set. The contents of the
Display memory are lost. Since the output values on RGB Power Down Mode
and VDS are maintained the display output must be In Power Down mode the XTAL oscillator is still running.
disabled before entering this mode. The contents of all SFRs and Data memory are
This mode should be used in conjunction with both Idle maintained. The port pins maintain the values defined by
and Power-Down modes. Hence, prior to entering either their associated SFRs.
Idle or Power-Down, the STANDBY bit should be set. The power down mode is activated by setting the PD bit in
the PCON register. It is advised to disable the WatchDog
Idle Mode timer prior to entering Power down. Recovery from
During Idle mode, Acquisition, Display, RDS, SSD and the Power-Down takes several milli-seconds as the oscillator
CPU sections of the device are disabled. The following must be given time to stabilize.
functions remain active:-
There are three methods of exiting power down:-
• I2C
• An External interrupt provides the first mechanism for
• RCP
waking from Power-Down. Since the clock is stopped,
• Timer/Counters external interrupts needs to be set level sensitive prior to
• WatchDog Timer entering Power-Down. The interrupt is serviced, and
following the instruction RETI, the next instruction to be
• UART, SAD and PWMs
executed will be the one after the instruction that put the
device into Power-Down mode.
To enter Idle mode the IDL bit in the PCON register must
• A second method of exiting Power-Down is via an
be set. The WatchDog timer must be disabled prior to
Interrupt generated by the SAD DC Compare circuit.
entering Idle to prevent the device being reset. It is advice
When TCG micro-controller is configured in this mode,
to use the RCP (Remote Control Pre-processor) during the
detection of a certain analogue threshold at the input to
Idle mode to reduce the false interrupt wake-up of 80c51 in
the SAD may be used to trigger wake-up of the device
order to achieve the low power saving mode. The CPU
i.e. TV Front Panel Key-press. As above, the interrupt is
state is frozen along with the status of all SFRs, internal
serviced, and following the instruction RETI, the next
RAM contents are maintained, as are the device output pin
instruction to be executed will be the one following the
values.
instruction that put the device into Power-Down.
There are three methods available to recover from Idle:- • The third method of terminating the Power-Down mode
• Assertion of an enabled interrupt will cause the IDL bit to is with a Power On reset. Reset defines all SFRs and
be cleared by hardware, thus terminating Idle mode. Display memory, but maintains all other RAM values.
The interrupt is serviced, and following the instruction Code execution commences with the Program Counter
RETI, the next instruction to be executed will be the one set to ’0000’.
after the instruction that put the device into Idle mode.
2003 Nov 11 55
CONFIDENTIAL
Philips Semiconductors Preliminary specification
2003 Nov 11 56
CONFIDENTIAL
Philips Semiconductors Preliminary specification
2003 Nov 11 57
CONFIDENTIAL
Philips Semiconductors Preliminary specification
SFR Address
80C51 based 8-bit micro-controllers - Philips
Semiconductors (ref. IC20) for detail of the modes and
TL1 8CH
operation.
TH1 8DH TL0/TL1 and TH0/TH1 are the actual timer/counter
registers for timer0 / timer1. TL0/TL1 is the low byte and
Table 9 Timer/Counter Registers
TH0/TH1 is the high byte.
2003 Nov 11 58
CONFIDENTIAL
Philips Semiconductors Preliminary specification
WATCHDOG TIMER OPERATION 0.1628us. e.g. if TD<6:0> = 01H then 1 in 128 periods will
The WatchDog operation is activated when the WLE bit in be extended by 0.1628us, if TD<6:0>=02H then 2 in 128
the Power Control SFR (PCON) is set. The WatchDog can periods will be extended.
be disabled by Software by loading the value 55H into the The TPWM will not start to output a new value until TDACH
WatchDog Key SFR (WDTKEY). This must be performed has been written to. Therefore, if the value is to be
before entering Idle/Power Down mode to prevent exiting changed, TDACL should be written before TDACH.
the mode prematurely.
Once activated the WatchDog timer SFR (WDT) must be SAD SOFTWARE A/D
reloaded before the timer overflows. The WLE bit must be Four successive approximation Analogue to Digital
set to enable loading of the WDT SFR, once loaded the Converters can be implemented in software by making use
WLE bit is reset by hardware, this is to prevent erroneous of the on board 8-bit Digital to Analogue Converter and
Software from loading the WDT SFR. Analogue Comparator.
The value loaded into the WDT defines the WatchDog
interval. SAD Control
WatchDog interval = (256 - WDT) * t = (256 -WDT) * 32ms. The control of the required analogue input is done using
the channel select bits CH<1:0> in the SAD SFR, this
The range of intervals is from WDT=00H which gives selects the required analogue input to be passed to one of
8.192s to WDT=FFH which gives 32ms. the inputs of the comparator. The second comparator input
is generated by the DAC whose value is set by the bits
PORT Alternate Functions SAD<7:0> in the SAD and SADB SFRs. A comparison
The Ports 0, 1,2 and 3 are shared with alternate functions between the two inputs is made when the start compare bit
to enable control of external devices and circuitry. The ST in the SAD SFR is set, this must be at least one
alternate functions are enabled by setting the appropriate instruction cycle after the SAD<7:0> value has been set.
SFR and also writing a ‘1’ to the Port bit that the function The result of the comparison is given on VHI one
occupies. instruction cycle after the setting of ST.
PWM Control
The relevant PWM is enabled by setting the PWM enable SAD<7:0> 8-bit
DAC
bit PWxE in the PWMx Control register. The high time is
defined by the value PWxV<5:0>
Fig.18 SAD Block Diagram
TPWM TUNING PULSE WIDTH MODULATOR
The device has a single 14-bit PWM that can be used for
SAD Input Voltage
Voltage Synthesis Tuning. The method of operation is
The external analogue voltage that is used for comparison
similar to the normal PWM except the repetition period is
with the internally generated DAC voltage does not have
20.833us.
the same voltage range. The DAC has a lower reference
level of VSSA and an upper reference level of VDDA. The
TPWM Control resolution of the DAC voltage with a nominal value is
Two SFRs are used to control the TPWM, they are TDACL 3.3/256 ~= 13mV. The external analogue voltage has a
and TDACH. The TPWM is enabled by setting the TPWE
lower value equivalent to VSSA and an upper value
bit in the TDACH SFR. The most significant bits TD<13:7>
equivalent to VDDP - Vtn, were Vtn is the threshold voltage
alter the high period between 0 and 20.833us. The 7 least
for an NMOS transistor. The reason for this is that the input
significant bits TD<6:0> extend certain pulses by a further
2003 Nov 11 59
CONFIDENTIAL
Philips Semiconductors Preliminary specification
pins for the analogue signals (P3.0 to P3.3) are 5V tolerant • F/S-mode (Fast/Standard: 12kHz~384kHz)
for normal port operations, i.e. when not used as analogue Hs-mode can operate up to 2.048 Mbit/s.
input. To protect the analogue multiplexer and comparator Fast-mode can operate up to 384kbit/s, which also covers
circuitry from the 5V, a series transistor is used to limit the Standard-mode (up to 100kHz).
voltage. This limiting introduces a voltage drop equivalent The SCLH-out (Serial CLock line/signal in Hs-mode
to Vtn (~0.6V) on the input voltage. Therefore, for an input system) frequency in Hs-mode is specified in SFR,
voltage in the range VDDp to VDDp-Vtn the SAD returns the HSBIR<4:0>, and in F/S-mode is specified in SFR,
same comparison value. FSBIR<6:0>.
The micro-controller peripheral is controlled by the Serial
SAD DC Comparator Mode Control SFR (S1CON) and its Status is indicated by the
The SAD module incorporates a DC Comparator mode status SFR (S1STA). Information is transmitted/received
which is selected using the ’DC_COMP’ control bit in the to/from the I2C bus using the Data SFR (S1DAT) and the
SADB SFR. This mode enables the micro-controller to Slave Address SFR (S1ADR) is used to configure the
detect a threshold crossing at the input to the selected slave address of the peripheral.
analogue input pin (P3.0, P3.1, P3.2 or P3.3) of the
Software A/D Converter. A level sensitive interrupt is Hs-mode
generated when the analogue input voltage level at the pin The various serial rates are shown below: -
falls below the analogue output level of the SAD D/A
converter.
This mode is intended to provide the device with a Reload-value in
MOD_CLK divided by MOD_CLK=12.288MHz
wake-up mechanism from Power-Down or Idle when a HSBIR<4:0>
3. Set the D/A Converter digital input level to the desired 5 18 0.6875MHz
the required input pin (P3.0, P3.1, P3.2 or P3,3) using 7 24 0.512MHz
2003 Nov 11 60
CONFIDENTIAL
Philips Semiconductors Preliminary specification
4 40 307kHz
| | |
S0BUF 9AH
12 104 118.15kHz Table 12 UART Special Function Registers
| |
14 120 102.4kHz
S0CON
15 128 96kHz
The serial port control and status register is the Special
| | |
Function Register S0CON. This register contains not only
24 200 61.45kHz the mode selection bits, but also the 9th data bit for
| | | transmit and receive (TB8 and RB8), and the serial port
33 272 45.2kHz interrupt bits (TI and RI).
| | |
37 304 40.4kHz
| | |
49 400 30.7kHz
| | |
UART Peripheral
2003 Nov 11 61
CONFIDENTIAL
Philips Semiconductors Preliminary specification
2003 Nov 11 62
CONFIDENTIAL
Philips Semiconductors Preliminary specification
mode 1, if SM2 = ’1’, the receive interrupt will not be Remote Control Pre-processor
activated unless a valid stop bit is received. The remote control pre-processor is used to reduce the
number of wake-up’s for the 80c51 core (from IDLE
S0BUF Registers mode).
This register is implemented twice. Writing to S0BUF To Start the remote control pre-processor, bit 7 of RCP6
writes to the transmit buffer. Reading from S0BUF reads register (SFR address EEH), must be programmed to ‘1’.
from the receive buffer. Only hardware can read from the Afterward, SW has to program the RCP-SFRs:-
transmit buffer and write to the receive buffer.
• Clock divider rate CDIV (= divider between Xtal
UART Baud Rates and RCP counter)
NOTE: fclk used in the following calculations refers to the • AL = 75% of the nominal, shortest allowable
micro-controller clock frequency (12.288MHz). LOW pulse
The serial port can operate with different baud rates • AH = 125% of the nominal, longest allowable
depending on its mode. The baud rate in mode 0 is derived pulse MINUS AL (saves timer span & is easier
from state 2 and state 5 and thus fixed: for SW)
Mode 0 baud rate = fclk/ 6 • BL, BH = same as AL, AH, but then for the
The baud rate in mode 2 depends on the value of bit HIGH time of the pulse
SMOD.
Because RC5 does not have a real start-pulse (long, with
If SMOD = 0, the baud rate is fclk/32 other timing) the registers AL, AH, BL, BH don’t have to
If SMOD = 1, the baud rate is fclk/16 be written every pulse transition.
Further the SW (re-)programs:
SMOD
2
Mode 2 baud rate = ------------------ × f clk • NGP = 0 -> the flag that tells the RCP-HW has
32
found a timing-error (not in the first pulse) and
The baud rates in mode 1 and 3 are determined by the so the RC5 message string decoding must be
Timer 1 overflow rate and the value of SMOD as follows: terminated.
• NFP = 0 -> means the RCP-HW is “hunting” for
SMOD the first pulse. If there occurs a timing-error dur-
2
Mode 1, 3 baud rate = ------------------ × ( Timer1OverflowRate ) ing the first pulse, the micro gets NO wake-up
32
interrupt. The RCP keeps hunting for a pulse
that matches the “start-pulse-timing”. (= ideal
The Timer 1 interrupt should be disabled in this for protocols with a ling start-pulse). The
application. The Timer itself can be configured for either RCP-HW sets NFP=1, to signal that the first
’timer’ or ’counter’ operation, and in any of its 3 running (start-) pulse was found. Further NFP=1 takes
modes. In the most typical applications, it is configured for care that any following-pulse-with-error
’timer’ operation, in the auto-reload mode (high nibble of ALWAYS generates a wake-up interrupt (termi-
TMOD = 0010B). In that case the baud rate is given by the nate decoding).
formula:
2
SMOD f clk Now the SW goes to sleep in IDLE mode. The Xtal clock
Mode 1, 3 Baud Rate = ------------------ × ------------------------------------------
32 6 × ( 256 – T1H ) continues, watchdog timer, timer & RCP keep working
(with same Xtal frequency).
One can achieve very low baud rates with Timer 1 by When an RC-INT arrives, the micro-core wake-up in
leaving the Timer 1 interrupt enabled, and configuring the STANDBY mode. Now the SW must read the RCP results
Timer to run as a 16-bit timer (high nibble of TMOD = from RA, RB (two 12-bits, folded into 3 SFRS:- RCP3,
0001B), and using the Timer 1 interrupt to do a 16-bit RCP4, and RCP5) plus the error flags NFP and NGP.
software reload. (note that after the FIRST pulse, the RCP-HW will always
come back with NGP=0).
For further details on the UART operation refer to “80C51 When there is an error (NGP=1), then the RC-string
Based 8-Bit Micro-controllers - Philips Semiconductors decoding must be terminated (i.e. further, trailing bits will
(ref. IC20). make an the following string an invalid one).
2003 Nov 11 63
CONFIDENTIAL
Philips Semiconductors Preliminary specification
With NO-ERROR the SW only has to check if RA and RB At the END of an RC5 string there is a special condition: a
are longer than 1x tp (minus 75% of the shortest allowable LOW-pulse, followed by a HIGH data-clean time (>2.5tp),
pulse=AL) which show whether the pulse had a width of WITHOUT subsequent interrupt. A simple solution is to
1x tp or 2x tp. load the BH register BEFORE the last pulse with 3xtp
This simplifies the decoding SW considerably (timing (minus AL). As a consequence you will get an INT after
3tp data clean time: in this special case NGP=1 shows
errors are already checked by RCP-HW), for RC5 the
during 3tp nothing has happened, to the message has
bi-phase decoding-method is similar to the older SW.
ended OK.
If an error NGP=1 is received, then break-off the decoding
The following table shows the timing characteristics of
and let SW set NFP=0, so that the HW starts hunting
some existing Remote Control Protocols:-
again for the FIRST pulse.
2003 Nov 11 64
CONFIDENTIAL
Philips Semiconductors Preliminary specification
• Data Capture for 625 line WST Table 15 Data Slicing Standards
• Data Capture for 525 line WST
Data Capture Timing
• Data Capture for US Closed Caption
The Data Capture timing section uses the Synchronisation
• Data Capture for VPS data (PDC system A) information extracted from the CSI signal to generate the
• Data Capture for 625 line Wide Screen Signalling (WSS) required Horizontal and Vertical reference timings.
bit decoding The timing section automatically recognises and selects
the appropriate timings for either 625 (50Hz)
• Automatic selection between 525 WST/625WST
synchronisation or 525 (60Hz) synchronisation. A flag
• Automatic selection between 625WST/VPS on line 16 of TXT12.Video Signal Quality is set when the timing section
VBI is locked correctly to the incoming CVBS signal. When
• Real-time capture and decoding for WST Teletext in TXT12.Video Signal Quality is set another flag
Hardware, to enable optimized microprocessor TXT12.625/525 SYNC can be used to identify the
throughput standard.
• Up to 10 pages stored On-Chip
Acquisition
• Inventory of transmitted Teletext pages stored in the The acquisition sections extracts the relevant information
Transmitted Page Table (TPT) and Subtitle Page Table from the serial stream of data from the MulVIP and stores
(SPT) it in memory.
• Automatic detection of FASTEXT transmission
• Real-time packet 26 engine in Hardware for processing 625 WST ACQUISITION
accented, G2 and G3 characters The family is capable of acquiring 625-line and 525-line
World System Teletext. Teletext pages are identified by
• Signal quality detector for WST/VPS data types seven numbers: magazine (page hundreds), page tens,
• Comprehensive Teletext language coverage page units, hours tens, hours units, minutes tens and
• Vertical Blanking Interval (VBI) data capture of WST minutes units. The last four digits, hours and minutes, are
data known as the subcode, and were originally intended to be
time related, hence their names.
Analogue to Digital Converter
The CVBS input is passed through a differential to single Making a page request
ended converter (S/D-Conv+Level-shift). The analogue A page is requested by writing a series of bytes into the
output of S/D-Conv+Level-shift is converted into a digital TXT3.PRD<4:0> SFR which correspond to the number of
representation by a Video ADC with a sampling rate of the page required. The bytes written into TXT3 are stored
12.288MHz. in a RAM with an auto-incrementing address. The start
address for the RAM is set using the TXT2.SC<2:0> to
Multi Rate Video Input Processor define which part of the page request is being written,
The multi rate video input processor is a Digital Signal TXT2.ACQ_BANK<0> and TXT3.ACQ_BANK<3:1> are
Processor designed to extract the data and recover the used to define which bank and TXT2.REQ<3:0> is used to
clock from the digital CVBS signal. define which of the 10 page requests in the selected bank
2003 Nov 11 65
CONFIDENTIAL
Philips Semiconductors Preliminary specification
is being modified. If TXT2.REQ<3:0> is greater than 09h, and to display each page header as it arrives until the
then data being written to TXT3 is ignored. Table 16 shows correct page has been found.
the contents of the page request RAM. When a page request is changed (i.e.: when the TXT3
Up to 10 pages of teletext can be acquired on the 10 page SFR is written to) a flag (PBLF) is written into bit 5, column
device when TXT1.EXT PKT OFF is set to logic 1; and up 9, row 25 of the corresponding block of the page memory.
to 9 pages can be acquired when this bit is set to logic 0. The state of the flag for each block is updated every TV
If the 'Do Care' bit for part of the page number is set to 0 line, if it is set for the current display block, the acquisition
then that part of the page number is ignored when the section writes all valid page headers which arrive into the
teletext decoder is deciding whether a page being display block and automatically writes an alpha-numerics
received off air should be stored or not. For example, if the green character into column 7 of row 0 of the display block
Do Care bits for the 4 subcode digits are all set to 0 then every TV line.
every subcode version of the page will be captured. When a requested page header is acquired for the first
Start Byte
PRD<4> PRD<3> PRD<2> PRD<1> PRD<0> time, rows 1 to 23 of the relevant memory block are
Column Identification
cleared to space, i.e.: have 20h written into every column,
0 Magazine DO CARE HOLD MAG2 MAG1 MAG0
1 Page Tens DO CARE PT3 PT2 PT1 PT0
before the rest of the page arrives. Row 24 is also cleared
2 Page Units DO CARE PU3 PU2 PU1 PU0
if the TXT0.X24 POSN bit is set. If the TXT1.EXT PKT OFF
3 Hours Tens DO CARE x x HT1 HT0 bit is set the extension packets corresponding to the page
4 Hours Units DO CARE HU3 HU2 HU1 HU0 are also cleared.
5 Minutes Tens DO CARE x MT2 MT1 MT0 The last 8 characters of the page header are used to
6 Minutes Units DO CARE MU3 MU2 MU1 MU0 provide a time display and are always extracted from every
7 Error Mode x x x E1 E0 valid page header as it arrives and written into the display
block
Table 16 The contents of the Page request RAM The TXT0. DISABLE HEADER ROLL bit prevents any
Note: MAG = Magazine PT = Page Tens PU = Page Units data being written into row 0 of the page memory except
HT = Hours Tens HU = Hours Units when a page is acquired off air i.e.: rolling headers and
MT = Minutes Tens MU = Minutes Units E = Error check time are not written into the memory. The TXT1.ACQ OFF
mode bit prevents any data being written into the memory by the
When the Hold bit is set to 0 the teletext decoder will not teletext acquisition section.
recognise any page as having the correct page number When a parallel magazine mode transmission is being
and no pages will be captured. In addition to providing the received only headers in the magazine of the page
user requested hold function this bit should be used to requested are considered valid for the purposes of rolling
prevent the inadvertent capture of an unwanted page headers and time. Only one magazine is used even if don't
when a new page request is being made. For example, if care magazine is requested. When a serial magazine
the previous page request was for page 100 and this was mode transmission is being received all page headers are
being changed to page 234, it would be possible to capture considered to be valid.
page 200 if this arrived after only the requested magazine
number had been changed. Error Checking
The E1 and E0 bits control the error checking which should Before teletext packets are written into the page memory
be carried out on packets 1 to 23 when the page being they are error checked. The error checking carried out
requested is captured. This is described in more detail in a depends on the packet number, the byte number, the error
later section (‘Error Checking’). check mode bits in the page request data and the TXT1.8
For a multi page device, each packet can only be written BIT bit.
into one place in the teletext RAM so if a page matches If an uncorrectable error occurs in one of the Hamming
more than one of the page requests the data is written into checked addressing and control bytes in the page header
the area of memory corresponding to the lowest numbered or in the Hamming checked bytes in packet 8/30, bit 4 of
matching page request. the byte written into the memory is set, to act as an error
At power-up each page request defaults to any page, hold flag to the software. If uncorrectable errors are detected in
on and error check mode 0. any other Hamming checked data the byte is not written
into the memory.
Rolling Headers and Time
When a new page has been requested it is conventional Teletext Memory Organisation
for the decoder to turn the header row of the display green The teletext memory is divided into 10 banks of 10 blocks.
Normally, when the TXT1.EXT PKT OFF bit is logic 0,
2003 Nov 11 66
CONFIDENTIAL
Philips Semiconductors Preliminary specification
each of blocks 0 to 8 contains a teletext page arranged in when a page header is received for that page. The bit in
the same way as the basic page memory of the page the SPT is set when a page header for the page is received
device and block 9 contains extension packets. When the which has the ‘subtitle’ page header control bit (C6)
TXT1.EXT PKT OFF bit is logic 1, no extension packets set.The bit for a particular page in the TPT is set when a
are captured and block 9 of the memory is used to store page header is received for that page. The bit in the SPT
another page. The number of the memory block into which is set when a page header for the page is received which
a page is written corresponds to the page request number has the ‘subtitle’ page header control bit (C6) set.
which resulted in the capture of the page.
Packet 0, the page header, is split into 2 parts when it is Packet 26 Processing
written into the text memory. The first 8 bytes of the header One of the uses of packet 26 is to transmit characters
contain control and addressing information. They are which are not in the basic teletext character set. The family
Hamming decoded and written into columns 0 to 7 of row automatically decodes packet 26 data and, if a character
25. Row 25 also contains the magazine number of the corresponding to that being transmitted is available in the
acquired page and the PBLF flag but the last 14 bytes are character set, automatically writes the appropriate
unused and may be used by the software, if necessary. character code into the correct location in the teletext
memory. This is not a full implementation of the packet 26
Row 25 Data Contents specification allowed for in level 2 teletext, and so is often
The Hamming error flags are set if the on-board 8/4 referred to as level 1.5.
Hamming checker detects that there has been an By convention, the packets 26 for a page are transmitted
uncorrectable (2 bit) error in the associated byte. It is before the normal packets. To prevent the default
possible for the page to still be acquired if some of the character data over writing the packet 26 data the device
page address information contains uncorrectable errors if incorporates a mechanism which prevents packet 26 data
that part of the page request was a 'don't care'. There is no from being overwritten. This mechanism is disabled when
error flag for the magazine number as an uncorrectable the Spanish national option is detected as the Spanish
error in this information prevents the page being acquired. transmission system sends even parity (i.e. incorrect)
The interrupted sequence (C9) bit is automatically dealt characters in the basic page locations corresponding to
with by the acquisition section so that rolling headers do the characters sent via packet 26 and these will not over
not contain a discontinuity in the page number sequence. write the packet 26 characters anyway. The special
The magazine serial (C11) bit indicates whether the treatment of Spanish national option is prevented if
transmission is a serial or a parallel magazine TXT12. ROM VER R4 is logic 0 or if the TXT8.DISABLE
transmission. This affects the way the acquisition section SPANISH is set.
operates and is dealt with automatically. Packet 26 data is processed regardless of the TXT1. EXT
The newsflash (C5), subtitle (C6), suppress header (C7), PKT OFF bit, but setting theTXT1.X26 OFF disables
inhibit display (C10) and language control (C12 to 14) bits packet 26 processing.
are dealt with automatically by the display section, The TXT8. Packet 26 received bit is set by the hardware
described below. whenever a character is written into the page memory by
The update (C8) bit has no effect on the hardware. The the packet 26 decoding hardware. The flag can be reset by
remaining 32 bytes of the page header are parity checked writing a 0 into the SFR bit.
and written into columns 8 to 39 of row 0. Bytes which pass
the parity check have the MSB set to 0 and are written into In the first edition of ETS 300 706, the “@” symbol is
the page memory. Bytes with parity errors are not written available for display at level 1 only when:
into the memory. 1). the page uses the Latin G0 set and selects the English
national option set,
Inventory Page or
If the TXT0.INV on bit is 1, memory block 8 is used as an 2). when the Hebrew G0 character set is selected.
inventory page. The inventory page consists of two tables, The device will also display @ in response to the packet 26
- the Transmitted Page Table (TPT) and the subtitle page triplet containing NULL accent (mode value 10000) and
table (SPT). character 4/0 providing the Latin G0 set is currently
In each table, every possible combination of the page tens selected.
and units digit, 00 to FFh, is represented by a byte. Each The * character is available as a level 1 character in all of
bit of these bytes corresponds to a magazine number so the defined G0 character sets and it is very unlikely that a
each page number, from 100 to 8FF, is represented by a * character would be invoked at level 1.5 via the triplet
bit in the table.The bit for a particular page in the TPT is set NULL accent, character 2/A. Therefore, the second edition
2003 Nov 11 67
CONFIDENTIAL
Philips Semiconductors Preliminary specification
of ETS 300 706 defines that the @ symbol should be version of the packet are the same so they are stored
displayed in response to the NULL accent, character 2/A whenever either version of the packet is acquired.
triplet for all G0 character set. In 525 line text each packet 26 only contains ten 24/18
The IC will display the * character while providing * is sent Hamming encoded data triplets, rather than the 13 found
as the fallback character on the level 1 page, and depend in 625 line text. The tabulation bit is used as an extra bit
on the software (DDS) to implement the first edition of ETS (the MSB) of the designation code, allowing 32 packet 26s
300 706 which should also display *, or the second edition to be transmitted for each page. The last byte of each
of ETS 300 706 which should display the @ symbol. packet 26 is ignored.
FASTEXT DETECTION
525 WST When a packet 27, designation code 0 is detected,
The 525 line format is similar to the 625 line format but the whether or not it is acquired, the TXT13. FASTEXT bit is
data rate is lower and there are less data bytes per packet set. If the device is receiving 525 line teletext, a packet
(32 rather than 40). There are still 40 characters per X/0/27/0 is required to set the flag. The flag can be reset
display row so extra packets are sent each of which by writing a 0 into the SFR bit.
contains the last 8 characters for four rows. These packets
can be identified by looking at the ‘tabulation bit’ (T), which BROADCAST SERVICE DATA DETECTION
replaces one of the magazine bits in 525 line teletext. When a packet 8/30 is detected, or a packet 4/30 when the
When an ordinary packet with T = 1 is received, the device is receiving a 525 line transmission, the TXT13.
decoder puts the data into the four rows starting with that Packet 8/30. The flag can be reset by writing a 0 into the
corresponding to the packet number, but with the 2 LSBs SFR bit. The data of packet 8/30 is written to the block 9.
set to 0. For example, a packet 9 with T = 1 (packet X/1/9)
contains data for rows 8, 9, 10 and 11. The error checking VPS ACQUISITION
carried out on data from packets with T = 1 depends on the When the TXT0. VPS ON bit is set, any VPS data present
setting of the TXT1. 8 BIT bit and the error checking control on line 16, field 0 of the CVBS signal at the input of the
bits in the page request data and is the same as that teletext decoder is error checked and stored in row 25,
applied to the data written into the same memory location block 9 of the basic page memory. The device
in the 625 line format. automatically detects whether teletext or VPS is being
The rolling time display (the last 8 characters in row 0) is transmitted on this line and decodes the data
taken from any packets X/1/1, 2 or 3 received. In parallel appropriately.
magazine mode only packets in the correct magazine are
used for rolling time. Packet number X/1/0 is ignored.
column
The tabulation bit is also used with extension packets. The 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
first 8 data bytes of packet X/1/24 are used to extend the Teletext page VPS VPS VPS VPS VPS VPS VPS
row 25 header data byte 11 byte 12 byte 13 byte 14 byte 15 byte 4 byte 5
Fastext prompt row to 40 characters. These characters are
written into whichever part of the memory the packet 24 is
Fig.20 VPS Data Storage
being written into (determined by the ‘X24 Posn’ bit).
Packets X/0/27/0 contain 5 Fastext page links and the link
control byte and are captured, Hamming checked and Each VPS byte in the memory consists of 4 bi-phase
stored by in the same way as are packets X/27/0 in 625 decoded data bits (bits 0-3), a bi-phase error flag (bit 4)
line text. Packets X/1/27/0 are not captured. and three 0s (bits 5-7). The TXT13. VPS Received bit is
Because there are only 2 magazine bits in 525 line text, set by the hardware whenever VPS data is acquired. The
packets with the magazine bits all set to 0 are referred to flag can be reset by writing a 0 into the SFR bit.
as being in magazine 4. Therefore, the broadcast service
data packet is packet 4/30, rather than packet 8/30. As in
625 line text, the first 20 bytes of packet 4/30 contain 625 WSS ACQUISITION
encoded data which is decoded in the same way as that in The Wide Screen Signalling data transmitted on line 23
packet 8/30. The last 12 bytes of the packet contains half gives information on the aspect ratio and display position
of the parity encoded status message. Packet 4/0/30 of the transmitted picture, the position of subtitles and on
contains the first half of the message and packet 4/1/30 the camera/film mode. Some additional bits are reserved
contains the second half. The last 4 bytes of the message for future use. A total of 14 data bits are transmitted. All of
are not written into memory. The first 20 bytes of the each the available data bits transmitted by the Wide Screen
2003 Nov 11 68
CONFIDENTIAL
Philips Semiconductors Preliminary specification
2003 Nov 11 69
CONFIDENTIAL
Philips Semiconductors Preliminary specification
identification number (BlNr<2:0>) and is stored in the SFR carried out until the first valid and error free block has been
LBIN<2:0>. In RBDS processing mode the block is received. Then the next expected block calculated and
signalled as valid ‘E-block’ and in RDS processing mode, syndrome calculation is done after the next 26 bits have
where only RDS blocks are expected, signalled as invalid been received. The block-span in which the second valid
‘E-block’. and expected block can be received is selectable via
This information can be used by the micro-controller to previously setting of the Max_Bad_Blocks_Gain
detect ‘E-block’ sequences and identify RDS or RBDS (MBBG<4:0>). If the second received block is an invalid
transmitter stations. block, then the bad_blocks_counter is incremented and
again the new next expected block is calculated. If the
Error Detection and Correction bad_blocks_counter value reaches the pre-selected
The RDS/RBDS error detection and correction recognizes Max_Bad_Blocks_Gain, then the bit-by-bit search for the
and corrects potential transmission errors within a first block is started again.
received block via parity-check in consideration of the If synchronization is found, the synchronization status flag
offset word of the expected block. Burst errors with a (SYNC) is set and available via SFR read. The
maximum length of 5 bits are corrected with this method. synchronization is held until the bad_blocks_counter value
After synchronization has been found the error correction reaches the pre-selected Max_Bad_Blocks_Lose value
is always active depending on the pre-selected ‘error (used for synchronization hold) or an external restart of
correction mode of synchronization’ (mode SYNCA ... synchronization is performed (NWSY=1; or power-on
SYNCD), but cannot be carried out in every reception reset).
situation.
During synchronization search, the error correction is FLYWHEEL FOR SYNCHRONIZATION HOLD
disable for detection of the first block and is enable for For a fast detection of loss of synchronization an internal
processing of the second block depending on the flywheel shall be implemented. Therefore one counter
pre-selected ‘error correction mode for synchronization’ (bad_blocks_counter) checks the number of uncorrectable
(mode SYNCA ... SYNCD). blocks and a second counter (good_blocks_counter)
The processed block data and the status of error checks the number of error free or correctable blocks.
correction are stored in the SFRs (Status Registers). Error blocks increment the bad_blocks_counter and valid
blocks increment the good_blocks_counter. If the counter
EXB1 EXB0 Description
value of the good_blocks_counter reaches the
0 0 no errors detected pre-selected Max_Good_Blocks_Lose value (MGBL<5:0>
the good_blocks_counter and bad_blocks_counter are
0 1 burst error of max. 2 bits corrected
reset to zero. But if the bad_blocks_counter reaches the
1 0 burst error of max. 5 bits corrected pre-selected Max_Bad_Blocks_Lose value (MBBL<5:0>)
1 1 uncorrectable block
then new synchronization search (bit-by-bit) is started
(SYNC=0) and both counters are reset to zero.
The flywheel function is only activated if the decoder is
Table 17 RDS processed error correction synchronized. The synchronization is held until the
Processed blocks are characterized as uncorrectable bad_blocks_counter reaches the pre-selected
under the following conditions: Max_Bad_Blocks_Lose value (loss of synchronization) or
• During synchronization search, if the burst error (for the an external forced start of new synchronization search
second block) is higher than allowed by the pre-selected (NWSY=1) is performed. The maximum values for the
correction mode SYNCA ... SYNCD. flywheel counters are both adjustable via SFR in a range
• After synchronization has been found, if the burst error of 0 to 63.
exceeds the correctable max. 5 bit burst error or if errors
are detected but error correction is not possible. Bit Slip Correction
During poor reception situation phase shifts of one bit to
Synchronization the left or right (+/- 1 bit slip) between the RDS/RBDS clock
The decoder is synchronized if two valid blocks in a valid and data may occur, depending on the lock conditions of
sequence are detected by the block detection. the demodulator clock regeneration.
The search for the first block is done by a bit-by-bit If the decoder is synchronized and detects a bit slip
syndrome calculation, starting after the first 26 bits have (BSLP=1), the synchronization is corrected +1, 0 or -1 bit
been received. This bit-by-bit syndrome calculation is via block detection on the respectively shifted expected
new block.
2003 Nov 11 70
CONFIDENTIAL
Philips Semiconductors Preliminary specification
synchronized only error free blocks increment the mode DAVD: Decoder bypassed mode: If this mode is selected
good_blocks_counter. All blocks except error free (DAC1=1, then the OutMux output of the decoder is reset to
DAC0=1) low (OutMux=0). Then the internal row buffer
blocks increment the bad_blocks_counter. output is active and the decoder is bypassed.
This mode is not available in normal application
• mode SYNCB (SYM<1>=0, SYM<0>=1): error mode.
correction of burst error max. 2 bits; blocks corrected are
treated as valid blocks, all other errors detected are
Table 18 DAV Modes
treated as invalid blocks. If synchronized error free and
correctable max. 2 bit error increment the The decoder provides:- data output of the
good_blocks_counter. block-identification of the last and previously processed
blocks, the RDS/RBDS information words and error
• mode SYNCC (SYM<1>=1, SYM<0>=0): error
detection/correction status of the last two blocks as well as
correction of burst error max. 5 bits; blocks corrected are
general decoder status information.
treated as valid blocks, all other errors detected are
In addition the decoder output is controlled indirectly by the
treated as invalid blocks. If synchronized error free and
data request (SFR read) by micro-controller. The decoder
correctable max. 5 bit error increment the
receives a ‘data overflow’ (DOFL) signal controlled by the
good_blocks_counter.
SRF. This DOFL signal has to be set to high (DOFL=1) if
• mode SYNCD (SYM<1>=1, SYM<0>=1): no error the decoder is synchronized and a new RDS/RBDS block
correction; blocks detected as correctable are treated as is received before the previously processed block was
invalid always incremented even if correctable errors completely transmitted via SFRs. After detection of data
detected. If synchronized error free blocks are overflow the SFRs are not updated (no DecWrE) until reset
correctable max. 5 bit errors increment the of the data overflow flag (DOFL=0) by reading via the
good_blocks_counter. Only uncorrectable blocks SFRs or if NWSY=1 which results in start of new
increment the bad_blocks_counter. synchronization search (SYNC=0).
2003 Nov 11 71
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Data Output of RDS/RBDS Information • If the decoder is synchronized and in DAVC mode two
The decoded RDS/RBDS block information and the new blocks have been processed.
current decoder status should be available via the SFRs. • If the decoder is synchronized and in any DAV mode
For synchronization of data request between except DAVD mode loss of synchronization is detected
micro-controller and decoder the additional data available (flywheel loss of synchronization, resulting in restart of
output (DAVN) is used for the interrupt. For DAVN timing synchronization search).
information see next section.
If the decoder has processed new information for the • In any DAV mode except DAVD mode, if a reset caused
by power-on or voltage-drop is detected (PresN=0).
micro-controller the data available signal (DAVN) is
activated (low) under the following condition:- • Remark: If the decoder is synchronized, the DAVN
• During synchronization search in DAVB mode if a valid signal is always activated after 21.9ms in DAVA or
A or C’ block has been detected. This mode can be used DAVB mode and after 43.8ms in DAVC mode
for fast search tuning (detection and comparison of the independent of valid or invalid blocks are detected.
PI code contained in the A and C’ blocks.
• During synchronization search in any DAV mode except
DAVN Timing
The processed RDS/RBDS data are available for
DAVD mode, if two blocks in the correct sequence have
been detected (synchronization criterion fulfilled). micro-controller request for at least 20ms after the DAVN
signal was activated. The DAVN signal is always
• If the decoder is synchronized and in mode DAVA and automatically de-activated (high) after ~ 10ms.
DAVB a new block has been processed. This mode is
the standard output mode, if the decoder is
synchronized. The decoder ignores new processed RDS/RBDS blocks if
the DAVN signal is active (low).
RDS SFRs
SYMBOL PARAMETER Typical UNIT
2003 Nov 11 72
CONFIDENTIAL
Philips Semiconductors Preliminary specification
reset to low with a positive NWSYRe output pulse demodulator module) clock pulses and has to be used
generated automatically by the decoder module. directly as RSTD register-flag set signal.
The maximum invalid blocks allowed during Last block identification number, LBIN<2:0> hold the block
synchronization search (SYNC=0). If the first block needed number of the last processed RDS/RBDS data block. The
for synchronization has been found and the expected LBIN<2:0> are controlled by the output signals, BlNr<2:0>,
second block (after 26 bits) is an invalid block, then the of decoder module. The LBIN<2:0> registers has to be
decoder module internal_bad_blocks_counter is connected to the inputs of the register(PBlN<2:0>) which
incremented and the next expected block is calculated; holds the previously processed block number. So if
exception: if RBDS mode is selected and the first block is RCopyE is set to high while DecWrE is active a copy from
block E, then the next expected block is always block A, the last to the previously block number will be done.
until synchronization is found or the maximum Error status of last block, ELB<1:0>, these registers are
bad_blocks_counter value is reached. If the decoder controlled by the output signals, EXB1 & EXB0. The
module internal bad_blocks_counter reaches the value of ELB<1:0> holds the error status of the last processed
the MBBG<4:0>, then immediately start of new RDS/RBDS data block. The output of these registers has
synchronization search (bit-by-bit) is started to find a new to be connected to the input of the register (EPB<1:0>)
first block. The function of Max_Bad_Blocks_Gain is which holds the previously processed error status. So, if
disable if MAX_Bad_Blocks_Gain is set to zero. Only in RCopyE is set to high while DecWrE is active a copy from
this case the 2 path synchronization search function is the last to the previously error status will be done.
activated. Bad block counter registers, BBC<5:0>, represent the
For error correction and identification of valid blocks during actual bad_blocks_counter value.
synchronization search as well as synchronization hold, 4 Good block counter registers, GBC<5:1>, represent the
different modes are selectable (SYM<1>, SYM<0>). actual good_blocks_counter value.
MBBL<5:0> - Max_Bad_Blocks_Lose: maximum invalid
blocks allowed while synchronized (SYNC=1). If the RDS/RBDS DECODED DATA REGISTER
decoder module internal bad_blocks_counter reaches this The decoder module has 4 output registers to put the
value, then immediately start of “new synchronization processed/decoded RDS/RBDS block data. These
search” (bit-by-bit) is started (SYNC=0) and the internal registers can be read by the micro-controller after
bad_blocks_counter as well as the good_blocks_counter detection of the RDS interrupt (DAVN=low).
itself are reset to zero. Last processed data, LDAT<15:0>, hold the parallel output
MGBL<5:0> - Max_Good_Blocks_Lose: maximum valid of the 16 bit from Data<15:0> decoder module output bus,
blocks required to clear the decoder module internal which represents the information word of the last
bad_blocks_counter. Only activated while synchronized processed RDS/RBDS data block. The output of this
(SYNC=1). If the decoder module internal registers has to be connected to the input of the register
good_blocks_counter reaches this value, then PDAT<15:0> which holds the previously processed block
immediately the bad_blocks_counter and the data. So if RCopyE is set to high while DecWrE is active a
good_blocks_counter itself are reset to zero. copy from the last to the previously block will be done.
RBDS - If this bit set to high, then allow processing of
RBDS ‘E’ block. Otherwise, if set to low, it will enter RDS
DISPLAY
mode.
The display section is based on the requirements for a
Level 1.5 WST Teletext and US Closed Caption. There are
STATUS REGISTER
some enhancements for use with locally generated
The RDS module has one status register.
On-Screen Displays.
The output signal, SYNC, from decoder module indicates
The display section reads the contents of the Display
the synchronization found. It is set high, if synchronization
memory and interprets the control/character codes. Using
is found; otherwise reset to zero. The SYNC output signal
this information and other global settings, the display
directly effects the status register.
produces the required RGB signals and Video/Data (Fast
RSTD is set to high, if a reset occurred, caused by
Blanking) signal for the TV signal processing.
power-on reset or voltage drop. RSTD register is set by
The display is synchronised to the TV signal processing by
SRSTD signal output from decoder module. The RSTD
way of Horizontal and Vertical sync signals generated
status flag has to be cleared automatically after the status
within UOCIII. From these signals all display timings are
register was read by micro-controller. SRSTD is set to high
derived.
(after power-on reset) for the first received 26 RDCL(from
2003 Nov 11 73
CONFIDENTIAL
Philips Semiconductors Preliminary specification
• WST Character sets and Closed Caption Character set Vertical Size x1/x2 (serial) x1/x2 (serial)
in single device x4 (global)
• Panorama Mode, display 4:3 signals on 16:9 screen Italic N/A serial
• SCAVEM for Text
Foreground 8 (serial) 8+8 (parallel)
colours
Display Modes
The display section has three distinct modes with different Background 8 (serial) 16 (serial)
colours
features available in each. The two modes are:
• TXT:- This is the display configured as the WST mode Soft Colours 16 from 4096 16 from 4096
with additional serial and global attributes to enable (CLUT)
the same functionality as the SAA5497 (ETT)
Table 20 Display Features
2003 Nov 11 74
CONFIDENTIAL
Philips Semiconductors Preliminary specification
2003 Nov 11 75
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Field 2
COLOURS
2003 Nov 11 76
CONFIDENTIAL
Philips Semiconductors Preliminary specification
The default value of the CLUT when entering TXT mode is Serial Mode 1, then the colour is set from the next
given in the table below, this gives the required full character onwards.
intensity teletext colours. The background colour can be chosen from all 16 CLUT
entries.
TXT: The control character “New background” (“1Dh”) is
Full Intensity Full Intensity used to change the background colour to the current
CLUT Equivalent CLUT Equivalent
Address Default<11:0> (Foreground) Address Default<11:0> (Background) foreground colour. The selection is immediate (“Set at”)
0 000000000000 Black 8 000000000000 Black and remains valid until the end of the row or until otherwise
modified.
1 111100000000 Red 9 111100000000 Red
The TEXT background control characters map to the
2 000011110000 Green A 000011110000 Green CLUT entries as shown below:
3 111111110000 Yellow B 111111110000 Yellow Control Code Defined Colour CLUT Entry
05h+1Dh Magenta 13
Foreground Colour 06h+1Dh Cyan 14
CC: The foreground colour can be chosen from 8 colours
on a character by character basis. Two sets of 8 colours 07h+1Dh White 15
are provided. A serial attribute switches between the Table 24 Background CLUT mapping
banks (see Table 27 Serial Mode 1, bit 7). The colours are
the CLUT entries 0 to 7 or 8 to 15. BACKGROUND DURATION
TXT: The foreground colour is selected via a control The attribute when set takes effect from the current
character. The colour control characters takes effect at the position until to the end of the text display defined in
start of the next character (“Set-After”) and remain valid REG4:Text Area End.
until the end of the row, or until modified by a control CC: The background duration attribute (see Table 27,
character. Only 8 foreground colours are available. Serial Mode 1, bit 8) in combination with the End Of Row
The TEXT foreground control characters map to the CLUT attribute (see Table 27, Serial Mode 1, bit 9) forces the
entries as shown below: background colour to be display on the row until the end of
Control Code Defined Colour CLUT Entry
the text area is reached.
TXT: This attribute is not available.
00h Black 0
2003 Nov 11 77
CONFIDENTIAL
Philips Semiconductors Preliminary specification
CC: The overline attribute (see Table 27, Serial Mode 0/1, defined by TXT10.C<5:0>. The position of the cursor can
bit 5) is valid from the time set until end of row or otherwise be fixed using TXT9.CURSOR FREEZE.
modified. Overlining of Italic characters is not possible. CC: The valid range for row is 0 to 15. The valid range for
TXT: This attribute is not available. column is 0 to 47. The cursor remains rectangular at all
times, it’s shape is not affected by italic attribute, therefore
END OF ROW it is not advised to use the cursor with italic characters.
CC: The number of characters in a row is flexible and can TXT: The valid range for row positioning is 0 to 24.The
determined by the end of row attribute (see Table 27, valid range for column is 0 to 39.
Serial Mode 1, bit 9). However the maximum number of
character positions displayed is determined by the setting
of the REG2:Text Position Horizontal and REG4:Text Area
End.
NOTE: When using the end of row attribute the next
ABCDEF
character location after the attribute should always be
occupied by a ’space’. Fig.24 Cursor Display
TXT: This attribute is not available, Row length is fixed at
40 characters. SPECIAL GRAPHICS CHARACTERS
-Normal Special Graphics character
FRINGING Mode(TXT20.Extended special graphics = 0)
A fringe (shadow) can be defined around characters. The CC/TXT: Several special characters are provided for
fringe direction is individually selectable in any of the improved OSD special effects. These characters provide a
North, South, East and West direction using choice of 4 colours within a character cell. Addressing is
REG3:Fringing Control. The colour of the fringe can also therefore done using only the even character addresses.
be defined as one of the entries in the CLUT, again using The total number of special graphics characters is limited
REG3:Fringing Control. to max. 32 when Extended Special Graphics is not
CC: The fringe attribute (see Table 27, Serial Mode 0, bit enabled. They are stored in the character codes 8Xh, 9Xh
9) is valid from the time set until the end of the row or of the character table (32 ROM characters), or in the DRCs
otherwise modified. which overlay character codes 8Xh, 9Xh, AXh and CXh (if
TXT: The display of fringing in TXT mode is controlled by Extended DRC is enabled). Each special graphics
the TXT4.SHADOW bit. When set all the alphanumeric character uses two consecutive normal characters. The
characters being displayed are shadowed, graphics pixel planes are stored in adjacent characters, always
characters are not shadowed. starting with an even character. Special graphics
characters are activated when
TXT20/TXT29.OSD_PLANE = 1.
Fig.23 South and Southwest Fringing note: Special Graphics capability extended to any
character only in Closed_Caption Mode
CURSOR
The cursor operates by reversing the background and Four-colour on-screen display characters can be created
foreground colours in the character position pointed to by in closed caption and teletext style sets, provided they are
the active cursor position. The cursor is enabled using either 12x13 or 16x16 or16x18 characters. Four-colour
TXT7.CURSOR ON. When active, the row the cursor characters are generated by overlaying two consecutive
appears on is defined by TXT9.R<4:0> and the column is
2003 Nov 11 78
CONFIDENTIAL
Philips Semiconductors Preliminary specification
two-colour characters. For example see following figure. Height, Double Width and Double Size Characters are all
The two characters on the left could overlap to produce the improved when smoothing is enabled.
four-colour character on the right. For the character
definition the black would represent a 1 and the white Character and Attribute Coding
would represent a 0. Four-colour characters can easily be
defined using the DDS tool. The character is defined on a CC MODE
pixel-by-pixel basis, after checking four colours option. Character coding is split into character oriented attributes
(parallel) and character group coding (serial). The serial
The colours here have been used for the example. Four attributes take effect either at the position of the attribute
colours are achieved by using the foreground and the (Set At), or at the following location (Set After) and remain
background colours, for example CLUT entries 0 and 1, effective until either modified by a new serial attribute or
and the default (for four-colour characters) CLUT entries 6 until the end of the row. A serial attribute is represented as
and 7. In your application software you will need to define a space (the space character itself however is not used for
the CLUT Table entries to obtain the colours that you this purpose), the attributes that are still active, e.g.
require and the foreground and the background colours. overline and underline will be visible during the display of
the space. The default setting at the start of a row is:
• 1x size, flash and italics OFF
Plane 1 Plane 0 Colour Colour Allocation
• overline and underline OFF
0 0 Blue Background Colour
• Display mode = superimpose
0 1 White Foreground Colour • fringing OFF
1 0 Red CLUT Entry 6 or 14 depending on • background colour duration = 0
the set bank
• end of row = 0
1 1 Green CLUT Entry 7 or 15 depending on The coding is done in 15 bit words. The codes are stored
the set bank
sequentially in the display memory. A maximum of 768
character positions can be defined for a single display.
Table 25 Special Character Colour allocation
PARALLEL CHARACTER CODING
.
Bits Description
Background Colour Serial Attribute Background Colour
“set at” (Mode 0) “set after” (Mode 1) 0-7 8 bit character code
11 Mode bit:
VOLUME 0 = Parallel code
Smoothing
Smoothing is available in both TXT and CC modes and is
activated using MMR 87E4<5:4>. The clarity of Double
2003 Nov 11 79
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Bits Description
0-3 4 bits for 16 Background 4 bits for 16 Background colours 4 bits for 16 Background colours
colours
10 Switch for Serial coding Switch for Serial coding mode 0 Switch for Serial coding mode 0
mode 0 and 1: and 1: and 1:
Table 27 Serial Character Coding Bits 12/13 of the parallel character coding are used to
Character ROM Selection in CC Mode select the character set on character by character basis. In
CC Mode only, bits 13 and 12 of character code can
2003 Nov 11 80
CONFIDENTIAL
Philips Semiconductors Preliminary specification
control the character set selection when TXT20<4> is set. attribute will behave in exactly the same fashion as the
When TXT20<4> is reset to ’0’ the normal BS<1:0> background colour attribute.
bits(TXT18<1:0>) control character set selection as for The actual contrast reduction is carried out in the Video
Text mode. Signal Processor die and is simply switched in and out by
the cont_red signal from TCG micro-controller. The effect
In table 28 shows the character set selection. Although the of contrast reduction is to reduce the brightness and
hardware allow to select from 4 character sets, due to the contrast of the video image behind the OSD. For this
DDS tool limitation the Set 0 is only for teletext. reason, contrast reduction is only visible in mixed screen
mode with superimposed text.
TXT MODE
CC Mode character Example
Char code<13:12> Set Language Character coding is in a serial format, with only one
attributes being changed at any single location. The serial
00 Set 0 Latin attributes take effect either at the position of the attribute
(Set At), or at the following location (Set After). The
01 Set 1 Greek attribute remains effective until either modified by new
serial attributes or until the end of the row.The default
10 Set 2 Cyrillic
settings at the start of a row is:
11 Set 3 Arabic • foreground colour white (CLUT Address 7)
• background colour black (CLUT Address 8)
Table 28 Character Set Selection • Horizontal size x1, Vertical size x1 (normal size)
• Alphanumeric ON
Serial mode 0
• Contiguous Mosaic Graphics
Serial mode 0 means that these attributes are valid from
the time set until the end of the row or until otherwise • Release Mosaics
modified. This differs from serial mode 1, where they are • Flash, Box, Conceal and Twist OFF
valid from the next character onwards. The attributes have individual codes which are defined in
the basic character table below:
Serial mode 1
Serial mode 1 means that these attributes are valid from
the character following the character code until the end of
the row or until otherwise modified. This differs from serial
mode 0 where they are also valid for the character code
itself. However, for the first character of each line, serial
mode 1 behaves differently.
When a serial mode 1 character code is set in position 1 of
a line, attributes are valid from the time set as in mode 0.
There is also a different set of attributes. All but two of
these attributes are the same as for the rest of the line. The
two different attributes are horizontal and vertical size, bits
4 and 5 respectively. These replace Underline and
Overline.
2003 Nov 11 81
CONFIDENTIAL
Philips Semiconductors Preliminary specification
E/W = 0 E/W = 1
b7
0 0 0 0 0 0 0 0 10 1 1 1 0 1 11 11 11 11 11 11
b6 0 0 0 0 1 1 1 1 0 1
bits b5 0
0
0
1
1
0
1 0 0
1 0 1
1
0
1
1 0 0 01 1
1
0 0 1 1 0 1 1
b4
0 1 0 0 1 0 1 1 0 1
b3 b2 b1 b0
column
0 1 2 2a 3 3a 4 5 6 6a 7 7a 8 8a 9 9a A B C D E F D E F
row
2003 Nov 11 82
CONFIDENTIAL
Philips Semiconductors Preliminary specification
TV SCAN LINES PER ROW Video 0 0 Video mode disables all display
The number of TV scan lines per field used for each activities and sets the RGB to true
black and VDS to video.
display row can be defined, the value is independent of the
character size being used. The number of lines can be Full Text 0 1 Full Text mode displays screen
either 10/13/16 per display row. The number of TV scan colour at all locations not covered by
lines per row is defined TXT21.DISP_LINES<1:0>. character foreground or background
A value of 9 lines per row can be achieved if the display is colour. The box attribute has no
effect.
forced into 525 line display mode by
TXT17.DISP_FORCE<1:0>, or if the device is in 10 line Mixed Screen 1 0 Mixed Screen mode displays screen
mode and the automatic detection circuitry within display Colour colour at all locations not covered by
finds 525 line display syncs. character foreground, within boxed
areas or, background colour.
CHARACTER MATRIX (HXV) Mixed Video 1 1 Mixed Video mode displays video at
There are five different character matrices available, these all locations not covered by
are 12x13, 12x16, 16x16 and 16x18. The selection is character foreground, within boxed
made using TXT21.CHAR_SIZE<1:0> and is independent areas or, background colour.
of the number of display lines per row.
If the character matrix is less than the number of TV scan Table 29 Display Modes
lines per row then the matrix is padded with blank lines. If
the character matrix is greater than the number of TV scan
lines then the character is truncated. TXT: The display mode is controlled by the bits in the TXT5
and TXT6. There are 3 control functions - Text on,
Background on and Picture on. Separate sets of bits are
Display Modes used inside and outside Teletext boxes so that different
CC: When attributes superimpose or when boxing (see display modes can be invoked. TXT6 is used if the
Table 27, Serial Mode 0/1, bit 6) is set, the resulting display newsflash (C5) or subtitle (C6) bits in row 25 of the basic
depends on the setting of the following screen control page memory are set otherwise TXT5 is used. This allows
mode bits in REG0:Display Control. the software to set up the type of display required on
newsflash and subtitle pages (e.g. text inside boxes, TV
picture outside) this will be invoked without any further
software intervention when such a page is acquired.
Background
Picture On Text On Effect
On
0 1 1 Text mode
1 0 x Video mode
2003 Nov 11 83
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Screen Colour
Screen colour is displayed from 10.5 us to 62.5 us after the
active edge of the HSync input and on TV lines 23 to 310 Display Memory Text Area
ROW
inclusive, for a 625 line display, and lines 17 to 260 0 Display 0
inclusive for a 525 line display. 1 possible 1
2 2
The screen colour is defined by REG0:Display Control and 3 3
Enable bit = 0
5 5
covers the full video width. It is visible when the Full Text 6 Soft Scrolling 6
7 display possible 7
or Mixed Screen Colour mode is set and no foreground or 8 8
background pixels are being displayed. 9 9
10 10
11 11
Text Display Controls 12 12
13 Display 13
14 possible 14
TEXT DISPLAY CONFIGURATION 15 15
Two types of area are possible. The one area is static and
the other is dynamic. The dynamic area allows scrolling of
Display Data
a region to take place. The areas cannot cross each other.
Only one scroll region is possible.
Display Map
The display map allows a flexible allocation of data in the
memory to individual rows.
Sixteen words are provided in the display memory for this
purpose. The lower 10 bits address the first word in the
memory where the row data starts. This value is an offset
in terms of 16-bit words from the start of Display Memory Fig.27 Display Map and Data Pointers
(8000 Hex). The most significant bit enables the display
when not within the scroll (dynamic) area. SOFT SCROLL ACTION
The display map memory is fixed at the first 16 words in The dynamic scroll region is defined by the REG5:Scroll
the closed caption display memory. Area, REG6:Scroll Range, REG14:Top Scroll line and the
b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 REG8:Status Register. The scroll area is enabled when
Pointer to Row Data the SCON bit is set in REG8: Status.
Reserved, should be set to 0 The position of the soft scroll area window is defined using
the Soft Scroll Position (SSP<3:0), and the height of the
Text Display Enable, valid outside Soft Scroll Area
window is defined using the Soft Scroll Height (SSH<3:0>)
0 = Disable
both are in REG6:Scroll Range. The rows that are scrolled
1 = Enable
through the window are defined using the Start Scroll Row
Table 31 Display map Bit Allocation (STS<3:0>) and the Stop Scroll Row (SPS<3:0>) both are
in REG5:Scroll Area.
The soft scrolling function is done by modifying the Scroll
Line (SCL<3:0>) in REG14: Top Scroll Line. and the first
scroll row value SCR<3:0> in REG8:Status. If the number
of rows allocated to the scroll counter is larger than the
defined visible scroll area, this allows parts of rows at the
top and bottom to be displayed during the scroll function.
The registers can be written throughout the field and the
values are updated for display with the next field sync.
Care should be taken that the register pairs are written to
by the software in the same field.
Only a region that contains only single height rows or only
double height rows can be scrolled.
2003 Nov 11 84
CONFIDENTIAL
Philips Semiconductors Preliminary specification
ROW
0
1 Usable for OSD Display Start Scroll Row
2 STS<3:0> e.g. 3
3 Should not be used for
Soft Scroll Position 4 OSD Display
Pointer SSP<3:0> e.g. 6
5
6
Soft Scroll Height 7
SSH<3:0> e.g.4 Soft Scrolling Area
8
9
10 Should not be used for
11 OSD Display
12 Stop Scroll Row
13 SPS<3:0> e.g. 11
14 Usable for OSD Display
15
2003 Nov 11 85
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Text Text
Text Text
OSD Subtitle
CC
Video CC Video OSD
CC CC
Text Text
OSD OSD
2003 Nov 11 86
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Two CC_TXT mode control bits exist in two page mode, Screen Colour: Only the Screen colour definition for Text
TXT21<0> controls Text Area A and TXT31<6> (CC_TXT is required to be duplicated since only 1 CC page is
B) controls Text Area B. possible on a side with video on the other. The Text
TXT:- Screen Colour register Txt17<2:0> applies to Text area A
When displaying two teletext pages side by side, Text Area and Txt27<2:0> shall determine Screen Colour in Text
A display is selected using the Page A<3:0> register Area B.
TXT14<3:0> and Text Area B is selected using the Page
B<3:0> register TXT28<3:0>. The rolling header and time Double Window
information written by Acquisition will only apply to the In this mode, the video picture will display in the left half of
active page. the screen, the other half is for Text. The control bit is
Active Page Operation: enabled in SFR Video_process.DW_PA<1:0>=”01”
i) When reset to logic ’0’ (default value), acquisition writes enables double window functionality.
the header and time information to Text Area A. When set
to logic ’1’, acquisition writes the header and time
information to Text Area B.
ii) The display uses the Active Page bit to direct which
page (’0’ = Text Area A, ’1’ = Text Area B) to allow
operation of the Reveal bit, TXT7<5>, and Cursor,
TXT7<6>. The Expand mode is controlled individually on
each page.
CC:- When CC display mode is selected in two page mode
only one screen half may be used for CC/OSD and the
other either Text or Video. Two page CC display side by
side is not possible due to CC display RAM limitation (only
1 block RAM for CC).
To allow some flexibility in 2 page mode the DRCS Enable
bit is duplicated for the second page into TXT23<2>. This
allows two Text OSD pages, displayed in 2 page mode, to
use Character Rom OSD in one page and DRCS in the
other.
Boxes
The teletext mode control registers (TXT5 & TXT6) are
duplicated (TXT24 & TXT25) so that, for example, a text
page can be displayed on one side and a subtitled page.
Display Attributes
Separate control of Fringing, Screen colour and
Transparent mode is required for each Text Area.
Fringing: Control of which page has fringing is controlled
by TXT4<0> for Text Area A and TXT26<3> for Text Area
B. The fringe colour and direction applies to both pages i.e.
Fringing Control MMR 87F3.
Trans: The facility to display Black background as
transparent is controlled by TXT4<1> for Text Area A and
TXT26<6> for Text Area B.
2003 Nov 11 87
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Panorama
Linear and non-linear horizontal scaling circuit for aspect
DW=0, without Text, two-page=0 ratio conversion 4:3 video signal to 16:9 screen are
controlled by SFR Video_process.DW_PA<1:0>.
DW_PA<1:0> Modes
DW=0, with Text, two-page=0 10 Enable linear scaling for 4:3 video signal
displaying on 16:9 screen.
Text
Table 32 DW and Panorama Scaling Modes
DW=0, two-page=1
Text
Text
non-linear scaling
2003 Nov 11 88
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Display Positioning (Single Page) large vertical and horizontal range so that no offset is
The display consists of the Screen Colour covering the needed. The text area is offset in both directions relative to
whole screen and the Text Area that is placed within the the vertical and horizontal sync pulses.
visible screen area. The screen colour extends over a
Horizontal Sync.
Screen Colour Offset = 7.11µs Vertical
Sync.
6 Lines
Offset
Screen Colour Area
Text
H-Sync delay Vertical
Text Area Offset
2003 Nov 11 89
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Horizontal Sync.
Screen Colour Offset = 7.11µs Vertical
Sync.
6 Lines
Offset
Screen Colour Area
Text
H-Sync delay Vertical
Text Text
Offset
AreaA AreaB
49.78µs
Fig.34 Display Area Positioning (Two Page)
2003 Nov 11 90
CONFIDENTIAL
Philips Semiconductors Preliminary specification
SCREEN COLOUR DISPLAY AREA Three extra memory mapped registers control the position
This area is covered by the screen colour. The screen of the second page: REG17: Text Area Start B, REG18:
colour display area starts with a fixed offset of 8 us from Text Area End B and REG19: Page B Position.
the leading edge of the horizontal sync pulse in the Page B positioning register controls the positioning of Text
horizontal direction. A vertical offset is not necessary. Area B relative to HSYNC delay. A minimum two character
gap should be allowed between each page to allow the
Horizontal starts 7.11us after the leading edge of H-Sync for reset of attributes.
49.78 us. Control of the vertical offset is as per single page operation
using REG1: Text Position Vertical Register.
Vertical line 9, field 1 (321, field 2) with respect to leading
The text area can be defined to start with an offset in the
edge of vertical sync (line numbering using 625
Standard). horizontal direction as follows:
2003 Nov 11 91
CONFIDENTIAL
Philips Semiconductors Preliminary specification
ROM ADDRESSING
Three ROM’s are used to generate the correct pixel
information. The first contains the National Option look-up
table, the second contains the Basic Character look-up
table and the third contains the Character Pixel
information. Although these are individual ROM, since
they do not need to be accessed simultaneously they are
all combined into a single ROM unit.
2003 Nov 11 92
CONFIDENTIAL
Philips Semiconductors Preliminary specification
CHARACTER TABLE
The character table is shown in Table 37:-
Character code columns (Bits 4-7)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0 ® SP 0 @ P ú p
1 ˚ ! 1 A Q a q
2 1/2 " 2 B R b r
3 ¿ # 3 C S c s
Character code rows (Bits 0-3)
4 ™ $ 4 D T d t
5 ¢ % 5 E U e u
6 £ & 6 F V f v
7 ´ 7 G W g w
8 à ( 8 H X h x
9 _ ) 9 I Y i y
A è á : J Z j z
B â + ; K [ k ç
C ê , < L é l
D î - = M ] m Ñ
E ô . > N í n ñ
F û / ? O ó o n
Table 37 Closed Caption Character Table
Re-definable Characters
A number of Dynamically Redefinable Characters (DRC) -Extended DRC Mode(TXT26.EXTENDED DRCS = 1):
are available. These are mapped onto the normal Extra character codes (column A/C) will be used as DRC
character codes, and replace the predefined ROM value. characters, thus there are max. 64 DRC’s.
Each character is stored in a matrix of 16x18x1 (H x Vx
-Normal DRC Mode(TXT26.EXTENDED DRCS = 0): planes), this allows for all possible character matrices.
There are 32 DRC’s, the first 16 occupy the character
codes 80Hto 8FH, the second 16 occupy the locations 90H
to 9FH. This allows for 32 DRC’s in TXT mode, 32 DRC’s
in CC mode and 32 Normal or 16 Special DRC’s in OSD
mode.The remapping of the standard OSD to the DRC’s is
activated when the TXT20.DRCS ENABLE<7> for Page A,
or TXT23.DRCS ENABLE<2> for Page B bit is set. The
selection of Normal or Special OSD symbols is defined by
the TXT20.OSD PLANES<6> for Page A, TXT29.OSD
PLANES<4> for Page B.
2003 Nov 11 93
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Micro Address
8800h 8C80h Top Left Line 13 from
CHAR 0 CHAR 32 Line Pixel character above
CHAR XX Address No. Hex MSB LSB
8823h 8CA3h
8824h 8CA4h 00 0 440 Fringing
A
CHAR 1 CHAR 33 01
02 1 003 Top Line
8847h 8CC7h 03 00C
8848h 04 2
8CC8h
CHAR 2 CHAR 34 05 3 030
8CEBh 06 4 0C0
886Bh 07
08 5 300
09
0A 6 C00
0B 7 C00
0C
0D 8 300
0E 9 C00
0F
8C38h 90B8h 10 10 030
CHAR 30 CHAR 62 11 11 00C
8C5Bh 90DBh 12 003
8C5Ch 90DCh 16 bits
13 000 Bottom Line
CHAR 31 CHAR 63
90FFh 14 1A8 Fringing
8C7Fh
15 000 Line not used
Fig.36 Organisation of DRC RAM Bottom Right
Line 1 from Pixel
character below
DEFINING CHARACTERS
The DRC RAM is mapped into the 80C51 RAM address Fig.37 13 Line High DRC’s Character Format
space and starts at location 8800H. The character matrix
is 16 bits wide and therefore requires two bytes to be Display Synchronization
written for each word, the first byte (even addresses) The horizontal and vertical synchronizing signals from the
addresses the lower 8 bits and the second byte (odd TV deflection are used as inputs. Both signals can be
addresses) addresses the upper 8 bits. inverted before being delivered to the Display section for
For characters of 9, 10, 16 or 18 lines high the pixel timing reference.
information starts in the first address and continues CC: The polarity is controlled using either VPOL or HPOL
sequentially for the required number of address. in REG2:Text position Vertical.
Characters of 13 lines high are slightly different to the TXT: SFRs bits TXT1.HPOL & TXT1.VPOL control the
others as they have the added feature of fringing across polarity.
row boundaries. This is not normally possible, but can be
achieved by programming a copy of the bottom line of the Video/Data Switch (Fast Blanking) Polarity
character above and the top line of the character below The polarity of the Video/Data (Fast Blanking) signal can
within the DRCS character definition. This technique is be inverted. The polarity is set with the VDSPOL in REG7:
especially useful for clustered characters. RGB Brightness register.
2003 Nov 11 94
CONFIDENTIAL
Philips Semiconductors Preliminary specification
after the RGB signal, or coincident with the RGB signal. Contrast Reduction
This is done using VDEL<2:0> in REG15:Configuration. TXT: The COR bits in SFRs TXT5 & TXT6 control when
the COR output of the device is activated (i.e. Pulled-low).
RGB Brightness Control This output is intended to act on the TV’s display circuits to
A brightness control is provided to allow the RGB upper reduce contrast of the video when it is active. The result of
output voltage level to be modified. The RGB amplitude contrast reduction is to improve the readability of the text
may be varied between 60% and 100%. in a mixed teletext and video display.
The brightness is set in the RGB Brightness register as The bits in the TXT5 & TXT6 SFRs allow the display to be
follows: - set up so that, for example, the areas inside teletext boxes
will be contrast reduced when a subtitle is being displayed
BRI3-0 RGB Brightness but that the rest of the screen will be displayed as normal
video.
0 0 0 0 Lowest value
In Teletext display mode the serial teletext box attribute
... ... and OSD box attribute define the region of the screen
where Contrast Reduction is active.
1 1 1 1 Highest value In CC display mode the serial character attribute ‘Boxing’
is used to define the region of the screen in which the
Table 39 RGB Brightness Contrast Reduction is active.
MMR MAP
ADD R/W Functions BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
87F0 R/W Display SRC<3> SRC<2> SRC<1> SRC<0> - msh MOD<1> MOD<0>
Control
87F1 R/W Text Position VPOL HPOL VOL<5> VOL<4> VOL<3> VOL<2> VOL<1> VOL<0>
Vertical
87F2 R/W Text Area Start HOP<1> HOP<0> TAS<5> TAS<4> TAS<3> TAS<2> TAS<1> TAS<0>
87F3 R/W Fringing FRC<3> FRC<2> FRC<1> FRC<0> FRDN FRDE FRDS FRDW
Control
87F4 R/W Text Area End - - TAE<5> TAE<4> TAE<3> TAE<2> TAE<1> TAE<0>
87F5 R/W Scroll Area SSH<3> SSH<2> SSH<1> SSH<0> SSP<3> SSP<2> SSP<1> SSP<0>
87F6 R/W Scroll Range SPS<3> SPS<2> SPS<1> SPS<0> STS<3> STS<2> STS<1> STS<0>
87F8 R Status read BUSY FIELD SCON FLR SCR<3> SCR<2> SCR<1> SCR<0>
87FC R/W H-Sync. Delay - HSD<6> HSD<5> HSD<4> HSD<3> HSD<3> HSD<1> HSD<0>
87FD R/W V-Sync. Delay - VSD<6> VSD<5> VSD<4> VSD<3> VSD<2> VSD<1> VSD<0>
2003 Nov 11 95
CONFIDENTIAL
Philips Semiconductors Preliminary specification
87E0 R/W Text Area Start HOPB<1> HOPB<0 TASB<5> TASB<4> TASB<3> TASB<2> TASB<1> TASB<0>
B >
87E1 R/W Text Area End B - - TAEB<5> TAEB<4> TAEB<3> TAEB<2> TAEB<1> TAEB<0>
87E2 R/W Page B Position 0 PGB<6> PGB<5> PGB<4> PGB<3> PGB<2> PGB<1> PGB<0>
87E3 R/W Text Position - - VOLB<5> VOLB<4> VOLB<3> VOLB<2> VOLB<1> VOLB<0>
Vertical B
87E4 R/W Text Position - - SMTHB SMTH RANGE RANGE RANGEB RANGEB
Vertical Range <1> <0> <1> <0>
Names BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 RESET
Display Control. SRC<3> SRC<2> SRC<1> SRC<0> - msh MOD<1> MOD<0> 00H
MOD<1:0> 00 - Video
01 - Full Text
10 - Mixed Screen Colour
11 - Mixed Video
Text Position VPOL HPOL VOL<5> VOL<4> VOL<3> VOL<2> VOL<1> VOL<0> 00H
Vertical
Text Area Start HOP<1> HOP<0> TAS<5> TAS<4> TAS<3> TAS<2> TAS<1> TAS<0> 00H
Fringing Control. FRC<3> FRC<2> FRC<1> FRC<0> FRDN FRDE FRDS FRDW 00H
2003 Nov 11 96
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Text Area End - - TAE<5> TAE<4> TAE<3> TAE<2> TAE<1> TAE<0> 00H
Scroll Area SSH<3> SSH<2> SSH<1> SSH<0> SSP<3> SSP<2> SSP<1> SSP<0> 00H
Scroll Range SPS<3> SPS<2> SPS<1> SPS<0> STS<3> STS<2> STS<1> STS<0> 00H
Status read BUSY FIELD SCON FLR SCR<3> SCR<2> SCR<1> SCR<0> 00H
H-Sync. delay - HSD<6> HSD<5> HSD<4> HSD<3> HSD<3> HSD<1> HSD<0> 00H
V-Sync Delay - VSD<6> VSD<5> VSD<4> VSD<3> VSD<2> VSD<1> VSD<0> 00H
CC 0 - OSD mode
1 - Closed Caption mode
2003 Nov 11 97
CONFIDENTIAL
Philips Semiconductors Preliminary specification
Text Area Start B HOP<1> HOP<0> TAS<5> TAS<4> TAS<3> TAS<2> TAS<1> TAS<0> 00H
Text Area End B - - TAE<5> TAE<4> TAE<3> TAE<2> TAE<1> TAE<0> 00H
Page B Position 0 PGB<6> PGB<5> PGB<4> PGB<3> PGB<2> PGB<1> PGB<0> 00H
VOLB<5:0> Page B start Vertical Offset from V-Sync. Value is in horizontal scan lines. Must be set to VOL<5:0> in double window mode.
RANGEB<1:0> Bits<7:6> of VOLB (page B vertical offset). Must be set to RANGE<1:0> in double window and two page mode.
2003 Nov 11 98
CONFIDENTIAL
Philips Semiconductors Preliminary specification
110 259 ns
Fig.38 Flash memory organization
111 296 ns
Table 42 Delay between SCAVTXT and R, G, B The sectors are used to put program and character codes.
00 37 ns
01 74 ns
10 111 ns
11 148 ns
2003 Nov 11 99
CONFIDENTIAL
Philips Semiconductors Preliminary specification
write flash Enter ISP mode when code is existed in flash memory
and is running
In this case, embedded software should release the
I2C-bus first and then following the flows:- send the correct
slave address, erase flash, write flash, and verify flash
verify flash sections can access to the flash memory via I2C.
Power-on-reset
For the CVBS(Y/C) inputs the circuit can detect whether a The video ident circuit can be connected to all video input
CVBS or Y/C signal is present on the input. The result can signals. This ident circuit is independent of the
be read from the status register (YCD bit in subaddress synchronisation and can be used to switch the
03H) and this information can be used to put the input time-constant of the horizontal PLL depending on the
switch in the right position (by means of the INA-IND bits presence of a video signal (via the VID bit). In this way a
in subaddress 38H). The Y/C detector is only active for the very stable OSD can be realised. The result of the video
CVBS(Y)3/C3, CVBS(Y)4/C4 and CVBS(Y)x/Cx inputs. It ident circuit can be read from the output bit SID
is not active for the CVBS(Y)2/C3 input. (subaddress 00)
SYS
SYNC H/V
SID VIDEO
CFA0
IDENTIFICATION SEPARATOR
4H/2H PAL/NTSC
Y
GD
COMB FILTER
CV2 or SVO1 C
SVO1/SVO0
IFOX CVBS1
SVO1
IFOUT SVO/IFOUT/CVBSI CVBS/Y-2 CVBS/Y-3 C3 CVBS/Y-4 C4 CVBS/Y-x Cx YSYNC CVBSO
For a good performance during normal TV reception When the vertical amplitude is compressed (zoom
(display of the front-end signal) various connections are factor <1) it is still possible to display the black current
active between the vision IF amplifier and the measuring lines in the overscan. This function is activated
synchronisation circuit (e.g. gating pulses for the AGC by means of the bit OSVE in subaddress 40H.
detector and noise gating of the sync separator). These
The vertical guard input is combined with an I/O function.
connections are not allowed when external video signals
The following functions can be realised with this pin:
are displayed. The switching of these connections can be
coupled to the input signal selection bits (INA-IND). This • Just vertical guard input.
mode is obtained when the VDXEN bit is “0”. Due to the • Combination of vertical guard and LED drive output. In
input signal selector configuration it is possible that the this condition the output is high-ohmic during the vertical
internal CVBS signal is available on one of the other CVBS retrace (1 ms) so that the vertical guard pulse can be
inputs. In this condition the connections between the vision detected.
IF amplifier and the synchronisation circuit can be
• Single ended output switch
switched on and off by means of the VDX bit. The VDXEN
bit must be set to “1” for this mode. • Input port
The vertical synchronisation is realised by means of a The functionality of this pin is controlled by the VGM1/0
divider circuit. and LED bits.
When the East-West geometry function is not required
Horizontal and vertical drive (e.g. for 90° picture tubes) the EW output pin can be used
The horizontal drive is switched on and off via the soft for the connection of the AVL capacitor. This function is
start/stop procedure. The soft start function is realised by chosen by means of the AVLE bit.
means of variation of the TON of the horizontal drive The UOCIII devices can also be used as input processor
pulses. During the soft-stop period the horizontal output for 100 Hz or LCD TV receivers. In that case the deflection
frequency is doubled resulting in a reduction of the EHT so drive signals are not required. For these applications an
that the picture tube capacitance can easily be discharged. H/V timing signal can be obtained from the flyback
In addition the horizontal drive circuit has a ‘low-power input/sandcastle output pin. This mode is activated by
start-up’ function. means of the CSY bit (subaddress 4AH). The horizontal
The vertical ramp generator needs an external resistor and output pin is switched to “high” in this condition. A change
capacitor. For the vertical drive a differential output current of the CSY bit is possible only in the stand-by mode
is available. The outputs must be DC coupled to the (STB = 0).
vertical output stage.
Chroma, luminance and feature processing
The IC has the following geometry control functions:
Some versions contain a 4H/2H (2D) adaptive PAL/NTSC
• Vertical amplitude comb filter. The comb filter is automatically activated when
• Vertical slope standard CVBS signals are received. A signal is
• S-correction considered as “standard signal” when a PAL or NTSC
signal is identified and when the vertical divider is in the
• Vertical shift
modes ‘standard narrow window’ or ‘standard TV
• Vertical zoom norm’.For non-standard signals and for SECAM signals
• Vertical scroll the comb filter is bypassed and the signal is filtered by
means of bandpass and trap filters.
• Vertical linearity correction. When required the linearity
setting for the upper and lower part of the screen can The chroma band-pass and trap circuits (including the
have a different setting. SECAM cloche filter) are realised by means of internal
• Horizontal shift filters and are tuned to the right frequency by comparing
the tuning frequency with the reference frequency of the
• EW width
colour decoder.
• EW parabola width
The circuit contains the following picture improvement
• EW upper and lower corner parabola correction features:
• EW trapezium correction
• Horizontal parallelogram and bow correction.
RGB output circuit Table 44 Addition of WP, CL and gain register settings
In the RGB control circuit the signal is controlled on WPR(GB) ‘0’ B5 B4 B3 B2 B1 B0 max 64
contrast, brightness and saturation. The IC has a YUV CL ‘0’ B3 B2 B1 B0 ‘0’ ‘0’ max 60
interface so that additional picture improvement ICs can
CCC-gain B6 B5 B4 B3 B2 B1 B0 max 126
be applied. To compensate signal delays in the external
YUV path the clamp pulse in the control circuit can be R(GB)-gain B6 B5 B4 B3 B2 B1 B0 max 126
shifted by means of the CLD bit in subaddress 44H. When
the YUV interface is not required some of the pins can be The setting of the gain registers of the 3 channels can be
used for the insertion of RGB/YPRPB signals or as stored during switch off and can be loaded again during
additional CVBS(Y)/C input. When the YUV interface is not switch-on so that the drive conditions are maintained.
used one of the pins (VOUT) is transferred to general
purpose output switch (SWO1). The IC has also a YUV When required the operation of the CCC system can be
interface to the digital die. Via this loop digital features like changed into a one-point black current system. The
“double window” are added. switching between the 2 possibilities is realised by means
of the EGL bit (EGL = 0) in subaddress 42H. When used
A tint control is available for the base-band U/V signals. as one-point control loop the system will control the black
For this reason this tint control can be activated for all level of the RGB output signals to the ‘low’ reference
colour standards. The signals for OSD and text are current and not on the cut off point of the cathode. In this
internally supplied to the control circuit. The output signal way spreads in the picture tube characteristics will not be
has an amplitude of about 1.2 V black-to-white at nominal taken into account. In this condition the settings of the
input signals and nominal settings of the various controls. “white point control registers” (subaddress 20H - 22H) and
To obtain an accurate biasing of the picture tube the the “cathode drive level bits” (CL3 - CL0 in subaddress
‘Continuous Cathode Calibration’ system has been 42H) are added to the settings of the RGB preset gain
included in these ICs. The system is slightly adapted registers (subaddress 23H - 25H).
compared with the previous circuits. In the new A black level off-set can be made with respect to the level
configuration the cut-off level of the picture tube is which is generated by the black current stabilization
controlled with a continuous loop whereas the correction of system. In this way different colour temperatures can be
the amplitude of the output signals is realised by means of obtained for the bright and the dark part of the picture. The
a digital loop. As a consequence the current measurement black level control is active on the Red and the Green
can be controlled from the µ-Processor. The value of the output signal. It is also possible to control the black level of
“high current” in the CCC loop can be chosen via the SLG0 the Blue and the Green output signal (OFB bit = 1).
and SLG1 bits (subaddresses 42H and 46H). The gain
control in the 3 RGB channels is realised by means of 7-bit In the Vg2 adjustment mode (AVG = 1) the black current
DACs. The total gain control range is ±6 dB. The change stabilization system checks the output level of the 3
in amplitude at the cathodes of the picture tube for one channels and indicates whether the black level of the
LSB is about 1.1 VP-P. The setting of the control DAC is highest output is in a certain window (WBC-bit) or below or
determined by the following registers: above this window (HBC-bit). This indication can be read
from the status byte 01 and can be used for automatic
• The white point setting of the R, G and B channel in
adjustment of the Vg2 voltage during the production of the
subaddress 20H to 22H. This register has a resolution of TV receiver. During this test the vertical scan remains
6 bits and the control range in output signal amplitude is
active so that the indication of the 2 bits can be made
±3 dB.
visible on the TV screen.
• The cathode drive setting (CL3-CL0 in subaddress
The control circuit contains a beam current limiting circuit
42H). This setting is valid for all channels, the resolution
and a peak white limiting circuit. The control is realised by
is 4 bits and the control range is ±3 dB.
means of a reduction of the contrast and brightness control
• The gain setting of the R, G and B channel. During settings. The way of control (first contrast and then
switch on this register is loaded with the preset gain brightness or contrast and brightness in parallel) can be
setting of subaddress 23H to 25H and when necessary chosen by means of the CBS bit (subaddress 44H). The
it will be adapted by the CCC control loop. These peak white level is adjustable via the I2C-bus.
registers have a resolution of 7 bits. The control of the
gain setting is illustrated in table 44.
To prevent that the peak white limiting circuit reacts on the current ensures that the picture tube capacitance is
high frequency content of the video signal a low-pass filter discharged. During the switch-off period the vertical
is inserted in front of the peak detector. The circuit also deflection can be placed in an overscan position so that
contains a soft-clipper which prevents that the high the discharge is not visible on the screen.
frequency peaks in the output signal become too high. The
A wide blanking pulse can be activated in the RGB outputs
difference between the peak white limiting level and the
by means of the HBL bit in subaddress 43H. The timing of
soft clipping level is adjustable via the I2C-bus in a few
this blanking can be adjusted by means of the bits WBF/R
steps.
bits in subaddress 26H.
During switch-off of the TV receiver a fixed beam current
is generated by the black current control circuit. This
The device will not respond to a ‘general call’ on the I2C-bus, i.e. when a slave address of 0000000 is sent by a master.
Write registers
Each address of the address space (see below) can only be written.
Correct operation is not guaranteed if registers in the range $FB to $FF will be addressed!
Read registers
The output registers of the TV processor are only available via auto-increment mode, no address can be used and all
registers must be read.
DATA BYTE
FUNCTION SUBADDR
D7 D6 D5 D4 D3 D2 D1 D0
Output status bytes 00 POR SID LOCK SL CD3 CD2 CD1 CD0
01 XPR NDF FSI IVW WBC HBC BCF COMB
02 SUP AGC IN3 IN2 SUPR X FMW FML
03 X X X IVWF SN2 SN1 SN0 YCD
04 AFC7 AFC6 AFC5 AFC4 AFC3 AFC2 AFC1 AFC0
05 GLOK RG6 RG5 RG4 RG3 RG2 RG1 RG0
06 PTW GG6 GG5 GG4 GG3 GG2 GG1 GG0
07 X BG6 BG5 BG4 BG3 BG2 BG1 BG0
08-09 X X X X X X X X
0A 0 0 0 DFL4 DFL3 DFL2 DFL1 DFL0
0B DISC9 DISC8 DISC7 DISC6 DISC5 DISC4 DISC3 DISC2
0C-0F X X X X X X X X
Table 53 Vertical scroll (at zoom setting of 3FH, Table 59 Vertical amplitude
percentage of nominal visible amplitude); note 1
DAC SETTING CONTROL
DAC SETTING CONTROL 0 amplitude 80%
0 picture shift −18% 20 amplitude 100%
20 no picture shift 3F amplitude 120%
3F picture shift +18%
Table 60 S-correction
Note
1. The vertical scroll function is active only in the expand DAC SETTING CONTROL
mode of the vertical zoom, i.e at a DAC position which 0 correction −10%
is larger than 10H. 0E no correction
3F correction 25%
Table 54 EW width
Table 69 Peak White Limiting; note 1 Table 75 RGB gain preset; note 1
DAC SETTING CONTROL LPG CONDITION
00 0.40 VBL-WH 0 normal operation
0F 0.60 VBL-WH 1 preset gain setting is loaded
Note Note
1. CVBS/Y input signal at which the Peak White Limiting 1. The gain of the RGB amplifiers is controlled by means
is activated (max contrast setting). Nominal input of 7-bit DACs. The value of the gain is dependent on
signal: 0.7 VBL-WH. the setting of the “White Point RGB” registers
(subaddress 20H - 22H), the setting of the “Cathode
drive level” (CL3 - CL0 in subaddress 42H) and the
CCC loop control. During switch-on of the TV receiver
the preset value of the gain setting has to be loaded.
Table 76 Preset gain setting for R, G and B, note 1 Table 80 PLL demodulator frequency setting
SETTING CRT DRIVE VOLTAGE IFD IFA IFB IFC IF FREQUENCY
0 45 VP-P 0 0 0 0 58.75 MHz
40 90 VP-P 0 0 0 1 45.75 MHz
7F 180 VP-P 0 0 1 0 38.90 MHz
0 0 1 1 38.00 MHz
Note
0 1 0 0 33.40 MHz
1. These values are valid in the following condition:
0 1 0 1 43.008 MHz
a) The white point setting for the R, G and B channel
is set to 0 0 1 1 0 33.90 MHz
1 group delay correction switched on 0 input from sync separator in IF ident circuit
1 input from main sync separator
Table 88 IF AGC speed
Table 91 Video output signal amplitude
AGC1 AGC0 AGC SPEED
0 0 0.7 × norm VA1 VA0 OUTPUT SIGNAL AMPLITUDE
0 1 norm 0 0 no correction
1 0 3 × norm 1 0 amplitude −5%
1 1 6 × norm 1 1 amplitude +5%
Table 89 Fast filter IF-PLL Table 92 System I output signal amplitude correction
Table 93 IF sensitivity
IFS IF SENSITIVITY
0 normal
1 reduced
Note
1. The result of this setting of the IFO2-IFO0 bits is also dependent on the setting of the IF-PLL frequency (IFA-IFC in
subaddress 2FH) and the FMR bit (subaddress 34H). The following conditions are possible:
a) Analogue TV mode (required settings: FMR = 0 and IFA/IFB/IFC = 000/001/010/011/100/110). In this mode the
valid IFO2-IFO0 settings are: 000, 001, 010 and 111.
b) DVB mode (required settings: FMR = 0 and IFA/IFB/IFC = 101 or 111). In this mode the valid IFO2-IFO0 settings
are: 000, 011, 100, 110 and 111. The mixed-down DVB signals are now available at the outputs (DVBP/N
indicates a balanced output, DVPSE a single ended output).
c) FM radio mode (required settings: FMR = 1 and IFA/IFB/IFC = 101 or 111). The valid IFO2-IFO0 settings are the
same as for the DVB mode.
Table 95 No Red reduction during blue stretch Table 102 Sound mute
NRR CONDITION SM1 SM0 CONDITION
0 red reduction active 0 0 mute off
1 not active 0 1 sound enhancer; note 1
1 0 mute on
Table 96 Gain from audio inputs to audio outputs
Note
DSG GAIN
1. The sound enhancer is active only during FM sound. It
0 0 dB limits the noise which is generated by the digital
1 +6 dB acquisition circuit. For AM sound only the positions
“mute off” and “mute on” should be used.
Table 97 Radio Data System (RDS)
Table 103FM demodulator at 10.7 MHz
RDS CONDITION
FMD MODE
0 not active
0 frequency FM demodulator determined by the
1 demodulated audio signal supplied to RDS
bits FMA, FMB and FMC
decoder
1 frequency FM demodulator 10.7 MHz
Table 98 Activate mono-FM demodulator (in “stereo”
versions) Table 104Centre frequency FM demodulator/sound trap
Table 107 Bypass of sound bandpass filter Table 115 Bypass sound bandpass filter section 2
BPB CONDITION BPB2 MODE
0 normal operation 0 bandpass filter active
1 sound bandpass filter bypassed 1 bandpass filter bypassed
Table 108 Auto Volume Levelling Table 116 Audio output signal for AM sound
AVL MODE AMLOW CONDITION
0 not active 0 normal output signal amplitude
1 active 1 output signal amplitude reduced with 6 dB
Table 109 FM radio function enabled Table 117 Head phone volume control
FMR MODE HPVC CONDITION
0 TV mode 0 volume control not active
1 FM radio mode 1 volume control active
Table 110 Connection of output of QSS amplifier Table 118 Sync Performance Trick mode
FMI MODE SPT MODE
0 output connected to QSSO output 0 influence S/N detector on phi1 loop disabled
1 output connected to sound PLL circuit
1 influence S/N detector on phi1 loop enabled
Table 121 Selection of audio output signal on AUDEEM Table 124 CVBS/PIP output
pin, note 1 (Mono versions)
CS1A CS1B CS1C CS1D SELECTED SIGNALS
E2D MODE 0 0 0 0 mute
0 deemphasis (front-end audio available) 0 0 0 1 CVBS1 (internal from IF)
1 selected audio signal available 0 0 1 0 CVBS2
Note 1 0 1 0 Y2 + C3
1. This function can be activated only when the MOD bit 0 0 1 1 CVBS3
is 0. 1 0 1 1 Y3 + C3
0 1 0 0 CVBS4
Table 122 Audio select for Audio DSP input
1 1 0 0 Y4 + C4
SAS2 SAS1 SAS0 SELECTION 0 1 0 1 CVBSX; note 1
0 0 0 FM MONO / AM 1 1 0 1 YX + CX; note 1
0 0 1 AUDIOIN2
0 1 0 AUDIOIN3 Table 125 Video input selection
0 1 1 AUDIOIN4
1 0 0 AUDIOIN5 INA INB INC IND SELECTED SIGNALS
1 0 1 spare 0 0 0 1 CVBS1 (internal from IF)
1 1 0 spare 0 0 1 0 CVBS2
1 1 1 mute 1 0 1 0 Y2/C3
0 0 1 1 CVBS3
Table 123 Audio select; note 1
1 0 1 1 Y3/C3
HPO2 HPO1 HPO0 AUDOUTHPL/R 0 1 0 0 CVBS4
0 0 0 FM MONO / AM
1 1 0 0 Y/C4
0 0 1 AUDIOIN2
0 1 0 1 CVBSX; note 1
0 1 0 AUDIOIN3
0 1 1 AUDIOIN4 1 1 0 1 Y/CX; note 1
1 0 0 AUDIOIN5 Notes for table 124 and 125
1 0 1 fixed output of Audio DSP,
1. This command is valid only when the CVBSX (Y/CX)
note 2
function is activated via the YC-bit.
1 1 0 vol. contr. output Audio DSP,
note 2 Table 126 Comb filter mode
1 1 1 mute
CFA0 COMB FILTER
Note
0 adaptive 4H/2H comb filter for PAL/NTSC
1. The function of the HPO2/0 bits depends on the IC
1 comb filter off
version. For stereo versions with Audio DSP these bits
control the input signal selection for the Headphone
Table 127 CVBS2 input signal selection
channel. For stereo versions without Audio DSP and
for mono versions they control the input signal CV2 MODE
selection for the speaker output channel.
0 CVBS2 input directly selected
2. Only valid in versions with Audio DSP
1 CVBS2 input signal is supplied sound trap
and group delay correction circuit. The
selection of this signal is realised by means of
the CS1A-D and INA-D bits (setting 0001).
Table 137 Chroma bandpass centre frequency Table 144 Setting duty cycle of horizontal drive signal,
note 1 on page 119
CB CENTRE FREQUENCY
0 FSC SDC CONDITION
Table 163 Black current measuring lines in overscan (for Table 170 Read-out deflection timer
vertical zoom setting < 1)
DEFL MODE
OSVE MODE 0 read-out disabled
0 normal operation 1 read-out enabled
1 measuring lines in overscan
Table 171 Scan Velocity Modulation output signal (1)
Table 164 Disable flash protection
SVMA OUTPUT SIGNAL AMPLITUDE
DFL MODE
0 600 mVP-P
0 flash protection active 1 1200 mVP-P
1 flash protection disabled
Note
Table 165 X-ray detection 1. Input signal: 1 MHz with an amplitude of 350 mVP-P
XDT MODE
Table 172 Macro Vision Keying
0 protection mode, when a too high EHT is
detected the receiver is switched to stand-by MVK MODE
and the XPR-bit is set to 1 0 Macro vision keying not active
1 detection mode, the receiver is not switched 1 Macro Vision keying active
to stand-by and only the XPR-bit is set to 1
Table 173 Fixed beam current switch-off
Table 166Service blanking
FBC MODE
SBL SERVICE BLANKING MODE 0 switch-off with blanked RGB outputs
0 off 1 switch-off with fixed beam current
1 on
Table 174 Extended vertical blanking
Table 167 Adjustment Vg2 voltage
EVB SETTING
AVG MODE 0 normal vertical blanking
0 normal operation 1 extended vertical blanking in the upper and
1 Vg2 adjustment (WBC and HBC bits in output lower part of the picture; see also Fig. 82
byte 01 can be read)
Table 175 Amplitude/polarity of YUV interface signal
Table 168 Enable vertical guard (RGB blanking)
INTF INTERFACE SIGNAL AMPLITUDE
EVG VERTICAL GUARD MODE 0 signal according to YPRPB standard; note 1
0 not active 1 signal according to YUV standard; note 2
1 active
Note
Table 169 EHT tracking mode 1. YPRPB input: (colour bar 100% saturation):
Y = +1.0 VP-P; PR = +0.7 VP-P; PB = +0.7 VP-P.
HCO TRACKING MODE
2. YUV input: (colour bar 75% saturation):
0 EHT tracking only on vertical
Y = 1.4 VP-P; U = −1.33 VP-P; V = −1.05 VP-P.
1 EHT tracking on vertical and EW
Notes
1. In this position the V output is changed to general purpose switch output (SWO1). This output is controlled by the
SWO1 bit in subaddress 4AH.
2. The amplitude and polarity of the input and output signals are determined by the setting of the INTF bit
3. YUV input: (colour bar 75% saturation): Y = 1.4 VP-P; U = −1.33 VP-P; V = −1.05 VP-P.
4. YPRPB input: (colour bar 100% saturation): Y = +1.0 VP-P; PR = +0.7 VP-P; PB = +0.7 VP-P.
5. When both inputs are activated (by means of IE2/IE3 or fast blanking) the input with the highest priority is dependent
on the selected option.
Table 184 RGB blanking mode Table 192 Blanking of RGB outputs
HBL MODE RGBL CONDITION
0 normal blanking (horizontal flyback) 0 normal operation
1 wide blanking 1 RGB outputs blanked continuously
Table 186 DC transfer ratio of luminance signal Table 194 Black Stretch Depth (A-A in Fig. 72)
TFR TRANSFER RATIO BSD MODE
0 no black level shift due to video content 0 15 IRE
1 black level shift of 10 IRE for complete white 1 30 IRE
picture
Table 195 Black area to switch off the black stretch
Table 187 Delay of clamp pulse
AAS MODE
CLD DELAY 0 10% back ground needed
0 normal timing 1 20% back ground needed
1 extra delay of 400 ns
Table 196 Dynamic skin control on/off
Table 188 Control sequence of beam current limiting
DSK MODE
CBS MODE
0 off
0 normal operation (contrast → brightness)
1 on
1 control on contrast and brightness in parallel
Table 197 Gamma control and white stretch settings
Table 189 Off-set control on UV input signals
WS1 WS0 EXPANSION (1) APL (2)
OUV MODE
0 0 0% −
0 off-set control on R/G output signals
0 1 6% 17%
1 off-set control on U/V input signals
1 0 8% 25%
Table 190 Peak White limiting 1 1 12% 28%
Table 198 Blue stretch Table 205 Low level of beam current limiter
1 active 0 117
1 123
Table 200 Black level offset on Blue channel
Table 207 Ratio pre- and aftershoot
OFB MODE
0 offset control on Red channel RPA1 RPA0 RATIO
Table 211 Parabola on SVM output; note 1 Table 214 Scan Velocity Modulation mode
SETTING AT POSITIONS A, B SMD1 SMD0 MODE
SPR2 SPR1 SPR0 AND C (dB)
0 0 off
A B C 0 1 SVM on video
0 0 0 0 0 0
1 0 SVM on teletext or OSD
0 0 1 0 −3 −3
1 1 SVM on video or OSD (fast
0 1 0 −3 0 0
switching)
0 1 1 0 0 −3
1 0 0 −3 −3 0 Table 215 Gain selection of DISCO
1 0 1 0 −3 −6
1 1 0 −6 −3 0 DISG MODE
0 normal gain
Note
1 gain increased with 6 dB
1. The Scan Velocity Modulation output can be made
depend on the horizontal position on the screen. The
Table 216 Stabilization of the 1.8 V supply voltage; note 1
positions A, B and C are indicated in Fig. 77 on page
231. DDLE MODE
0 control loop 2.5 V internally
Table 212 Delay of RGB output to SVM output
1 control loop 2.5 V externally
SVM0 to SVM2 DELAY SETTING
SVM2 SVM2 × 100 ns + Note
SVM1 SVM1 × 50 ns + 1. The 1.8 V supply voltage is derived from the internally
SVM0 SVM0 × 25 ns generated 2.5 V supply rail by means of an emitter
follower. The control loop of this 2.5 V supply can be
Table 213 Amplitude of SVM output, note 1 closed taking into account the spread of this emitter
follower (DDLE = 1). In this way a very stable 1.8 V
VMA1 VMA0 SETTING supply is guaranteed. It is also possible to stabilise the
0 0 off 2.5 V supply by means of an internal control loop
0 1 0.9 VP-P (DDLE = 0).
1 0 1.3 VP-P
1 1 1.8 VP-P Table 217 Soft start-up mode
1. The output signal amplitudes are specified for an input 0 normal operation
signal amplitude that is 50% of the nominal value. 1 soft start-up disabled
Table 218 Condition flyback input pin (FBISO) Table 221 Y-delay bypass mode (note 1)
CSY CONDITION BPYD CONDITION
0 normal flyback input 0 Y-delay bypassed
1 composite H/V timing output 1 Y-delay enabled
Note
Table 219 Output switch (SWO1)
1. This mode can only be activated in the YC-mode
SWO1 CONDITION (INA=1).
0 output is ‘LOW’
1 output is ‘HIGH’
CD3 CD2 CD1 CD0 STANDARD Table 231 Indication black current stabilization; note 1
0 0 0 0 no colour standard identified WBC HBC CONDITION
0 0 0 1 NTSC with freq. A
0 0 outside window; current too low
0 0 1 0 PAL with freq. A
0 1 outside window; current too high
0 0 1 1 NTSC with freq. B
1 X in window
0 1 0 0 PAL with freq. B
0 1 0 1 NTSC with freq. C Note
0 1 1 0 PAL with freq. C 1. This function is valid only during the adjustment of the
Vg2 voltage (AVG = 1)
0 1 1 1 NTSC with freq. D
1 0 0 0 PAL with freq. D Table 232 Condition black current loop
1 0 1 0 SECAM
BCF CONDITION
Note 0 black current loop is stabilised
1. The values for the various frequencies can be found in 1 black current loop is not stabilised
the note of table 133.
Table 233 Comb filter mode
COMB MODE
0 comb filter not active
1 comb filter active
Table 234 Supply voltage and reference oscillator Table 240 Indication FM-PLL in/out lock
indication
FML CONDITION
SUP CONDITION 0 FM-PLL out of lock
0 supply voltage (5 Volt) not present or 1 FM-PLL locked
reference oscillator not OK
1 supply voltage (5 Volt) present and reference Table 241 Condition vertical divider, note 1
oscillator OK, note 1
IVWF VERTICAL WINDOW INDICATION
Note
0 vertical sync pulse not in narrow window
1. When RED = 1 only the supply voltage condition is
checked. 1 7 succeeding sync pulses in narrow window
Note
Table 235 Indication tuner AGC
1. More information is given in note 61 on page 214
AGC CONDITION
0 tuner gain control active Table 242 Signal-to-Noise ratio of the demodulated CVBS
signal (IFVO)
1 no gain control of tuner
SN2 SN1 SN0 CONDITION
Table 236 Indication RGB-3 input condition 0 0 0 S/N ≤ 18 dB
IN3 RGB INSERTION 0 0 1 S/N ≥ 18 dB and ≤ 25 dB
0 no 0 1 0 S/N ≥ 25 dB and ≤ 28 dB
1 yes 0 1 1 S/N ≥ 28 dB and ≤ 31 dB
1 0 0 S/N ≥ 31 dB and ≤ 37 dB
Table 237 Indication RGB-2 input condition 1 0 1 S/N ≥ 37 dB and ≤ 40 dB
IN2 RGB INSERTION 1 1 0 S/N ≥ 40 dB and ≤ 43 dB
0 no 1 1 1 S/N ≥ 43 dB
1 yes
Table 243 Output of Y/C detector; note 1
Table 238 Protection of 1.8 V supply voltage YCD CONDITION
SUPR SUPPLY VOLTAGE PROTECTION 0 CVBS signal at input
0 supply voltage OK 1 Y/C signal at input
1 supply voltage too high Note
1. The Y/C detector is only active for the CVBS(Y)3/C3,
Table 239 Indication FM-PLL in/out window
CVBS(Y)4/C4 and CVBS(Y)x/Cx inputs and not for the
FMW CONDITION CVBS(Y)2/C3 input.
0 FM-PLL in window
1 FM-PLL out of window
Table 244 AFC output (two-complement notation); 25 kHz Table 246 Indication “picture tube warm”
per step
PTW CONDITION
OUTPUT FREQUENCY DEVIATION 0 cathode current below selected current
0 no frequency deviation 1 cathode current ≥ selected current
3C deviation: +1.5 MHz or more
C4 deviation: −1.5 MHz or more Table 247 Read-out CCC registers, see note on Table 76
RG6 - RG0
Table 245 Indication CCC gain loop GG6 - GG0 CRT DRIVE VOLTAGE
GLOK CONDITION BG6 - BG0
Note
1. IF and sound are operational
Note
1. The nominal decoder frequencies are obtained from
an internal clock generator which is synchronised by a
24.576 MHz reference signal from the µ-controller
clock. These frequencies can have a small offset from
the standard subcarrier frequencies.
The nominal frequencies are:
a) A: 4.433625 MHz
b) B: 3.582000 MHz (PAL-N)
c) C: 3.575625 MHz (PAL-M)
d) D: 3.579563 MHz (NTSC-M)
Notes
1. See 'EBU specification' or equivalent specification.
SATELLITE SYSTEMS
An important specification for satellite TV reception is the Astra specification. The TV Sound Processor is suited for the
reception of Astra and other satellite signals.
Notes
1. For other satellite systems, frequencies of, for example, 5.80, 6.60 or 6.65 MHz can also be received. A de-emphasis
of 60 µs, or in accordance with J17, is available.
2. m/st/d = mono or stereo or dual language sound.
3. Adaptive de-emphasis = compatible to transmitter specification.
Table 255 Identification for BTSC/SAP, Japan (EIAJ) and FM Radio systems
PARAMETER PILOT TONE FREQUENCY
BTSC 1fh=15.734 kHz
Japan/(EIAJ) 3.5fh= 55,069 kHz
FM Radio 19kHz
analogue crossbar
AUDIO IN 5
-3dB
AUDIO IN 4 AUDOUT
-3dB S L,R
AUDIO IN 3 Audio DAC1 DAC1 3dB/
-3dB
ADC 9dB
AUDIO IN 2 PROC
-3dB
FMMONO/AM
Video- Dig.Controller AUX
3dB/
I2S proc./interface
(only relevant blocks, functions and signal flow for sound are shown)
The tuner receives a RF signal and converts it to IF. Via appropriate SAW filters the SIF signal is delivered to the QSS
stage of the video processor and if channels according to standard L/L’ are received also to the AM demodulator. The
Quasi Split Sound demodulation generates the SSIF or intercarrier signal. By the SSIF switch it is possible to choose
between the internally derived intercarrier and an external second SIF (2NDSIF EXT), e.g. an intercarrier coming from a
PIP frontend. In other applications a 10.7 MHz radio IF or satellite FM may be connected to this input. The selected SSIF
passes some anti alias filtering, is amplified in an AGC amplifier (SSIF AGC) and is then converted from analogue to
digital (SSIF ADC).
The audio signal out of the AM demodulator is connected to the analogue crossbar at the video processor. All other inputs
to this multiplexer/audio switch come from external, either from a PIP frontend or SCART/CINCH (AUD IN x) or the DAC
output signals from the digital controller. The audio AD converters are digitising the audio signals foreseen for further
digital processing. One stereo output (AUDOUT S) is available for connections to SCART/CINCH sockets.
The sound part on the digital controller consists of the Functional Overview Of the digital controller sound
demodulator/decoder (DEMDEC), a digital input crossbar, part
the digital audio processing for the loudspeaker and DAC
The digital controller sound part consists of the SSIF ADC,
channels, the I2S processing and interfacing, a digital
audio ADCs, DEMDEC HW, the sound DSP core, audio
output crossbar as well as the DA conversion.
DACs and I2S interface hardware as shown in fig. 42. The
An auxiliary audio control (volume control, AUX audio DEMDEC part of the Sound DSP is used for the decoder
contr.) is available on the video processor. Here it is and partly demodulator tasks. The AUDIO part provides
applied to the headphone channel. the sound features, from the level adjust unit up to the
output crossbar. Audio DACs and I2S hardware are
The part of the concept located in the digital controller will
converting the processed signals to analogue or digital
be described in the next chapters.
audio.
Sound DSP
Dolby® Beeper
DAFO1
Audio Control
Pro Logic®
DEMDEC
Hardware
dig.
L/A BMT (L+R)/2
SSIF SSIF SSIF VDS DAC2
ADC OUTL
DAC2
DEMDEC
DAFO2
SAP
Centre Channel Processing
DAC1L
Surround Channel Processing
Digital Output Crossbar
Digital Input Crossbar
DAC1
IN ADC
A_ADC2 DAC1
OUTR
DAC1R
Noise/
AUX2/I2S2 Channel Processing
Silence
Generator
IN I2S
I2S
I2S2 OUT
proc
(*) Audio Monitor
I2S1R IN I2S3 OUT
(*)
(*) : connected to one pin that can be used alternatively as I2S IN or I2S3 OUT
The SSIF signal is applied to the SSIF ADC for conversion The audio signals (AUD ADC IN) from the analogue
and is then fed to the DEMDEC hardware processing crossbar pass the audio ADC and are fed directly into the
mainly for demodulation but also some decoding tasks. AUDIO part of the Sound DSP like the I2S signals, which
Remaining decoding is done in the DEMDEC block of the is coming from I2S processing hardware. After level adjust
Sound DSP. The DEMDEC processing will be described in all signals from the DEMDEC and the I2S input are
the next chapter. available at the digital input crossbar. A special input is
DDEP can be switched off completely, allowing user Note that DDEP does not include handling the SIF
access to all low-level settings. All automatism are then frontend (input selection, AGC etc.) since this is
disabled. This so called "DEMDEC expert mode" ("manual application dependent.
mode") requires detailed knowledge and understanding of
Fig.43 sketches the handling of the two different control
the involved hardware and software and will be explained
register sets for DDEP and expert mode and their
in a later report. A satellite TV application unfortunately
translation into software and hardware settings.
requires the expert mode since satellite sound is not
supported by DDEP. As usual for this application, all All central DDEP functions are controlled by writing a
configurations like carrier frequencies and deemphasis single register, the DDEPR register is located in the XRAM
types must be supplied by the set user or have to be (data memory) of the DSP and accessible via the PI bus
pre-programmed. interface (I2C).
standard
dependent
analog
SSIF
FM / AM
mixer decimation
AGC A/D ch. 1 filters
demodulator
#1
MPX 4 fs
(24.576 MHz)
demodulator
clock noise
generation detector
EIAJ lowpass
FM
2 fs EPICS7A
FM sub
channel DSP
demodulator AM Input
Regis-
BSJ block ters (DIO)
FM / AM
mixer decimation
demodulator
ch. 2 filters
#2
FM
Identification
(Europe / Korea /
Japan)
NICAM
demod. &
control signal for decoder
carrier tracking 1 fs
clock
control
Signal processing in DSP software By means of this signal routing, the processing paths in the
audio backend do not need to select a specific source
The output signals of the above-mentioned hardware
depending on the currently activesound standard as it was
blocks (next to signal from other sources like ADC or I2S)
required on earlier Philips stereo decoders (FM/AM,
read in by the DSP, processed, decoded, and forwarded to
NICAM source). For every audio processing path, the
the digital input crossbar for further processing (volume,
controller can select the DEC, MONO etc. output like any
tone control, effects etc.). Fig.45 shows this signal flow in
other signal source (ADC, I2S input,..). The information
a simplified structure.
about the signal type (mono, stereo, dual) on the DEC
The signals from the analogue sound carriers are passing channels is available by two status bits. This also allows
through several filters like down-sampling and the audio backend to implement a “smart matrix” which
deemphasis, noise reduction processing (Wegener-Panda selects one of the two languages in dual mode, or stereo
/ dbx® expanders), and dematrixing. For the NICAM signal in other cases.
only a J17 deemphasis is needed. The decoded signals
The MONO output can be selected in case that stereo/dual
are available at the DEMDEC outputs (identical to inputs
is not wanted, which a two-channel output to another
of the digital input crossbar). The first (topmost) pair of
destination is still possible. A special case is a NICAM
output channels, called DEC (from DECoder), is intended
transmission with independent contents of analogue and
to carry the stereo or bilingual (dual) signal; an extra
NICAM sound carriers (indicated by status flag RSSF=0)
“MONO” channel always contains the mono signal from
when the mono channel carries a different signal than the
the first sound carrier (always FM or AM), or the main
NICAM channels.
channel (baseband, [L+R]/2) of the MPX typestandards
BTSC, FM Radio and EIAJ. (This channel may contain Internal scalings are applied in DDEP mode such that all
different audio contents in case of NICAM.) Another signal outputs signals have a level of -15 dBFS for nominal
channel named “SAP” transports a SAP signal if detected modulation degrees (e.g. 54% full scale sine wave = 27
during a BTSC reception. An “external AM” signal should kHz FM deviation of a B/G FM carrier). Additional level
be used for standard L since the “internal” digital AM adjustments can be performed at the digital crossbar in the
demodulator does usually not achieve the S/N audio DSP. In export mode, the internal scalings, switches
performance of an analogue demodulator operating on the etc. must be controlled via the expert mode registers.
first sound IF. This signal may be available via an ADC
input. If standard L is active, DDEP can feed this signal to
the MONO output of the DEMDEC (and to the DEC as well
if no NICAM is detected), or alternatively use the internal
AM demodulator output.
MONOSEL
4x lowpass, lowpass, DC notch, output level
ADC (L)
DIO dec. by 2 dec. by 2 deemph. adjust
ch. 1
scaling
ch. 2 DECPATH
4x lowpass, lowpass, DC notch, MONO
DIO dec. by 2 dec. by 2 deemph.
FM / AM / BTSC FM
dematrix
lowpass, 75 s lowpass, DC
dec. by 2 deem. dec. by 2 notch
lowpass, lowpass, DC
dec. by 2 dec. by 2 notch
dbx® DECSEL
EIAJ main
decimation DEC
2x DC notch,
DIO
by 2 &
deemph.
equalizer
decimation
2x DC notch,
DIO
by 2 &
deemph.
equalizer
FM subch. compromise
lowpass
ordbx®
SAP
DIO
NICAM (J17)
deemphasis
DIO
NICAM
Audio Processor
The functional overview of Audio part of the Sound DSP is shown in Fig.46
IIS IN
Level adj.
ADC (L, R)
DEC (L,R from DEMDEC)
MONO (from DEMDEC)
(L+R)/2
SAP (from DEMDEC )
L,R
L,R Trim
L,R M/ST EPS or MAIN L,R
EcoSUB
AVL
Master Volume
ESS or
Ba/Tr SM +
MAIN MSel
L,R DPL
Loudn DAFO2
VDS423/422 ®
Bass Management
DPL ® L,R
or
Ps. Hall MAIN
C,S /Matrix BBE®
®
Beeper to DAC2
TruSurround ®
L,R
SUB
Digital Input Crossbar ( SSel, Matrix )
C,S
(L+R)/2
423,422
C
DPL,423 SUB
Passiv
S SM
e
Matrix
DPL SUB
C
C IN C C C C
Ba/Tr
C
MSel Eql SM
C Loudn
S
S Delay
S IN S S S
S
Vol/Trim SM
2 equal channels for I2S
The processing of the loudspeaker channels (MAIN, SW, The Noise/Silence Generator is a special source. It is
C, S), the auxiliary channels AUX1 to AUX3 is nested needed as noise source for Dolby® Pro Logic® speaker
between the digital input crossbar and the digital output trim compliant to the Dolby requirements for a noise
crossbar. sequencer
Inputs to the digital input crossbar are the sources The digital input crossbar provides source select and
matrixing for the channels MAIN (L, R), AUX1 to AUX3, but
- DEC, with the four lines L/A, R/B, Mono, SAP,
only source select for centre (C), surround (S) because
- A_ADC 1,2, with L/A, R/B coming from the audio ADC, these are mono channels.
- I2S 1 IN, from the I2S input. Although the selectors are all of the same type not all
facilities will be used in normal applications of UOCIII. E.g.
All these signals pass the level adjust before entering the
the output of the centre and surround selectors can be
crossbar. That adjust is needed to level the source signals
permanently connected to the Noise/Silence Generator.
if they deviate from nominal setting.
The AUX channels need not to be switched to
Noise/Silence.
Setting of the digital matrix depends on the type of input functions provided can be used according to these signal
signal. The type may be known from the identification in types. Some of them are dedicated to specific modes
the demodulator/decoder as stereo, dual language or leading to constraints. The AVL and Pseudo Hall/Matrix
mono. So the switching can be made dependent from the ((L+R)/2, (L-R)/2) can only be used with stereo or mono
identification. For dual language the preference for signals, VDS only with DPL decoded signals. Extended
language A or B can be set when automatrix is selected. Pseudo Stereo (EPS) or Extended Spatial Stereo (ESS)
In this case the matrix provides the language according to can be selected, but for DPL it has to be switched off to
the preference selected by the end-user. meet the Dolby requirements. Other selections depend on
the speaker system, whether the set is equipped with 5
If an external audio source (ADC, I2S) is chosen the signal
speakers (L, R, SW, C, S) (only possible when external
type is unknown or can only be seen from the label of a
DACs are applied) from which all are used or maybe the
tape etc. Thus the end-user needs to get a selection facility
surround speaker is disconnected or with just 2 speakers
in this case. It should include the choice between
(L, R). Also important is the speaker size/bandwidth.
stereo/dual language (AB), mono (from stereo by (A+B)/2,
also called forced mono), sound A or B and a swap (BA) Some of the functions are set by SNDMODE according to
for stereo if the source has interchanged L and R. the Sound Mode Table. The rest needs to be controlled by
individual settings.
The processing channels are dedicated to loudspeakers
(MAIN, SW, C, S), to I2S OUT (AUX1, AUX2) or DAC1
SOUND MODES OF THE LOUDSPEAKER CHANNELS
(AUX3). AUX1 to AUX3 offer only volume and balance
control (Vol/Bal) and softmute (SM). Appropriate sound modes are defined in the table 256:
In the loudspeaker channels we can process mono,
normal stereo or Dolby® Pro Logic® encoded signals. The
The Sound Mode sets explicitly the functions AVL, DPL, VDS, Main MSel, C MSel, S MSel, Pseudo Hall/Matrix and it
provides a specific setting for noise sequencing.
The table 257 shows the setting of these functions for the loudspeaker channels by Sound Mode control. All other
functions have to be set by direct control via the related registers and bits.
I-Mono or Extended Pseudo Stereo (EPS) At high volume the resulting loudness curve is flat,
because there is no need to boost high and low
The Incredible Mono module (I-Mono) generates two
frequencies at high sound pressure level. The loudness
channels from one mono input signal. When the sound of
boost becomes active, if the input volume is reduced below
the mono input signal is processed, the listener gets the
the (adjustable) no attack threshold. The resulting gain
impression that the sound is essentially a stereo signal.
depends on the actual input volume level. Within a range
The pseudo stereo effect is adjustable. Additionally the
of 30dB below the no attack threshold the loudness
user can switch this function ON or OFF.
function gives an increasing boost of low and high
frequencies. If the input volume is reduced more than
I-Stereo or Extended Spatial Stereo (ESS)
30dB below the no attack threshold level then the
The I-Stereo module is a Stereo Expander. The listener maximum loudness gain is reached and the loudness
gets the impression of a sound reproduced by two virtual curve for 30dB remains active. The maximum loudness
speakers, positioned at a larger distance between each gain is +18dB at 20 Hz and + 4.5dB at 16 kHz.
other than between the actual speakers. So, the stereo
The frequency where gain is not affected by the loudness
image is expanded by this widening sound effect.
function is called no attack frequency. This no attack
The stereo widening effect is adjustable. Additionally this frequency can be adjusted to 500 Hz or 1 kHz. This results
feature can be switched ON or OFF. in different loudness curves, but the maximum gain at 20
Hz and 16 kHz remains the same.
SRS® 3D Stereo
Loudness is applied in the L, R and C channels.
3D Stereo retrieves the spatial information from any stereo
signal. It produces a larger sweet spot. A centre control BBE®
and a space control is provided.
The BBE® sound process offers 2 primary functions. First
it compensates the time delay over frequency of the
Bass/Treble
loudspeaker. Secondly it provides a dynamic, program
Bass and treble functions are implemented in all four main driven augmentation at the high and low frequency range.
signal paths (L, R, C, S). The user is able to attenuate or Together it restores the transients of the studio signals.
boost the bass and high frequency signals independently This improves the brilliance and clarity of sound. When
within a range of -16dB to +15dB. The external resolution BBE® is selected either DUB or DBE function is disabled.
(under user control) is defined to 1dB steps, whereas the
internal resolution (not under user control, 1/32dB steps) is Bass-ManagemenT (BMT)
used to avoid ‘pop noise’. The internally used 1/32dB per
Every DPL sound IC, which has to be licensed by Dolby
step leads to a maximum speed of amplitude change,
Laboratories, must include a Bass ManagemenT (BMT,
which is defined to 15.625dB/s. The corner frequency of
also called bass redirection). The UOCIII (TDA120xxH)
the bass function is fixed to 40 Hz and for the treble
bass redirection fulfils the different configuration modes
function fixed to 12 kHz.
required by Dolby Laboratories.
Loudness In general the bass redirection is used to redirect the low
frequency components of the audio signal to loudspeakers
The human ear listening curves (Fletcher-Munson
which are able to cope with such power-full low signals
loudness contours) show, that the ears of a human are
(large speakers). In audio equipment all speakers may be
less sensitive for low and high frequencies at low sound
large, but in TV sets either the L and R speakers are large
pressure level (volume level). In general a loudness
or a sub-woofer is applied. Thus a bass redirection can be
function can be used to compensate the human ear
done to the L and R large speakers or to the sub-woofer.
sensitivity loss at low volume levels.
The low frequency components are cut out of the audio
Within a volume range of 30dB the loudness gain varies signals, which are directed to satellite loudspeakers (small
with the total gain value of the volume stage. The loudness speakers); on the other hand, the high frequency
curves are automatically adjusted to the volume level, components are cut out of the audio signals, which are
where the allowed input volume steps can be 1/8dB or redirected to the sub-woofer.
even smaller to avoid step-noise.
The corner frequency of the high and complementary low BMT2 is equivalent to the bass management described as
pass filters can be selected, to allow specific adjustments configuration 2 (see Dolby® Digital Specification Issue 3,
with respect to the used TV set loudspeakers. The corner Figure 4-22 Configuration 2). The BMT2 mode is used to
frequency of the LP / HP- filters is adjustable within a range redirect the low frequency components of the centre
from 50 Hz to 400 Hz. There are 16 different corner channel to the full-range main loudspeakers (large left and
frequencies to choose from: 50Hz, 60Hz, 70Hz, 80Hz, right speakers). Additionally a separate sub-woofer
90Hz, 100Hz, 110Hz, 120Hz, 130Hz, 140Hz, 150Hz, loudspeaker can be used in this configuration. Like in
200Hz, 250Hz, 300Hz, 350Hz and 400Hz. BMT1 mode the surround channel is not redirected if
UOCIII is used in non-Dolby stereo in the pseudo hall
The bass redirection (BMT) covers three different
(M/ST Hall) or pseudo matrix mode (M/ST Matrix), then
configuration modes:
also the surround channel is filtered and redirected.
As the bass redirection stage will be also used in other
The BMTOFF mode is used if no redirection of the low
applications including Dolby® Digital the Dolby® Digital
frequency components is needed, in case of all three front
implementation of BMT is used within UOCIII as a basis.
loudspeakers (left, right and centre) are large
BMT1 covers the bass management described as loudspeakers.
configuration 1 (see Dolby® Digital Specification Issue 3,
There is an option to switch off the low path filter, which is
Figure 4-21 Configuration 1). The BMT1 mode is used to
located in the sub-woofer output path. This non-processed
redirect the low frequency components of all three front
sub-woofer mode can be used with BMT1 and BMT2, and
channels (left, right and centre) to a separate sub-woofer
gives the possibility to use an external sub-woofer filter.
loudspeaker. As mentioned within the Dolby specification
for Dolby® Pro Logic®, the surround channel is not As recommended by Dolby Laboratories, the UOCIII
redirected. This can be done because surround is already always uses the HP-filter located in the surround channel
frequency band limited from 200 Hz to 7 kHz. If UOCIII is when DPL is active.
used in non-Dolby stereo in the pseudo hall (M/ST Hall) or
The figure 47 gives a general overview about the UOCIII
pseudo matrix mode (M/ST Matrix), then also the surround
bass redirection (BMT).
channel is filtered and redirected.
gain/dB
L b1 L’
a1 -10 -100 -100
a1 a2 -10 -100 -100
a3 -10 -4.5 -100
a4 -10 -4.5 -100
R b2 R’ a4* -100 -100 -100
a2
C b3 C’
S1 b a b
a3 S2 a b a
-10dB
S b4 S’ filter
a4 HP flat flat
b1
b2 HP flat flat
LP b3 HP HP flat
b b4 HP HP flat
S1 b
a 1)
S2 LP SW’ *) If DPL is active a4* is used.
a 1) LP filter can be switched flat, to allow
the use of external sub-woofer filtering.
signals. Q-factor of the boosting filter, maximum gain and input signal of the stage is multiplied with zero. So the
the target output level can be set. output carries digital silence.
This function has to be tuned to the speakers used within Each channel has an independent soft mute stage.
a certain TV-set. The coefficients for the filters as well as Additionally a MAINMUTE is available that provides a
the parameters for the bass boost control have to be common mute of the left and right signal of the main
stored into the UOCIII once after power on reset. A method channel. It overrules when it is activated the MAINLMUTE
to find the best coefficients and parameters for a certain and MAINRMUTE settings.
TV-set will be available.
Beeper
DBE is applied to the left and right speakers or
alternatively with different coefficients to the sub-woofer. The beeper is a sine wave generator for frequencies from
When using DBE it is not possible to provide DUB or 200Hz to 12.5kHz at a sample rate of 32kHz. The level can
BBE®. be set between 0dBFS and –83dBFS. A Mute/off step is
available. The signal is mixed into the left and right
EcoSUB (Economic Subwoofer Mode) channels for the main loudspeakers.
EcoSUB (Economic Subwoofer Mode) allows to drive a If the beeper is not used it needs to be set to the Mute/off
subwoofer without an additional power amplifier. The state.
subwoofer signal will be added differentially to MAIN L, R.
By the use of some passive filter components the Mono Signal (L+R)/2
subwoofer can be driven differentially by the MAIN L, R
The L and R signals of the MAIN channel are added at the
power amplifier. This mode should be combined with the
end of the channel giving (L+R)/2. This signal can be
Bass Redirection in Configuration 1.
provided to outputs for specific applications.
Master Volume and Trim
Audio Monitor
Master volume control is applied to all speaker channels in
The audio monitor is able to monitor the level of the sum
a range from 24dB to –83dB gain. Step width is 1/8 dB. A
(A+B)/2, the left or right signal of all input channels of the
mute step is available. Trim can be set in 1dB steps with
digital input crossbar. A special setting is the (A-B)/2 mode
internal resolution (not under user control) of 1/8 dB. The
in the digital matrix that offers the possibility to identify a
range is the same as for volume control. Maximum speed
signal as a mono or stereo signal. Additionally a variety of
of change is 62.5dB/s.
test points in the DEMDEC and audio processing are
The three-stage gain element per channel is controlled via selectable.
the common master volume register and the respective
The audio monitor provides three different modes:
trim registers. The requested gain values are added
internally. Total gain is limited to +24dB. • Last sample: in this mode the level of the last sample
from the selected input is stored in the monitor register,
Volume and Balance • Peak detection: in this mode the peak level after the last
Stereo channels have separate gain elements in the left read command is stored in the monitor register,
and right branch. In the MAIN channel the L, R trims are • Quasi peak detection: a quasi peak detector with an
used. Shift to the right is done by attenuation of the L trim, attack time of 4ms and a decay time of 1s is applied.
shift to the left by attenuation of the R trim.
If the monitor is used for mono/stereo detection the quasi
In the AUX channels the same is performed by use of peak mode should be selected.
volume left and right.
The read transfer rate via control bus is limited to about
This needs to be programmed by the set maker. 15kHz.
Bass/Treble
active
-12dB Master Volume
+15dB +Trim
-16dB
Bass/Treble
-16dB 0dB +15dB
selected
ANALOG AUDIO PROCESSING The following is only applicable for Japanese LSB justified
formats:
Audio DAC
The input circuitry is limited in handling the number of
The TV Sound Processor contains four single DACs. Each SCK pulses per WS level. The maximum allowed
of the low-noise high-dynamic range DACs consists of a number of bitclocks per WS is 64(per mono audio word
switched resistor architecture with interpolation filter and 32 bitclocks). Also the number of bitclocks during the low
noise shaper at the input that runs at an oversampling and high phase of WS must be equal or more than the
frequency of 128fs. The outputs are fed into the selected format (24 bits).
videoprocessor.
When the output is enabled, the serial audio data can be
Audio ADC taken from pin SDO. Depending on the signal source,
TV Sound Processor contains two single audio ADCs. This switch and matrix positions, the output can be either mono,
single ADC consists of one bitstream 3rd-order stereo or dual language sound on either output.
sigma-delta audio ADC and a high -order decimation filter. All inputs and the output work with the same sampling
Input is supplied from the videoprocessor. frequency FS, formats and word sizes.
The number of significant bits is 24. The number of
DIGITAL AUDIO INTERFACE significant bits on the output is 24.
General Description The serial data inputs are active at all times, independent
The TV Sound Processor provides a digital stereo input of the serial data outputs being on or off. When the serial
interface and two stereo output interfaces. data outputs are off (either after power-up or via the
appropriate I2C-bus command) serial data and clocks WS
• I2S-bus master input interfaces for one stereo channel at
and SCK from a separate digital audio source can be fed
a sampling rate of Fs=32kHz.
into the TV Sound Processor, be processed and output in
• I2S-bus master output interfaces for two stereo channels accordance with internal selector positions, provided that
at a sampling rate of Fs=32kHz. the following criteria are met:
Three serial audio formats are supported at the Audio multi The number of bitclock (SCK) pulses may vary in the
channel I2S interface: application. When the applied word length is smaller than
Philips IIS format 24 bits, the LSB bits will be set to 0 internally. When the
Sony IIS format applied word length exceeds 24 bits, the LSBs are
skipped.
Japanese LSB justified format 24-bits
The word select output is clocked with the audio sample
The differences of the formats are illustrated in the figures frequency at 32 kHz. The serial clock output (SCK) is
49, 50 and 51. clocked at a frequency of 2.048 MHz. This means, that
In the Philips and Sony formats the left audio channel of a there are 64 clock pulses per pair of stereo output
stereo sample pair is output first and is placed on the serial samples, or 32 clock pulses per sample. Depending again
data line (SDI for input, SDO for output) when the word on the signal source, the number of significant bits on the
select line (WS) is LOW. Data is written at the trailing edge serial data output SDO is 24. The SCK and WS clocks will
of SCK and read at the leading edge of SCK. The most be generated by the TV Sound Processor, which is the
significant bit is sent first. I2S-bus master.
SCK
SD
24.Left 24.Right
MSB first / MSB justified / Justification bit is one bitclock delayed : position fixed.
Fig.49 Philips IIS-Format
SONY IIS-FORMAT
SCK
SD
24.Left 24.Right
: position fixed.
MSB first / MSB justified
JAPANESE FORMAT
SCK
SD
24.Left 24.Right
MSB first / LSB justified : position fixed.
Fig.51 Japanese Format
SLAVE ADDRESS A6 TO A0
1011000
In standby mode the clock for the soundpart will be switched off and the soundpart of UOCIII is not functional. So it cannot
be addressed via I2C.
The device will not respond to a ‘general call’ on the I2C-bus, i.e. when a slave address of 0000000 is sent by a master.
Each address of the address space (see below) will be acknowledged, but in case of an illegal address the following data
will not be acknowledged and the transmission will be aborted. Sound function is not guaranteed if not released registers
are addressed!
Note
1. DATA...: n data bytes with auto-increment of subaddresses. 3 bytes are 1 dataword. After 3 bytes a new dataword
starts
BIT FUNCTION
S START condition
SLAVE ADDRESS 7-bit device address
0 data direction bit (write to device)
A acknowledge by slave
SUBADDR1 Byte 1 (MSB) of write register address
SUBADDR0 Byte 0 (LSB) of write register address
DATA2 Byte2 (MSB) of data word to be written into register
DATA1 Byte1 of data word to be written into register
DATA0 Byte0 (LSB) of data word to be written into register
P STOP condition
It is allowed to send more than one data word per transmission to the UOCIII series. In this event, the subaddress is
automatically incremented after each data word, resulting in storing the sequence of data words at successive register
locations, starting at SUBADDRESS. A transmission can start at any valid subaddress. Each byte is acknowledged with
A (acknowledge) if address is valid and data byte is properly stored, otherwise a NA (not acknowledge) occurs and aborts
the transmission.
There is no ‘wrap-around’ of subaddresses.
Commands and data are processed as soon as a data word has been completely received. If the transmission is
terminated (STOP condition) before all bytes of a word have been received, the incomplete data for that function are
ignored.
Data patterns sent to the various subaddresses are not checked for being illegal or not at that address.
Detection of a STOP condition without a preceding acknowledge bit is regarded as a bus error. The last operation will
not then be executed.
For each address the data word starts with the most significant byte->most significant bit.
Table 264 General format for reading data from the SSD part of the UOCIII series
BIT FUNCTION
S START condition
SLAVE ADDRESS 7-bit device address
0 data direction bit (write to device)
A acknowledge by slave
SUBADDR1 Byte 1 (MSB) of read register address
SUBADDR0 Byte 0 (LSB) of read register address
Sr repeated START condition
1 data direction bit (read from device)
DATA2 Byte2 (MSB) of data word to be read from register
DATA1 Byte1 of data word to be read from register
DATA0 Byte0 (LSB) of data word to be read from register
NAm not acknowledge (by the master)
Am acknowledge (by the master)
P STOP condition
Reading of data can start at any valid subaddress. It is allowed to read more than 1 data word per transmission from the
UOCIII series. In this situation, the subaddress is automatically incremented after each data word, which results in
reading the sequence of data bytes from successive register locations, starting at SUBADDRESS.
Each data byte in a read sequence, except for the last one, is acknowledged with Am (acknowledge by the master).
If an attempt is made to read from a non-existing subaddress, the device will send a data pattern of all ones, i.e. FF in
hexadecimal notation.
Table 266 Detailed SSD I2C read + write control register table
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
INFO
$001 INF_DEV_STA_REG R STDRES [4..0] standard detection result (ASD mode), or selected
standard in SSS mode
0 = failed to find any standard
1 = B/G (still searching, SC2 not (yet) found)
2 = D/K (still searching, SC2 not (yet) found)
3 = M (still searching, no ident or pilot found)
4 = B/G A2
5 = B/G NICAM
6 = D/K A2 (1)
7 = D/K A2 (2)
8 = D/K A2 (3)
9 = D/K NICAM
10 = L NICAM
11 = I NICAM
12 = M Korea
13 = M BTSC
14 = M EIAJ
15 = FM Radio, IF = 10.7 MHz, 50 us deemphasis
16 = FM Radio, IF = 10.7 MHz, 75 us deemphasis
17 = FM Radio, selectable IF, 50 us deemphasis
18 = FM Radio, selectable IF, 75 us deemphasis
31 = still searching for a standard (can occur only
during a few milliseconds)
GST [5] general stereo flag (ident source determined by
currently detected or selected standard)
$0 = No stereo mode
$1 = Stereo mode detected
GDU [6] general dual flag
$0 = No dual mode
$1 = Dual mode detected
APILOT [7] A2 or EIAJ pilot tone detected
$0 = False
$1 = True
ADU [8] A2 or EIAJ ident dual flag
$0 = False
$1 = True
AST [9] A2 or EIAJ ident stereo flag
$0 = False
$1 = True
AAMUT [10] SC2 (if A2 mode) or EIAJ subchannel muted due
to noise
$0 = False
$1 = True
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
BPILOT [11] BTSC or FM radio pilot tone detected (stereo indi-
cator)
$0 = False
$1 = True
SAPDET [12] SAP carrier detected
$0 = False
$1 = True
BAMUT [13] BTSC stereo muted due to noise (if noise detector
enabled)
$0 = False
$1 = True
SAMUT [14] SAP muted due to noise (if noise detector
enabled)
$0 = False
$1 = True
VDSP_C [15] NICAM decoder VDSP flag
$0 = DATA or undefined format
$1 = SOUND
NICST_C [16] NICAM decoder stereo flag
$0 = False
$1 = True
NICDU_C [17] NICAM decoder dual flag
$0 = False
$1 = True
NAMUT [18] NICAM automute flag
$0 = not muted
$1 = muted (fallback to analog sound carrier)
RSSF [19] NICAM reserve sound switching flag (=C4), see
NICAM specification
$0 = analog sound carrier conveys different con-
tents than NICAM carrier
$1 = analog sound carrier conveys same contents
as NICAM carrier (M1 if DUAL)
INITSTAT [20] initialization status (set to 0 upon read access)
$0 = no reset performed
$1 = reset has been applied to DSP and init rou-
tine has been executed
- [23..21] reserved
$002 INF_NIC_STA_REG R ERR_OUT [7..0] NICAM error counter: number of parity errors
found in the last 128ms period
CFC [8] NICAM ConFiguration Change
$0 = No configuration change
$1 = Configuration change at the 16 frame (CO)
boundary
CO_LOCKED [9] NICAM frame and CO synchronization
$0 = Audio output from NICAM part is digital
silence
$1 = Device has both frame and CO (16 frames)
synchronization
NACB [13..10] NICAM application control bits (see C1..C4 in
NICAM transmission)
VDSP [14] Identification of NICAM sound
$0 = DATA or undefined format
$1 = SOUND
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
NICST [15] NICAM stereo flag
$0 = No NICAM stereo mode (= Mono mode if
NICDU = $0)
$1 = NICAM stereo mode
NICDU [16] NICAM dual mono mode
$0 = No NICAM dual mono mode (= Mono mode if
NICST = $0)
$1 = NICAM dual mono mode
- [23..17] reserved
$003 INF_NIC_ADD_REG R ADW [10..0] NICAM additional data word (11 bit per frame)
- [16..11] reserved, must be written as 0
DCXOCAPS [23..17] DCXO capacitor bank control signal (not yet imple-
mented in PICASSO-100 N1)
$004 INF_LEV_MON_REG R MONLEVEL [23..0] monitor level
$005 INF_MPX_LEVEL_REG R - [5..0] reserved
MPXPLEV [23..6] MPX pilot level
$006 INF_DC1_REG R SC1_DC [23..0] DC offset from FM demodulator channel 1
$007 INF_SUBMAGN_REG R SUBMAGN [23..0] magnitude of FM subchannel
$008 INF_NOISELEVEL_REG R NDETCH_STAT [0] status noise detector channel
0 = channel 1
1 = channel 2
NDETPB_STAT [1] status noise detector passband
0 = low (2.5 fh)
1 = high (7.5 fh)
NOISELEVEL [23..2] noise detector output
$009 INF_REVISION_ID_RE R MAJOR_VERSI [3..0] major version number.
G ON_NR
MINOR_VERSI [7..4] minor version number.
ON_NR incremented number means: control interface may
have extensions for additional functions or func-
tionality may have changed slightly; driver update
recommended.
PATCH_LEVEL [11..8] patch level number.
incremented number indicates bugfixes of the
embedded software without any change of control
interface or functionality.
no driver update needed.
DEVICE_TYPE [15..12] device type ID (internal use)
ROM_ID [23..16] ROM identification code. Unique number for every
ROM code ever released.
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
DEMDEC
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
ID_DC_LEVEL [20..19] $0 DC level for IDENT pilot detection
$0 = Level > 3
$1 = Level > 4
$2 = Level > 5
$3 = Level > 6
ID_BYBPF [21] $0 bypass bandpass filter level detector
$0 = off
$1 = on (reduced IDENT sensitivity)
ID_PGAIN [22] $00 IDENT pilot bandpass gain
$0 = no gain
$1 = +6 dB gain for EIAJ
- [23] $0 reserved, must be written as 0
$00B DEM_CA1_REG R/W CARRIER1 [23..0] $000000 sound carrier 1 (mixer 1) frequency
$5DC000 = 4.5 MHz
$729555 = 5.5 MHz
$7D0000 = 6.0 MHz
$876AAB= 6.5 MHz
$DEEAAB = 10.7 MHz
$00C DEM_CA2_REG R/W CARRIER2 [23..0] $000000 sound carrier 2 (mixer 2) frequency
$626AAB = 4.724 MHz
$77A100 = 5.742 MHz
$825F00 = 6.258 MHz
$79E000 = 5.85 MHz
$888000 = 6.552 MHz
$8C7665 = 6.742 MHz
$5DC000 = 4.5 MHz
$729555 = 5.5 MHz
$00D DEM_MPXCFG_REG R/W - [0] $0 reserved, must be written as 0
MPX_PLL_BW [1] $0 MPX demodulator pilot PLL bandwidth
$0 = 5Hz (default)
$1 = 10Hz
MPX_FREQ [23..2] $000000 MPX pilot frequency
$29F54 =15734 Hz (standard NTSC line fre-
quency)
$29AAA = 15625 Hz (PAL line frequency)
$32AAA = 19000 Hz (FM radio)
$00E DEM_FMSUBCFG_REG R/W FMSUB_BW [0] $000000 FM subchannel and EIAJ MAIN filter bandwidth
$0 = narrow
$1 = wide
EIAJ_DELAY [2..1] $000000 delay fine adjustment in MAIN path for EIAJ stereo
NDETCH [3] $000000 noise detector channel
$0 = channel 1
$1 = channel 2
NDETPB [4] $000000 noise detector passband
$0 = low (2.5 fh)
$1 = high (7.5 fh)
- [7..5] $0 reserved, must be written as 0
FMSUB_FREQ [23..8] $000000 FM subchannel frequency (SAP or Japan)
$3437 = 5 fh for SAP
$14FB = 2 fh for EIAJ
$00F DEM_OUT_CFG_REG R/W DECSEL [1..0] $0 source for DEC output
$0 = MONO output
$1 = FM dematrix output
$2 = NICAM decoder output
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
FMDEMAT [4..2] $0 FM dematrix
$0 = mono CH1
$1 = mono CH2
$2 = dual (identity matrix)
$3 = stereo Europe
$4 = stereo M standards (BTSC, Korea, Japan)
and FM Radio
MONOSEL [5] $0 source for MONO output
$0 = demod. channel 1
$1 = ADC ch.1 = left (external demodulator)
MUTE_DEC_M [6] $1 mute DEC and MONO outputs (softmute)
ONO $0 = no mute
$1 = mute
MUTE_SAP [7] $1 mute SAP output (softmute)
$0 = no mute
$1 = mute
- [9..8] $0 reserved, must be written as 0
FM_SCALE [11..10] $0 scaling of FM and FM A2 signals
$0 = 27 kHz nominal FM deviation (Europe)
$1 = 15 kHz nominal FM deviation (M standards)
$2 = 0 dB gain (BTSC, EIAJ, FM Radio)
ANLG_SCALE [23..12] $400 expert mode: internal scaling coefficient for all
analog demodulator signals. 1024 means 0 dB.
$010 MAGDET_THR_REG R/W MPX_PILOT_T [3..0] $3 upper threshold for MPX pilot detection (BTSC, FM
HR_UP RADIO) in dB below nominal level
MPX_PILOT_T [7..4] $9 lower threshold for MPX pilot detection (BTSC, FM
HR_LO RADIO) in dB below nominal level
SAP_CAR_TH [11..8] $3 upper threshold for SAP carrier detection in dB
R_UP below nominal level
SAP_CAR_TH [15..12] $6 lower threshold for SAP carrier detection in dB
R_LO below nominal level
- [17..16] $0 reserved, must be written as 0
ASD_SC1_THR [22..18] $0 threshold for detection of first sound carrier (SC1)
during ASD first step, relative to -30 dBFS. -16 pre-
vents ASD "failure" to produce output regardless of
carrier level.
- [23] $0 reserved, must be written as 0
$011 NMUTE_FMA2_SAP_R R/W NMUTE_SAP_ [4..0] $0 noise threshold for automute of SAP (-16 means
EG THR automute off)
NMUTE_SAP_ [8..5] $4 hysteresis size [dB] for automute of SAP
HYST
NMUTE_SC2_ [13..9] $0 noise threshold for automute of SC2 in FM A2
THR standards (-16 means automute off)
NMUTE_SC2_ [17..14] $4 hysteresis size [dB] for automute of SC2 in FM A2
HYST standards
- [23..18] $0 reserved, must be written as 0
$012 NMUTE_MPX_REG R/W NMUTE_BTSC [4..0] $0 noise threshold for automute of BTSC stereo car-
_THR rier (-16 means automute off)
NMUTE_BTSC [8..5] $4 hysteresis size [dB] for automute of BTSC stereo
_HYST
NMUTE_FMRA [13..9] $0 noise threshold for automute of FM RADIO stereo
_THR carrier (-16 means automute off)
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
NMUTE_FMRA [17..14] $4 hysteresis size [dB] for automute of FM RADIO
_HYST stereo
- [23..18] $0 reserved, must be written as 0
$013 NMUTE_EIAJ_REG R/W NMUTE_EIAJ_ [4..0] $0 noise threshold for automute of EIAJ FM subcar-
THR rier (-16 means automute off)
NMUTE_EIAJ_ [8..5] $4 hysteresis size [dB] for automute of EIAJ FM sub-
HYST carrier
EIAJ_CAR_TH [12..9] 8 upper threshold for EIAJ SUB carrier detection in
R_UP dB below nominal level
EIAJ_CAR_TH [16..13] 12 lower threshold for EIAJ SUB carrier detection in
R_LO dB below nominal level
EIAJ_CAR_DE [17] 1 enable EIAJ SUB carrier detector
TECT 0 = sub carrier detector disabled
1 = sub carrier detector enabled
- [23..18] $0 reserved, must be written as 0
$014 NICAM_CFG_REG R/W ONLY_RELATE [0] $0 reproduce only related NICAM on DEC output
D (DDEP only)
$0 = false (NICAM whenever possible)
$1 = true (NICAM suppressed if RSSF=0)
- [1] $0 reserved, must be written as 0
EXTAM [2] $0 fall back source in case of automute in standard L
(DDEP only)
$0 = channel 1 output (AM)
$1 = ADC output (external AM demodulator)
NICDEEM [3] $0 NICAM deemphasis (J17) (all modes)
$0 = ON
$1 = OFF
NIC_AMUTE [4] $0 NICAM auto mute function depending on bit error
rate (DDEP only)
$0 = ON
$1 = OFF
NICLOERRLIM [12..5] $64 NICAM lower error limit (DDEP only)
NICUPERRLIM [20..13] $C8 NICAM upper error limit (DDEP only)
- [23..21] $0 reserved, must be written as 0
$015 DDEP_CONTROL_REG R/W EPMODE [1..0] $0 DEMDEC Easy Programming (DDEP) mode
$0 = 'AUTOSTANDARD' (ASD). STDSEL[4:0]
defines the set of 'allowed' standards.
$1 = 'STATIC STANDARD SELECT' (SSS). STD-
SEL[4:0] contains standard code.
$2 = Reserved
$3 = DEMDEC expert mode (fully manual mode)
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
STDSEL [6..2] $0 Bits multiplexed for ASD and SSS modes.
In ASD mode (EPMODE=0): flags for allowed
standards B/G | D/K | L/L' | I | M (LSB to MSB).
In SSS mode (EPMODE=1): standard code as
defined in status register STDRES, e.g. code 4
selects B/G A2.
For details please consult the documentation.
4 = B/G A2
5 = B/G NICAM
6 = D/K A2 (1)
7 = D/K A2 (2)
8 = D/K A2 (3)
9 = D/K NICAM
10 = L NICAM / L'
11 = I NICAM
12 = M Korea
13 = M BTSC
14 = M EIAJ
15 = FM Radio, IF = 10.7 MHz, 50 us deemphasis
16 = FM Radio, IF = 10.7 MHz, 75 us deemphasis
17 = FM Radio, selectable IF, 50 us deemphasis
18 = FM Radio, selectable IF, 75 us deemphasis
REST [7] $0 RESTART decoder and initialize DEMDEC after
channel switch, if changed from 0 to 1.
OVMADAPT [8] $1 FM overmodulation adaptation (avoids distortion,
filter bandwidth and gain is chosen adaptively)
$0 = disabled
$1 = enabled (recommended)
DDMUTE [9] $0 mute DEMDEC output signals (softmute)
$0 = no mute
$1 = mute
FILTBW [11..10] $0 FM/AM demodulator filter bandwidth (like
FILTBW_M). NOT effective if BTSC, EIAJ, FMRA-
DIO active, or if OVMADAPT=1
$0 = narrow (recommended)
$2 = medium
$3 = wide
$1 = extra wide (only ch. 1 active)
IDMOD [13..12] $0 FM ident speed in SSS mode (otherwise not effec-
tive)
$0 = slow
$1 = medium
$2 = fast
$3 = off (reset)
- [14] $0 reserved, must be written as 0
- [15] $0 reserved, must be written as 0
SAPDBX [16] $0 SAP decompression mode
$0 = dbx used for BTSC stereo decoding, fixed
compromise deemphasis for SAP (recommended)
$1 = dbx used for SAP, BTSC stereo forced to
mono
FHPAL [17] $0 line frequency for BTSC decoding
$0 = NTSC line frequency (15.734 kHz) used in
SSS, or preferred in ASD mode
$1 = PAL line frequency (15.625 kHz) used in
SSS, or preferred in ASD mode
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
OVMTHR [19..18] $1 overmodulation level threshold relative to nominal
(applies if OVMADAPT=1)
$0 = +3 dB = -12 dBFS
$1 = +6 dB = - 9 dBFS (recommended)
$2 = +9 dB = -6 dBFS
$3 = +12 dB= -3 dBFS
- [23..20] $00 reserved, must be written as 0
LEVEL ADJUST
$016 LEV_ADJ_DEM_REG R/W DECLEV [4..0] $00 level adjust DEC ( +15..-15dB)(-16 = MUTE)
MONOLEV [9..5] $00 level adjust MONO ( +15..-15dB)(-16 = MUTE)
NICLEV [14..10] $00 extra gain for NICAM ( +15..-15dB)(-16 = MUTE)"
SAPLEV [19..15] $00 Level adjust SAP ( +15..-15dB)(-16 = MUTE)
- [23..20] $0 reserved, must be written as 0
$017 LEV_ADJ_IO_REG R/W ADCLEV [4..0] $00 level adjust ADC ( +15..-15dB)(-16 = MUTE)
IISLEV [9..5] $00 level adjust IIS ( +15..-15dB)(-16 = MUTE)
- [23..10] $00 reserved, must be written as 0
AUDIO SWITCHING
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
SURROUNDSS [17..13] $06 SIGNAL SOURCE SURROUND
$00 = DEC
$01 = MONO
$02 = SAP
$03 = ADC
$04 = IIS
$05 = Noise Generator
$06 = Silence Generator
- [23..18] $00 reserved, must be written as 0
$019 ASW_A1_A2_A3_REG R/W AUX1SS [4..0] $00 SIGNAL SOURCE AUX1
$00 = DEC
$01 = MONO
$02 = SAP
$03 = ADC
$04 = IIS
$05 = Noise Generator
$06 = Silence Generator
AUX1DM [7..5] $0 DIGITAL MATRIX AUX1
$0 = AB [Stereo] (automatrix off)
$1 = (A+B)/2 [Mono] (automatrix off)
$2 = AA [Lang. A] (automatrix off)
$3 = BB [Lang. B] (automatrix off)
$4 = BA [Swap] (automatrix off)
$5 = not used
$6 = Language A (automatrix on)
$7 = Language B (automatrix on)
AUX2SS [12..8] $00 SIGNAL SOURCE AUX2
$00 = DEC
$01 = MONO
$02 = SAP
$03 = ADC
$04 = IIS
$05 = Noise Generator
$06 = Silence Generator
AUX2DM [15..13] $0 DIGITAL MATRIX AUX2
$0 = AB [Stereo] (automatrix off)
$1 = (A+B)/2 [Mono] (automatrix off)
$2 = AA [Lang. A] (automatrix off)
$3 = BB [Lang. B] (automatrix off)
$4 = BA [Swap] (automatrix off)
$5 = not used
$6 = Language A (automatrix on)
$7 = Language B (automatrix on)
AUX3SS [20..16] $0 SIGNAL SOURCE AUX3
$00 = DEC
$01 = MONO
$02 = SAP
$03 = ADC
$04 = IIS
$05 = Noise Generator
$06 = Silence Generator
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
AUX3DM [23..21] $0 DIGITAL MATRIX AUX3
$0 = AB [Stereo] (automatrix off)
$1 = (A+B)/2 [Mono] (automatrix off)
$2 = AA [Lang. A] (automatrix off)
$3 = BB [Lang. B] (automatrix off)
$4 = BA [Swap] (automatrix off)
$5 = not used
$6 = Language A (automatrix on)
$7 = Language B (automatrix on)
$01A ASW_DAFO1_2_REG R/W ASAFO1 [3..0] $0 OUTPUT SELECTION for DAFO1 to DAC2L
$0 = MAIN/L
$1 = MAIN/R
$2 = SUBWOOFER
$3 = CENTER
$4 = SURROUND
$5 = AUX1/L
$6 = AUX1/R
$7 = AUX2/L
$8 = AUX2/R
$9 = AUX3/L
$A = AUX3/R
$B = MAIN SUM
$C = digital silence
ASAFO2 [7..4] $1 OUTPUT SELECTION for DAFO2 to DAC2R
$0 = MAIN/L
$1 = MAIN/R
$2 = SUBWOOFER
$3 = CENTER
$4 = SURROUND
$5 = AUX1/L
$6 = AUX1/R
$7 = AUX2/L
$8 = AUX2/R
$9 = AUX3/L
$A = AUX3/R
$B = MAIN SUM
$C = digital silence
- [23..8] $0 reserved, must be written as 0
$01B ASW_DAC_I2S_OCO_R R/W ASDAC1L [3..0] $0 OUTPUT SELECTION for DAC1L
EG $0 = MAIN/L
$1 = MAIN/R
$2 = SUBWOOFER
$3 = CENTER
$4 = SURROUND
$5 = AUX1/L
$6 = AUX1/R
$7 = AUX2/L
$8 = AUX2/R
$9 = AUX3/L
$A = AUX3/R
$B = MAIN SUM
$C = digital silence
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
ASDAC1R [7..4] $1 OUTPUT SELECTION for DAC1R
$0 = MAIN/L
$1 = MAIN/R
$2 = SUBWOOFER
$3 = CENTER
$4 = SURROUND
$5 = AUX1/L
$6 = AUX1/R
$7 = AUX2/L
$8 = AUX2/R
$9 = AUX3/L
$A = AUX3/R
$B = MAIN SUM
$C = digital silence
ASI2S1L [11..8] $0 OUTPUT SELECTION for I2S1L
$0 = MAIN/L
$1 = MAIN/R
$2 = SUBWOOFER
$3 = CENTER
$4 = SURROUND
$5 = AUX1/L
$6 = AUX1/R
$7 = AUX2/L
$8 = AUX2/R
$9 = AUX3/L
$A = AUX3/R
$B = MAIN SUM
$C = digital silence
ASI2S1R [15..12] $1 OUTPUT SELECTION for I2S1R
$0 = MAIN/L
$1 = MAIN/R
$2 = SUBWOOFER
$3 = CENTER
$4 = SURROUND
$5 = AUX1/L
$6 = AUX1/R
$7 = AUX2/L
$8 = AUX2/R
$9 = AUX3/L
$A = AUX3/R
$B = MAIN SUM
$C = digital silence
ASI2S2L [19..16] $0 OUTPUT SELECTION for I2S2L
$0 = MAIN/L
$1 = MAIN/R
$2 = SUBWOOFER
$3 = CENTER
$4 = SURROUND
$5 = AUX1/L
$6 = AUX1/R
$7 = AUX2/L
$8 = AUX2/R
$9 = AUX3/L
$A = AUX3/R
$B = MAIN SUM
$C = digital silence
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
ASI2S2R [23..20] $1 OUTPUT SELECTION for I2S2R
$0 = MAIN/L
$1 = MAIN/R
$2 = SUBWOOFER
$3 = CENTER
$4 = SURROUND
$5 = AUX1/L
$6 = AUX1/R
$7 = AUX2/L
$8 = AUX2/R
$9 = AUX3/L
$A = AUX3/R
$B = MAIN SUM
$C = digital silence
$01C ASW_MUT_CON_REG R/W MAINMUT [0] $1 Softmute MAIN/L,R output
$0 = OFF
$1 = ON
MAINLMUT [1] $0 Softmute MAIN/L output
$0 = OFF
$1 = ON
MAINRMUT [2] $0 Softmute MAIN/R output
$0 = OFF
$1 = ON
SUBWMUT [3] $1 Softmute SUBWOOFER output
$0 = OFF
$1 = ON
CENTERMUT [4] $1 Softmute CENTER output
$0 = OFF
$1 = ON
SURROUND- [5] $1 Softmute SURROUND output
MUT $0 = OFF
$1 = ON
AUX1MUT [6] $1 Softmute AUX1 output
$0 = OFF
$1 = ON
AUX2MUT [7] $1 Softmute AUX2 output
$0 = OFF
$1 = ON
AUX3MUT [8] $1 Softmute AUX3 output
$0 = OFF
$1 = ON
- [23..9] $0 reserved, must be written as 0
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
SOUND PROCESSING
MODE
SOUND EFFECTS
$0 = Min. process
$F = Max. process
MAINLOUD [8] $0 MAIN loudness
$0 = OFF
$1 = ON
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
MAINLONA [11..9] $0 MAIN loudness none attack volume level
$0 = -15dB Volume
$1 = -12dB Volume
$2 = -9dB Volume
$3 = -6dB Volume
$4 = -3dB Volume
$5 = 0dB Volume
$6 = +3dB Volume
$7 = +6dB Volume
MAINLOCH [13..12] $0 MAIN loudness filter characteristic (bass/treble in
dB)
$0 = standard (500Hz)
$1 = extra bass (1000Hz)
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
SRS3DCENTE [16..13] $1 SRS 3D Sound Center
R $0 = -9dB
$1 = -14dB
$2 = -15dB
$3 = -16dB
$4 = -17dB
$5 = -18dB
$6 = -19dB
$7 = -20dB
$8 = -21dB
$9 = -22dB
$A = -23dB
$B = -24dB
$C = -25dB
$D = -26dB
$E = -27dB
$F = off
SRS3DSPACE [20..17] $0 SRS 3D Sound Space
$0 = -4dB
$1 = -5dB
$2 = -6dB
$3 = -7dB
$4 = -8dB
$5 = -9dB
$6 = -10dB
$7 = -11dB
$8 = -12dB
$9 = -13dB
$A = -14dB
$B = -15dB
$C = -16dB
$D = -17dB
$E = -18dB
$F = off
SRS3DBYPAS [21] $0 SRS 3D Sound bypass mode switch for test pur-
S pose
$0 = 3D Sound active
$1 = Bypass active
- [23..22] $0 reserved, must be written as 0
$020 DBE_COEF_DOWNL_R R/W DBEADR [5..0] $0 DBE coefficient address
EG
- [11..6] $0 reserved, must be written as 0
DBECOEF [23..12] $0 DBE coefficients
$021 DUB_COEF_DOWNL_R R/W DUBADR [7..0] $0 DUB coefficient address
EG
- [11..8] $0 reserved, must be written as 0
DUBCOEF [23..12] $0 DUB coefficients
$022 DOL_CON_REG R/W VDSMIXLEV [2..0] $0 VDS mix level: 0..100% (5 steps)
$0 = 0%
$1 = 20%
$2 = 40%
$3 = 60%
$4 = 80%
$5 = 100%
>$5 = reserved
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
DPLDEL [7..3] $00 Dolby Prologic : Delayline values: 15..30 ms in 32
steps.
$00 = No delay
$01 = min. delay
$1F = max. delay
BAMAMO [9..8] $0 Bass management mode
$0 = OFF (Wide Centre Mode)
$1 = TYP1 configuration (Normal Centre Mode)
$2 = TYP2 configuration (Normal Centre Mode)
BAMASUB [10] $0 Bass Management subwoofer filter control
$0 = Subwoofer filter Off
$1 = Subwoofer filter On
BAMAFC [14..11] $0 Bass management lowpass filtercharacteristics:
50 - 400Hz (in 4 Bit resolution)) cornerfrequency.
Highpass filter is 1/lowpass.
$0 = 50 Hz
$1 = 60 Hz
$2 = 70 Hz
$3 = 80 Hz
$4 = 90 Hz
$5 = 100 Hz
$6 = 110 Hz
$7 = 120 Hz
$8 = 130 Hz
$9 = 140 Hz
$A = 150 Hz
$B = 200 Hz
$C = 250 Hz
$D = 300 Hz
$E = 350 Hz
$F = 400 Hz
FLAT_7KHZ_FI [15] $0 Dolby Surround ProLogic filter for test purpose
LTER $0 = OFF
$1 = ON
B_TYPE_FLAT [16] $0 Dolby Surround ProLogic filter for test purpose
$0 = OFF
$1 = ON
ABALCFG [17] $1 Dolby Surround ProLogic autobalance for test pur-
pose
$0 = OFF
$1 = ON
- [22..18] $00 reserved, must be written as 0
Delay- [23] $00 Shift the delay from the DLU to the XMEM
LineSwitch $0 = XMEM
$1 = DLU
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
SOUND
$023 MASTER_VOL_REG R/W MASTERVOL [10..0] $0 Master volume: (+24..-83.875dB, mute ), controls
MAIN, SW, C and S in 1/8dB steps
192 = +24.000 dB
191 = +23.875 dB
..
184 = +23.000 dB
..
0 = 0.000 dB
-1 = -0.125 dB
..
-671 = -83.875 dB
-672 = mute
BEEPVOL [18..11] $AC Beeper volume: (0..-83dB, mute)
0 = 0 dB
-1 = -1 dB
..
-84 = mute
BEEPFREQ [21..19] $0 Beeper frequency: 200..12500 Hz
$0 = 200 Hz
$1 = 400 Hz
$2 = 1000 Hz
$3 = 2000 Hz
$4 = 3000 Hz
$5 = 5000 Hz
$6 = 8000 Hz
$7 = 12500 Hz
- [23..22] $0 reserved, must be written as 0
$024 MAI_VOL_REG R/W MAINVOLL [7..0] $00 MAIN volume left: (+24..-83dB, mute)
24 = +24 dB
23 = +23 dB
..
-84 = mute
MAINVOLR [15..8] $00 MAIN volume right: (+24..-83dB, mute)
24 = +24 dB
23 = +23 dB
..
-84 = mute
- [23..16] $00 reserved, must be written as 0
$025 SW_C_S_VOL_REG R/W SUBWVOL [7..0] $0 SUBWOOFER volume: (+24..-83dB, mute)
24 = +24 dB
23 = +23 dB
..
-84 = mute
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
CENTERVOL [15..8] $0 CENTER volume: (+24..-83dB, mute)
24 = +24 dB
23 = +23 dB
..
-84 = mute
SURROUND- [23..16] $0 SURROUND volume: (+24..-83dB, mute)
VOL
24 = +24 dB
23 = +23 dB
..
-84 = mute
$026 AUX1_VOL_REG R/W AUX1VOLL [7..0] $00 AUX1 volume left: (+24..-83dB, mute)
24 = +24 dB
23 = +23 dB
..
-84 = mute
AUX1VOLR [15..8] $00 AUX1 volume rigth: (+24..-83dB, mute)
24 = +24 dB
23 = +23 dB
..
-84 = mute
- [23..16] $0 reserved, must be written as 0
$027 AUX2_VOL_REG R/W AUX2VOLL [7..0] $00 AUX2 volume left: (+24..-83dB, mute)
24 = +24 dB
23 = +23 dB
..
-84 = mute
AUX2VOLR [15..8] $00 AUX2 volume rigth: (+24..-83dB, mute)
24 = +24 dB
23 = +23 dB
..
-84 = mute
- [23..16] $0 reserved, must be written as 0
$028 AUX3_VOL_REG R/W AUX3VOLL [7..0] $00 AUX3 volume left: (+24..-83dB, mute)
24 = +24 dB
23 = +23 dB
..
-84 = mute
AUX3VOLR [15..8] $00 AUX3 volume rigth: (+24..-83dB, mute)
24 = +24 dB
23 = +23 dB
..
-84 = mute
- [23..16] $0 reserved, must be written as 0
$029 MAI_TON_CON_REG R/W MAINBASS [4..0] $00 MAIN bass: (+15..-16dB, 1 dB steps)
15 = +15 dB
..
-16 = -16 dB
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
MAINTREB [9..5] $00 MAIN treble: (+15..-16dB, 1 dB steps)
15 = +15 dB
..
-16 = -16 dB
- [23..10] $0 reserved, must be written as 0
$02A CENTER_TON_CON_R R/W CENTERBASS [4..0] $0 CENTERbass: (+15..-16dB, 1 dB steps)
EG
15 = +15 dB
..
-16 = -16 dB
CENTERTREB [9..5] $0 CENTERtreble: (+15..-16dB, 1 dB steps)
15 = +15 dB
..
-16 = -16 dB
- [23..10] $0 reserved, must be written as 0
$02B SUR_TON_CON_REG R/W SURROUND- [4..0] $0 SURROUNDbass: (+15..-16dB, 1 dB steps)
BASS
15 = +15 dB
..
-16 = -16 dB
SUR- [9..5] $0 SURROUNDtreble: (+15..-16dB, 1 dB steps)
ROUNDTREB
15 = +15 dB
..
-16 = -16 dB
- [23..10] $0 reserved, must be written as 0
$02C EQMAIN1_TON_CON_ R/W EQCHM1 [4..0] $0 Equalizer MAIN Channel Band 1 (100 Hz)
REG
12 = +12dB
..
-12 = -12dB
EQCHM2 [9..5] $0 Equalizer MAIN Channel Band 2 (300 Hz)
12 = +12dB
..
-12 = -12dB
EQCHM3 [14..10] $0 Equalizer MAIN Channel Band 3 (1000 Hz)
12 = +12dB
..
-12 = -12dB
- [23..15] $0 reserved, must be written as 0
$02D EQMAIN2_TON_CON_ R/W EQCHM4 [4..0] $0 Equalizer MAIN Channel Band 4 (3000 Hz)
REG
12 = +12dB
..
-12 = -12dB
EQCHM5 [9..5] $0 Equalizer MAIN Channel Band 5 (8000 Hz)
12 = +12dB
..
-12 = -12dB
- [23..10] $0 reserved, must be written as 0
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
$02E EQCENTER1_TON_CO R/W EQCHC1 [4..0] $0 Equalizer CENTER Channel Band 1 (100 Hz)
N_REG
12 = +12dB
..
-12 = -12dB
EQCHC2 [9..5] $0 Equalizer CENTER Channel Band 2 (300 Hz)
12 = +12dB
..
-12 = -12dB
EQCHC3 [14..10] $0 Equalizer CENTER Channel Band 3 (1000 Hz)
12 = +12dB
..
-12 = -12dB
- [23..15] $0 reserved, must be written as 0
$02F EQCENTER2_TON_CO R/W EQCHC4 [4..0] $0 Equalizer CENTER Channel Band 4 (3000 Hz)
N_REG
12 = +12dB
..
-12 = -12dB
EQCHC5 [9..5] $0 Equalizer CENTER Channel Band 5 (8000 Hz)
12 = +12dB
..
-12 = -12dB
- [23..10] $0 reserved, must be written as 0
MONITOR
$030 MON_SEL_REG R/W MON_SRC [4..0] $00 source for monitor function
$00 = FM,AM,MPX (1 fs) input
$01 = FM,AM,MPX (4 fs) input
$02 = FM/AM/BTSC/EIAJ DC
$03 = FM dematrix output (at DECSEL switch)
$04 = NICAM (at DECSEL switch)
$05 = MONO (at DECSEL switch)
$06 = DEC (at dig. input crossbar)
$07 = MONO (at dig. input crossbar)
$08 = SAP (at dig. input crossbar)
$09 = ADC (at dig. input crossbar)
$0A = IIS (at dig. input crossbar)
$0B = Noise / silence generator (at dig. input
crossbar)
$0C = MAIN (at dig. output crossbar)
$0D = SUBWOOFER (at dig. output crossbar)
$0E = CENTER (at dig. output crossbar)
$0F = SURROUND (at dig. output crossbar)
$10 = AUX1 (at dig. output crossbar)
$11 = AUX2 (at dig. output crossbar)
$12 = AUX3 (at dig. output crossbar)
$13 = MAIN SUM (at dig. output crossbar)
$14 = MAIN (after Bass Management)
$15 = SUBWOOFER (after Bass Management)
$16 = CENTER (after Bass Management)
$17 = SURROUND (after Bass Management)
ABS.
Reset
ADDR. REGISTER R/W Bitfield Name Data bits DETAILLED INFO($= HEX values)
value
HEX
MON_DET [6..5] $3 detection type for monitor function
$0 = random samples
$1 = absolute value peak detection
$2 = quasi peak detection
$3 = off / reset peak detector
MON_MAT [9..7] $0 matrix for monitor source
$0 = A
$1 = (A+B)/2
$2 = B
$3 = (A-B)/2 (2-ch. sources only)
- [23..10] $00 reserved, must be written as 0
GENERAL CONTROL
DEMDEC
Refresh cycle
Minimum refresh cycle period (worst case) can be calculated as follows:
Max 42 write registers with 3 datawords each. Each dataword consists of 8 databits + acknowledge bit. If auto increment
is applied 1 deviceaddress + 1 subaddress (2 Bytes) is additionally needed. So in total 43* 3 * 9 = 1161 Bits are needed
for one transfer. Assuming max. I2C speed (400 kbits/sec) a total time of 1/400k * 1161 = 2.9 msec is needed. So the
next transfer cycle (=refresh) cannot start earlier.
The following table is an extract of the full address range. Refresh procedure depends on automatic feature
(autostandard detection).
Table 267 Overview SSD I2C address range wrt. refresh cycle
Address
Refresh with DDEP mode Refresh without DDEP
space
$0001-$0009 Read only Read only
$000A-$000F - Yes
$0010-$0015 Yes Yes
$0016-$0033 End refresh cycle End refresh cycle
LIMITING VALUES
In accordance with the Absolute Maximum Rating System (IEC 134).
SYMBOL PARAMETER CONDITIONS MIN. MAX. UNIT
VP supply voltage − 5.5 V
VDDA supply voltage (analogue) −0.5 3.6 V
VDDP supply voltage (periphery) −0.5 3.6 V
VDDC supply voltage (core) −0.5 1.95 V
VI digital inputs note 1 −0.5 VDD+ 0.5 V
VO digital outputs note 1 −0.5 VDD+ 0.5 V
IO output current (each output) − ±10 mA
Tstg storage temperature −25 +150 °C
Tamb operating ambient temperature 0 70 °C
Tsol soldering temperature for 5 s − 260 °C
Tj operating junction temperature − 150 °C
Ves electrostatic handling HBM; all pins; notes 2 and 3 −2000 +2000 V
MM; all pins; notes 2, 4 and 5 −200 +200 V
Notes
1. This maximum value has an absolute maximum of 5.5 V independent of VDD.
2. All pins are protected against ESD by means of internal clamping diodes.
3. Human Body Model (HBM): R = 1.5 kΩ; C = 100 pF.
4. Machine Model (MM): R = 0 Ω; C = 200 pF.
5. All pins meet this requirement except pin 68 (VSScomb) which can handle a stress voltage of ±150 V.
THERMAL CHARACTERISTICS
QUALITY SPECIFICATION
In accordance with “SNW-FQ-611E”.
Latch-up
At an ambient temperature of 70 °C all pins meet the following specification:
• Itrigger ≥ 100 mA or ≥1.5VDD(max)
• Itrigger ≤ −100 mA or ≤−0.5VDD(max).
Note:
The SDA pin (pin 109 of the “standard version” or pin 20 of the “face down version) does not meet this specification and
has a maximum trigger current of −20 mA. For the positive current it meets the requirement of 100 mA.
CHARACTERISTICS OF TV-PROCESSOR
VP = 5 V; Tamb = 25 °C; unless otherwise specified.
6. Loop bandwidth BL = 60 kHz (natural frequency fN = 15 kHz; damping factor d = 2; calculated with top sync level as
FPLL input signal level).
7. The IF-PLL demodulator uses an internal VCO (no external LC-circuit required) which is calibrated by means of a
digital control circuit which uses the clock frequency of the µ-Controller as a reference. The required IF frequency for
the various standards is set via the IFA-IFC bits in subaddress 2FH. When the system is locked the resulting IF
frequency is very accurate with a deviation from the nominal value of less than 25 kHz.
8. Measured at 10 mV (RMS) top sync input signal.
9. So called projected zero point, i.e. with switched demodulator.
10. Measured in accordance with the test line given in Fig.60. For the differential phase test the peak white setting is
reduced to 87%.
The differential gain is expressed as a percentage of the difference in peak amplitudes between the largest and
smallest value relative to the subcarrier amplitude at blanking level.
The phase difference is defined as the difference in degrees between the largest and smallest phase angle.
11. This parameter is not tested during production but is guaranteed by the design and qualified by means of matrix
batches which are made in the pilot production period.
12. This figure is valid for the complete video signal amplitude (peak white-to-black), see Fig.61.
13. The noise inverter is only active in the ‘strong signal mode’ (no noise detected in the incoming signal)
14. The test set-up and input conditions are given in Fig.62. The figures are measured with an input signal of
10 mV RMS. This test can only be carried out in a test set-up in which the test options of the IC can be activated.
This because the IF-AGC control input is not available in this IC.
15. Measured at an input signal of 10 mVRMS. The S/N is the ratio of black-to-white amplitude to the black level noise
voltage (RMS value). B = 5 MHz. Weighted in accordance with CCIR 567.
16. Via this pin both the demodulated IF signal and the selected CVBS (or Y+C) signal can be supplied to the output.
The pin can also be used as CVBS input. The selection between both signals is realised by means of the SVO bits
in subaddress 39H.
17. The cascade of sound trap and group delay correction filter compensates for the group delay pre-distortion of the BG
standard, curve A (see “Rec. ITU-R BT.470-4”). The indicated values are the difference between the group delay at
4.43 MHz and the group delay at 10 kHz.
18. The time-constant of the IF-AGC is internal and the speed of the AGC can be set via the bits AGC1 and AGC0 in
subaddress 30H. The AGC response time is also dependent on the acquisition time of the PLL demodulator. The
values given are valid for the ‘norm’ setting (AGC1-AGC0 = 0-1) and when the PLL is in lock.
19. The AFC control voltage is generated by the digital tuning system of the PLL demodulator. This system uses the
clock frequency of the TCG µ-Controller as a reference and is therefore very accurate. For this reason no maximum
and minimum values are given for the window sensitivity figures (parameters M.7.2 and M.7.3). The tuning
information is supplied to the tuning system via the AFC bits in output byte 04H. The AFC value is valid only when
the LOCK-bit is 1.
20. The QSS IF circuit can also be used for the preprocessing of digital TV signals. The modulated signal has to be
supplied to the sound IF input (via a suitable filter) and the mixed down I-signal is available at the DVB outputs.
The AGC has two modes of operation: the internal mode in which the IC sets the gain with its own reference and an
external mode in which the gain can be controlled with an external circuit. In the second case the QSS-IF AGC pin
is used as an input to control the IF gain with an external circuit.
21. The reference signal for the I-mixer (frequency 43.008 or 49.152 MHz) is internally generated. It is also possible to
supply an external reference signal to the mixer. This external mode is activated by means of the CMB2-CMB0 and
IFD bits. The signal has to be supplied to the pin which is normally used as the reference signal output of the colour
decoder (REFO).
22. The weighted S/N ratio is measured under the following conditions:
a) The vision IF modulator must meet the following specifications:
Incidental phase modulation for black-to-white jumps less than 0.5 degrees.
QSS AF performance, measured with the television-demodulator AMF2 (audio output, weighted S/N ratio) better
than 60 dB (deviation 27 kHz) for 6 kHz sine wave black-to-white modulation.
Picture-to-sound carrier ratio: PC/SC1 = 13 dB (transmitter).
b) The measurements must be carried out with the Siemens SAW filters G3962 for vision IF and G9350 for sound
IF. Input level for sound IF 10 mVRMS with 27 kHz deviation.
c) The PC/SC ratio at the vision IF input is calculated as the addition of the TV transmitter ratio and the SAW filter
PC/SC ratio. This PC/SC ratio is necessary to achieve the S/N(W) values as indicated.
23. The input should be shunted with a resistor of 470 Ω - 10 kΩ
24. If a 10.7MHz FM radio IF signal is supplied to the external 2nd SIF input, an external 10.7MHz bandpass filter must
be used.
25. f = 4.5/5.5 MHz; FM: 70 Hz, ± 50 kHz deviation; AM: 1.0 kHz, 30% modulation.
26. f = 5.5 MHz; modulation frequency: 1 kHz, ∆f = ± 27 kHz.
27. Depending on the application (FM or AM reception) the amplitude of the output signal can be increased with 6 dB by
the AGN bit in subaddress 33H (FM reception) or AMLOW bit in subaddress 35H (AM reception). The resulting output
signal amplitudes are given in Table 268.
28. The signal-to-noise ratio is measured under the following conditions:
a) Input signal to the SSIF pin (activated via the CMB2-CMB0 bits) with an amplitude of 100mVRMS, fMOD = 1 kHz
and ∆f = 27 kHz
b) Output signal measured at the AUDEEM pin. The noise (RMS value) is measured according to the CCIR 468
definition.
29. In the “Mono” versions the deemphasis pin can also be used as additional audio input. In that case the internal
(demodulated FM signal) must be switched off. This can be realised by means of the SM (sound mute) bit. When the
vision IF amplifier is switched to positive modulation the signal from the FM demodulator is automatically switched
off. The external signal must be switched off when the internal signal is selected.
30. The “Stereo” and “AV Stereo” versions have 4 stereo inputs. The maximum output signal amplitude of the selector
(1.0 VRMS or 2.0 VRMS) is dependent on the supply voltage (5 V or 8 V) of the audio selector supply pin (VCC8V).
31. Audio attenuator at −6 dB, input signal 500 mVRMS
32. Audio input signal 200 mVRMS. Measured with a bandwidth of 15 kHz and the audio attenuator at −6 dB.
33. Unweighted RMS value, audio input signal 500 mVRMS, audio attenuator at −6 dB.
34. In versions without stereo decoder and digital sound processing circuits an analogue Automatic Volume Levelling
(AVL) function can be activated. The pin to which the external capacitor has to be connected can be chosen by
means of the AVLE bit (subaddress 34H). When the East-West output is not used (90° picture tubes) the capacitor
can be connected to the EW output pin. In 110° applications a choice has to be made between the AVL function and
a sub-carrier output / general purpose switch output. The selection must be made by means of the CMB0 to CMB2
bit in subaddress 4AH. More details about the sub-carrier output are given in the parameters D.10.
The Automatic Volume Levelling (AVL) circuit stabilises automatically the audio output signal to a certain level which
can be set by means of the volume control. This AVL function prevents big audio output fluctuations due to variation
of the modulation depth of the transmitter. The AVL can be switched on and off via the AVL bit in subaddress 34H.
The AVL is active over an input voltage range (measured at the deemphasis output) of 50 to 1500 mVRMS. The AVL
control curve is given in Fig.65. The control range of +6 dB to −14 dB is valid for input signals with 50% of the
maximum frequency deviation.
35. Signal with negative-going sync. Amplitude includes sync pulse amplitude.
36. This parameter is measured at nominal settings of the various controls.
37. Indicated is a signal for a colour bar with 75% saturation (chroma : burst ratio = 2.2 : 1).
38. The contrast and saturation control is active on the internal signal (YUV) and on the external RGB/YUV/YPRPB input.
The Text/OSD input can be controlled on brightness only. Nominal contrast is specified with the DAC in position 20
HEX. Nominal saturation as maximum −10 dB.
39. The YUV/YPBPR input signal amplitudes are based on a colour bar signal with 75/100% saturation.
40. Depending on the setting of the INTF bit (subaddress 42H) the saturation of the output signal is 75% (YUV signal)
or 100% (YPRPB signal). The luminance and colour difference out- and inputs can directly be connected. When
additional picture improvement ICs (like the TDA 9178) are applied the inputs of these ICs must be ac coupled
because of the black level clamp requirement. The output signal of the picture improvement IC can directly be
coupled to the luminance and colour difference inputs as long as the dc level of these signals have a value between
1 and 4 V (for the luminance signal) or between 1 and 4 V (for the UV signals). When the dc level of the input signals
exceed these levels the signals must be ac coupled and biased to a voltage level within these limits.
41. Test signal:
For PAL B, G, H, D, I and N: CCIR-18 multi-burst (see Fig. 66).
For PAL M and NTSC M: 100% amplitude FCC multi-burst (see Fig. 67).
42. This control range is valid for a colour carrier frequency of 4.43 MHz. For a colour carrier frequency of 3.58 MHz the
control range has a value of ± 190 µs (see also Table 132).
43. Test signal:
For PAL B, G, H, D, I and N: 100/0/75/0 EBU colour bar.
For PAL M and NTSC M: 100% white 75% amplitude FCC colour bar.
44. When the decoder is forced to a fixed subcarrier frequency (via the CM-bits) the chroma trap is always switched-on,
also when no colour signal is identified. In the automatic mode the chroma trap is switched-off when no colour signal
is identified.
45. Valid for a signal amplitude on the Y-input of 0.7 V black-to-white (100 IRE) with a rise time (10% to 90%) of 70 ns
and the video switch in the Y/C mode. During production the peaking function is not tested by measuring the
overshoots but by measuring the frequency response of the Y output.
46. The ratio between the positive and negative peaks can be varied by means of the bits RPO1 and RPO0 in
subaddress 47H. For ratios which are smaller than 1.7 the positive peak is not affected and the negative peak is
reduced.
47. The coring can be activated in the low-light part of the picture. This effectively reduces the noise while having
maximum peaking in the bright parts of the picture. The setting the video content at which the coring is active can be
adapted by means of the COR1/COR0 bits in subaddress 47H.
48. For video signals with a black level which deviates from the back-porch blanking level the signal is “stretched” to the
blanking level. The amount of correction depends on the IRE value of the signal (see Fig.72). The black level is
detected by means of an internal capacitor. The black level stretcher can be switched on and off via the BKS bit in
subaddress 45H. The values given in the specification are valid only when the luminance input signal has an
amplitude of 1 Vp-p.
49. The Dynamic Skin Tone Correction circuit is designed such that it corrects (instantaneously and locally) the hue of
those colours which are located in the area in the UV plane that matches to skin tones. The correction is dependent
on the luminance, saturation and distance to the preferred axis. Because the amount of correction is dependent on
the parameters of the incoming YUV signal it is not possible to give exact figures for the correction angle. The
correction angle of 45 (±22.5) degrees is just given as an indication and is valid for an input signal with a luminance
signal amplitude of 75% and a colour saturation of 50%. A graphical representation of the control behaviour is given
in Figure 73 on page 229.
50. The gamma control is realised by inserting a non-linear transfer characteristic in the luminance path. The shape of
the curve can be adapted by means of the WS1/WS0 bits in subaddress 45H. The control curves are given in Fig. 74.
It is possible to make the gamma control dependent on the Average Picture Level (APL). This function is identical to
the previous white stretch function. Then the GAM bit (subaddress 44H) must be set to “0”. The control curve can
again be adapted by means of the WS1/WS0 bits (see also Fig. 75). When the gamma control is active the colour
saturation is adapted to the variation of the luminance linearity.
51. Via the ‘blue stretch’ (BLS bit) function the colour temperature of the bright scenes (amplitudes which exceed a value
of 80% of the nominal amplitude) can be increased. This effect is obtained by increasing the small signal gain of the
blue channel and decreasing the small signal gain for the red channel for signals which exceed the 80% level. The
effect is illustrated in Figure 76 on page 230.
52. When this function is activated (TFR = 1) the black level of the RGB output signals is dependent on the average
picture information. For a ‘black’ picture the black level is unaffected and the maximum black level shift for a complete
‘white’ picture (100 IRE) is 10 IRE in the direction ‘black’. The black level shift is linearly dependent on the picture
content.
53. The SVM is specified for a 2T-pulse input signal with an amplitude (100%) of 700 mVP-P. The coring system on the
SVM output signal has to levels. The SVM output signal amplitude is dependent on the setting of the coring and on
SVMA (see Fig. 77).
54. The delay between the RGB output signals and the SVM output signal can be adjusted (by means of the
SVM2-SVM0 bits in subaddress 48H) so that an optimum picture performance can be obtained. Furthermore a video
dependent coring function can be activated. Another feature is that the SVM output signal can be made dependent
on the horizontal position on the screen (parabola on the SVM output). The screen is equally divided into 6 parts (see
Fig. 78). By multiplying a gain factor with the SVM output signal as a function of the horizontal position several
discrete curves can be made. The shape of the curve can be programmed by means of the SPR2-SPR0 bits (in
subaddress 48H).
55. The slicing level is independent of sync pulse amplitude. The given percentage is the distance between the slicing
level and the top sync level. When the amplitude of the sync pulse exceeds the value of 350 mV the sync separator
will slice the sync pulse at a level of 175 mV above top sync. The maximum sync pulse amplitude is 0.4 Vp-p. By
means of the SSL bit (subaddress 3FH) the slicing level can be changed to 30% (SSL = 1).
The vertical slicing level is dependent on the S/N ratio of the incoming video signal. For a S/N ≤ 24 dB the slicing
level is 35%, for a S/N ≥ 24 dB the slicing level is 60%. With the bit FSL (Forced Slicing Level) the vertical slicing
level can be forced to 60%.
56. To obtain a good performance for both weak signal and VCR playback the time constant of the first control loop is
switched depending on the input signal condition and the condition of the POC, FOA, FOB and VID bits in
subaddress 3DH. The circuit contains a noise detector and the time constant is switched to ‘slow’ when too much
noise is present in the signal. In the ‘fast’ mode during the vertical retrace time the phase detector current is increased
50% so that phase errors due to head-switching of the VCR are corrected as soon as possible. Switching of the time
constant can be automatically or can be set by means of the control bits.
The circuit contains a video identification circuit which is independent of the first loop. This identification circuit can
be used to close or open the first control loop when a video signal is present or not present on the input. This enables
a stable On Screen Display (OSD) when just noise is present at the input.
To prevent that the horizontal synchronisation is disturbed by anti copy signals like Macrovision the phase detector
is gated during the vertical retrace period so that pulses during scan have no effect on the output voltage. The width
of the gate pulse is about 22 µs. During weak signal conditions (noise detector active) the gating is active during the
complete scan period and the width of the gate pulse is reduced to 5.7 µs so that the effect of noise is reduced to a
minimum.
The output current of the phase detector in the various conditions are shown in Table 269.
57. The ICs have 2 protection inputs. The protection on the second phase detector pin is intended to be used as ‘flash’
protection. When this protection is activated the horizontal drive is switched-off immediately and then switched-on
again via the slow start procedure.
The protection on the EHT input is intended for overvoltage (X-ray) protection. When this protection is activated the
horizontal drive is directly switched-off (via the slow stop procedure).
The EHT protection input can also be used to switch-off the TV receiver in a correct way when it is switched off via
the mains power switch or when the power supply is interrupted by pulling the mains plug. This can be realised by
means of a detection circuit which monitors the main supply voltage of the receiver. When this voltage suddenly
decreases the EHT protection input must be pulled HIGH and then the horizontal drive is switched off via the slow
stop procedure. Whether the EHT capacitor is discharged in the overscan or not during the switch-off period depends
on the setting of the OSO bit (subaddress 3EH, D4). See also note 75.
58. The control range indicates the maximum phase difference at the top and the bottom of the screen. Compared with
the phase position at the centre of the screen the maximum phase difference at the top and the bottom of the screen
is ±0.75 µs for the parallelogram and ±1.0 µs for the bow correction.
59. During switch-on the horizontal drive starts-up in a soft-start mode. The horizontal drive starts with a very short TON
time of the horizontal output transistor, the ‘off time’ of the transistor is identical to the ‘off time’ in normal operation.
The starting frequency during switch-on is therefore about 2 times higher than the normal value. The ‘on time’ is
slowly increased to the nominal value in a time of about 1175 ms (see Fig.81). The rather slow rise of the TON
between 75% and 100% of TON is introduced to obtain a sufficiently slow rise of the EHT for picture tubes with
Dynamic Astigmatic Focus (DAF) guns. When the nominal frequency is reached the PLL is closed in such a way that
only very small phase corrections are necessary. This ensures a safe operation of the output stage.
During switch-off the soft-stop function is active. This is realised by doubling the frequency of the horizontal output
pulse. The switch-off time is about 43 ms (see Fig.81). When the ‘switch off command’ is received the soft-stop
procedure is started after a delay of about 2 ms. During the switch-off time the EHT capacitor of the picture tube is
discharged with a fixed beam current which is forced by the black current loop (see also note 75). The discharge time
is about 38 ms.
The horizontal output is gated with the flyback pulse so that the horizontal output transistor cannot be switched-on
during the flyback time.
60. The vertical blanking pulse in the RGB outputs has a width of 27 or 22 lines (50 or 60 Hz system). The vertical pulse
in the sandcastle pulse has a width of 14 or 9.5 lines (50 or 60 Hz system). This to prevent a phase distortion on top
of the picture due to a timing modulation of the incoming flyback pulse.
61. The timing pulses for the vertical ramp generator are obtained from the horizontal oscillator via a divider circuit.
During TV reception this divider circuit has 3 modes of operation:
a) Search mode ‘large window’.
This mode is switched on when the circuit is not synchronized or when a non-standard signal (number of lines
per frame outside the range between 311 and 314(50 Hz mode) or between 261 and 264 (60 Hz mode) is
received). In the search mode the divider can be triggered between line 244 and line 361 (approximately
45 to 64.5 Hz).
b) Standard mode ‘narrow window’.
This mode is switched on when more than 15 succeeding vertical sync pulses are detected in the narrow window.
The IVWF bit in output byte 03 is set to “1” when 7 succeeding vertical sync pulses are detected in the narrow
window. When the circuit is in the standard mode and a vertical sync pulse is missing the retrace of the vertical
ramp generator is started at the end of the window. Consequently, the disturbance of the picture is very small.
The circuit will switch back to the search window when, for 6 successive vertical periods, no sync pulses are found
within the window.
c) Standard TV-norm (divider ratio 525 (60 Hz) or 625 (50 Hz).
When the system is switched to the narrow window it is checked whether the incoming vertical sync pulses are
in accordance with the TV-norm. When 15 standard TV-norm pulses are counted the divider system is switched
to the standard divider ratio mode. In this mode the divider is always reset at the standard value even if the vertical
sync pulse is missing.
When 3 vertical sync pulses are missed the system switches back to the narrow window and when also in this
window no sync pulses are found (condition 3 missing pulses) the system switches over to the search window.
The vertical divider needs some waiting time during channel-switching of the tuner. When a fast reaction of the
divider is required during channel-switching the system can be forced to the search window by means of the NCIN bit
in subaddress 3EH.
When RGB signals are inserted the maximum vertical frequency is increased to 72 Hz. This has the consequence
that the circuit can also be synchronised by signals with a higher vertical frequency like VGA.
62. Conditions: frequency is 50 Hz; normal mode; VS = 1F.
63. The output range percentages mentioned for E-W control parameters are based on the assumption that 400 µA
variation in E-W output current is equivalent to 20% variation in picture width.
64. The ICs have a zoom adjustment possibility for the horizontal and vertical deflection. For this reason an extra DAC
has been added in the vertical amplitude control which controls the vertical scan amplitude between 0.75 and 1.38
of the nominal scan. At an amplitude of 1.06 of the nominal scan the output current is limited and the blanking of the
RGB outputs is activated. This is illustrated in Fig. 79.
When the vertical amplitude is compressed (zoom factor <1) it is still possible to display the black-current measuring
lines in the vertical overscan. The feature is activated by means of the OSVE-bit in subaddress 40H. Because the
vertical deflection output stage needs some time for the excursion from the top of the picture to the required position
on the screen the vertical blanking is increased when the OSVE-bit is activated. The shape of the vertical deflection
current for a zoom factor of 0.75 with OSVE activated is given in Fig. 80. The exact timing of the measuring pulses
and vertical blanking for the various conditions is given in Fig. 82.
The nominal scan height must be adjusted at a position of 19 HEX of the vertical ‘zoom’ DAC.
65. At a chrominance input voltage of 660 mV (p-p) (colour bar with 75% saturation i.e. burst signal amplitude
300 mV (p-p)) the dynamic range of the ACC is +6 and −20 dB.
66. The ACL function can be activated by via the ACL bit in the subaddress 3BH. The ACL circuit reduces the gain of
the chroma amplifier for input signals with a chroma-to-burst ratio which exceeds a value of 3.0.
67. This parameter indicates the bandwidth of the complete chrominance circuit including the chrominance bandpass
filter. The bandwidth of the low-pass filter of the demodulator is approximately 1 MHz.
68. The subcarrier output is combined with a 3-level switch output which can be used to switch external circuits like
sound traps etc. This output is controlled by the CMB1 and CMB0 bits in control byte 22H. The subcarrier signal is
available when CMB1/0 are set to 0/1. During the demodulation of SECAM signals the subcarrier signal is only
available during the vertical retrace period. The frequency is 4.43 MHz in this condition.
69. Because of the 2-point black current stabilization circuit both the black level and the amplitude of the RGB output
signals depend on the drive characteristic of the picture tube. The system checks whether the returning measuring
currents meet the requirement and adapts the output level and gain of the circuit when necessary. Therefore the
typical value of the black level and amplitude at the output are just given as an indication for the design of the RGB
output stage.
The 2-point black level system adapts the drive voltage for each cathode in such a way that the 2 measuring currents
have the right value. This has the consequence that a change in the gain of the output stage will be compensated
by a gain change of the RGB control circuit. Because different picture tubes may require different drive voltage
amplitudes the ratio between the output signal amplitude and the inserted measuring pulses can be adapted via the
I2C-bus. This is indicated in the parameter C.4.13.
Because of the dependence of the output signal amplitude on the application the soft clipping limiting has been
related to the input signal amplitude.
70. The alignment system for the Vg2 voltage of the picture tube can be activated by means of the AVG bit. In that
condition a certain black level is inserted at the RGB outputs during a few lines. The value of this level can be
adjusted by means of the brightness control DAC. An automatic adjustment of the Vg2 of the picture tube can be
realised by using the WBC and HBC bits in output byte 01. These bits indicate whether the black level feedback
current is inside or outside the window between 12 and 20 µA. The indication of these bits can be made visible on
the screen via OSD so that this alignment procedure can also be used for service purposes. Because the gain loop
is digital quantization steps may occur in the read-out of the WBC and HBC bits.
71. When the reproduction of 4 : 3 pictures on a 16 : 9 picture tube is realised by means of a reduction of the horizontal
scan amplitude the edges of the picture may slightly be disturbed. This effect can be prevented by adding an
additional blanking to the RGB signals. The blanking pulse is derived form the horizontal oscillator and is directly
related to the incoming video signal (independent of the flyback pulse). This blanking is activated with the HBL bit.
The width of the blanking can be set by means of the bits WBF3-WBF0 (start of blanking) and WBR3-WBR0 (end of
blanking) in subaddress 26H (see Fig.85).
When the Double Window feature is activated it may be necessary to increase the width of the wide blanking. This
can be realised by means of the WBI bit (subaddress 3EH).
72. This parameter is valid only when the CCC loop is active.
73. Signal-to-noise ratio (S/N) is specified as peak-to-peak signal with respect to RMS noise (bandwidth 5 MHz).
74. This is a current input. The timing of the measuring pulses and the vertical blanking for the 50/60 Hz standard are
given in Fig.82
The start-up procedure is as follows.
When the TV receiver is switched-on the RGB outputs are blanked and the black-current loop will try to adjust the
picture tube to the right bias levels. The RGB drive signals are switched-on as soon as the black current loop is
stabilised. This results in the shortest switch-on time.
When this switch-on system results in a visible disturbance of the picture it is possible to add a further switch-on delay
via a software routine. In that case the RGB outputs must be blanked by means of the RBL bit. The condition of the
gain loop and the total black current loop can be read from the GLOK and BCF bits. This information can be used to
switch-on the RGB outputs after some additional delay.
75. During switch-off the magnitude of the discharge current of the picture tube is controlled by the black current loop.
Dependent on the setting of the OSO bit the vertical scan can be stopped in an overscan position during that time so
that the discharge is not visible on the screen. The switch-off procedure is as follows:
a) When the switch-off command is received the RGB outputs are blanked for a time of about 2 ms.
b) If OSO = 1 the vertical scan is placed in an overscan position
c) If OSO = 0 the vertical deflection will keep running during the switch-off time
d) The soft-stop procedure is started by doubling the frequency of the horizontal output pulse
e) The fixed beam current is forced via the black current loop
f) The soft-stop time has a value of 43 ms, the fixed beam current is flowing during a time of 38 ms.
76. The control circuit contains a Peak White Limiting (PWL) circuit and a soft clipper.
a) The detection level of the PWL is adjustable via the I2C-bus and has a control range between 0.4 and 0.6 VBL-WH
(this amplitude is related to the CVBS/Y input signal (typical amplitude 0.7 VBL-WH) at maximum contrast setting).
The high frequency components of the video signal are suppressed so that they do not activate the limiting action.
The contrast reduction of the PWL is obtained by discharging the capacitor of the beam current limiting input.
b) In addition to the PWL circuit the IC contains a soft clipper function which limits the high frequency signals when
they exceed the peak white limiting level. The difference between the peak white limiting level and the soft clipping
level is adjustable via the I2C-bus and can be varied between 0 and 10% in 3 steps (soft clipping level equal or
higher than the PWL level). It is also possible to switch-off the soft clipping function.
77. The soft clipper gain reduction is measured by applying a sawtooth signal with rising slope and 0.7 VBL-WH at the
CVBS input. To prevent the beam current limiter from operating a DC voltage of 3.5V must be applied to BCLIN pin.
The contrast is set at the maximum value, the PWL (peak white limiting) level at the minimum value, and the soft
clipping level is set at 0% above the PWL level (SOC10=00). The tangents of the sawtooth waveform at one of the
RGB outputs is now determined at begin and end of the sawtooth. The soft clipper gain reduction is defined as the
ratio of the slopes of the tangents for black and white, see Fig.84.
78. The VGUARD/SWIO pin can be used for various purposes. The various combinations are given below.
a) Just vertical guard input.
b) Combination of vertical guard and LED drive output. In this condition the output is high-ohmic during the vertical
retrace (1 ms) so that the vertical guard pulse can be detected.
c) Single ended output switch
d) Input port
The functionality of this pin is controlled by the VGM1/0 and LED bits.
Table 268 Output signal amplitude of deemphasis pin as function of AGN and AMLOW bits; note 1
OUTPUT LEVEL DURING FM OUTPUT LEVEL DURING AM
AGN AMLOW
RECEPTION RECEPTION
0 0 125 mVRMS 250 mVRMS
0 1 125 mVRMS 125 mVRMS
1 0 250 mVRMS 250 mVRMS
1 1 250 mVRMS 125 mVRMS
Note
1. The indicated values are valid for a modulation index of 54% for both the FM and AM signal
Table 269 Output current of the phase detector in the various conditions
I2C-BUS COMMANDS IC CONDITIONS ϕ-1 CURRENT/MODE
VID POC FOA FOB IFI SL NOISE SCAN V-RETR GATING MODE
− 0 0 0 yes yes no 200 300 yes (1) normal
− 0 0 0 yes yes yes 30 30 yes(2) normal
− 0 0 0 yes no − 200 300 no normal
− 0 0 1 yes yes − 30 30 yes(2) slow
− 0 0 1 yes no − 200 300 no slow
− 0 1 0 yes yes − 6 6 no OSD
− − 1 1 − − − 200 300 yes(1) fast
0 0 − − no − − 6 6 no OSD
− 1 − − − − − − − − off
Note
1. Gating is active during vertical retrace, the width is 22 µs. This gating prevents disturbance due to Macro Vision Anti
Copy signals.
2. Gating is continuously active and is 5.7 µs wide
handbook, halfpage gm
1
f osc = -----------------------------------------
C i × C tot
Co 2π L i × ----------------------
Ci 276 kΩ
100 C i + C tot
XTALIN
XTALI XTALOUT
XTALO
Ca × Cb
C tot = C p + -------------------
-
Ca + Cb
Li crystal
Ci Ri or
Cp ceramic
resonator
Ca = Ci + Cx1
Cx1 Cx2 Cb = Co + Cx2
Ca Cb
MGR447
dB 0 80
-20
60
-40
40
-60
20
-80 0
0 10 20 30 40
DAC (HEX)
−20
0 20 40 60 80
DAC (HEX)
Overshoot in direction ‘black’.
+50 +50
(deg) (deg)
+30 +30
+10 +10
−10 −10
−30 −30
−50 −50
0 10 20 30 40 0 10 20 30 40
DAC(HEX) DAC(HEX)
MLA740 - 1
300 MLA741 - 1
250
(%)
% 225 100
250 (%)
200 90
175 80
200
150 70
150
125 60
100 50
100
75 40
50 30
50
25 20
00 10
0 10 20 30 40
DAC (HEX)
0 10 20 30 40
DAC (HEX)
(V)
MLA742 - 1
+0.4
0.7
(V)
+0.2 MBC212
0.35
100%
16 % 92%
0 0
-0.2
0.35
30%
0
0 10 20 30 40
DAC (HEX)
MBC211
100%
86%
72%
58%
44%
30%
10 12 22 26 32 36 40 44 48 52 56 60 64 µs
3.2 dB
10 dB
13.2 dB 13.2 dB
30 dB 30 dB
SC CC PC SC CC PC
MBC213
BLUE YELLOW
PC
TEST SPECTRUM
SC Σ ATTENUATOR CIRCUIT ANALYZER
gain setting
adjusted for blue
CC
MBC210
- y1-axis - (LIN)
225.0n
grp_55
200.0n _4.43M 197.853n
- Subvar -
175.0n
GD: 0.0
ST1: 0.0
150.0n
ST0: 0.0
FILCON: 1.962
125.0n
100.0n
75.0n
50.0n
25.0n
0.0
-25.0n
0.0 1.0M 2.0M 3.0M 4.0M 5.0M
500.0k 1.5M 2.5M 3.5M 4.5M
Analysis: AC
(LIN) F
User: nyoudees Simulation date: 16-04-2002, 16:54:30
File: /user/nyoudees/kn10241d/simulation/kn10241d_sndgrp_sim/sndgrp_sim1/Pstar/schematic/netlist/sndgrp_sim1.c.sdif
Fig.63 Group delay characteristic without group delay correction (sound trap: 5.5 MHz)
- y1-axis - (LIN)
400.0n
grp_gd
350.0n
- Subvar - 300.0n
GD: 1.0
ST1: 0.0
250.0n
ST0: 0.0
FILCON: 1.962
200.0n
_4.43M 177.613n
150.0n
100.0n
50.0n
-100.0n
0.0 1.0M 2.0M 3.0M 4.0M 5.0M
500.0k 1.5M 2.5M 3.5M 4.5M
Analysis: AC
(LIN) F
User: nyoudees Simulation date: 16-04-2002, 16:54:30
File: /user/nyoudees/kn10241d/simulation/kn10241d_sndgrp_sim/sndgrp_sim1/Pstar/schematic/netlist/sndgrp_sim1.c.sdif
Fig.64 Group delay characteristic with group delay correction (sound trap: 5.5 MHz)
1.8 V
1.0 V
Output voltage
A B C D
0.1 V
10 mV 100 mV 1V
Deemphasis voltage
These curves are valid for an audio supply voltage of 5 V. When the supply voltage is increased to 8 V the audio
output signal is increased with 6 dB.
(V)
1.0
0.65
0.45
0.44
0.3
0.15
0.0
(V)
0.5 1.5 2.0 3.0 3.58 4.1 MHz
1.0
0.65
0.45
0.3
0.15
0.0
input:
line n-2 line n-1 line n line n+1 line n+2 line n+3
output:
line n-1 line n
line n-2 line n+1 line n+2 line n+3
line n-2 line n-1 line n line n+1 line n+2 line n+3
output:
line n+1 line n+2
line n-2 line n-1 line n line n+3
Fig.68 Vertical transitions active video ↔ vertical blanking from line to line, PAL systems.
input:
line n-2 line n-1 line n line n+1 line n+2 line n+3
output:
line n
line n-2 line n-1 line n+1 line n+2 line n+3
cross talk
Transition at bottom of field:
input:
line n-2 line n-1 line n line n+1 line n+2 line n+3
output:
line n+1
line n-2 line n-1 line n line n+2 line n+3
cross talk
Fig.69 Vertical transitions active video ↔ vertical blanking from line to line, NTSC system
Luminance
1
0.5
0
0 1 fsc 2 fsc
Detailed view:
Comb depth at f = fSC
1 Y Y
0.5 U V U V U
Chrominance
1
0.5
0
0 1 fsc 2 fsc
Y Y
0.5
OUTPUT (IRE)
100
80
60
40
20
B INPUT (IRE)
0
A 20 40 60 80 100
-20
red
V
I-axis
yellow
Fig.73 Skin tone correction range for the correction angle of 123 deg.
100%
YOUT
maximum
expansion
0%
0% YIN 100%
Gain
increase
WS1/WS0 = 1/1
10%
WS1/WS0 = 1/0
5%
WS1/WS0 = 0/1
10 20 30 40 50
APL-level
Fig.75 Gamma control (white stretch) characteristic; Gain increase as function of APL level and WS1/WS0 setting
RGB (BLS=0)
100 GREEN (BLS=1)
RED (BLS=1)
95
90
85
80 85 90 95 100
Peak white level (%)
Fig.76 Blue stretch characteristic
output- output-
amplitude amplitude
SVMA = 0 SVMA = 1
soft-clipping
CRA0=0
1.8Vp-p 1.8Vp-p
CRA0=0 CRA0=1
CRA0=1
gain gain
0 0
coring coring
50% 100% 50% 100%
input-amplitude input-amplitude
(% of nominal input) (% of nominal input)
SVM gain
* 0dB
-3dB
-6dB
A B C C B A
Horizontal position
Depending on VMA0, VMA1
*
curve at SPR2=1, SPR1=0 and SPR0=1
TOP
PICTURE
%
60
50
VERTICAL POSITION
138%
40 100%
30
75%
20
10
TIME
T/2 T
0
-10
-20
-30
-40
-50
BOTTOM
-60 PICTURE
V-DRIVE
I-COIL
Measuring lines
Vertical blanking
Philips Semiconductors
mid-range TV applications
Versatile signal processor for low- and
100
75
Soft start
TON
CONFIDENTIAL
50
Frequency
234
HOUT = 2xFH
25
57 73 1045 50
12
Preliminary specification
Time (ms)
UOCIII series
Discharge current
picture tube
38
Fig. 81 Soft start and soft stop behaviour of horizontal output and timing picture tube discharge current
RESET LINE COUNTER 23
625
50Hz
Video
signal
2003 Nov 11
internal
2fH clock 1ST
Vert. Blank
Philips Semiconductors
336
312
Video
signal
2ND
Video
235
signal
internal
2fH clock 1ST
FIELD
CONFIDENTIAL
Reset Vert. Saw
9.5 lines
end line 20 (OSVE and EVB = 0)
end line 30 (OSVE = 1)
Vert. Blank end line 23 (EVB = 1)
4 lines (OSVE and EVB = 0)
14.5 lines (OSVE = 1)
9 lines (EVB = 1)
L R G B
Black current pulses 17 18 19 20
Note 1: When OSVE and EVB are ‘1’ the OSVE blanking value is valid
Note 2: The vertical blanking is also dependent on the vertical “Zoom” and “Scroll” setting
Fig.82 Timing of vertical blanking and black current measuring pulses
UOCIII series
Preliminary specification
Philips Semiconductors Preliminary specification
φ-1 REF
2nd FIELD
φ-1 REF
SYNC
1st FIELD
CSY
SYNC
CSY
Fig.83 H/V timing output (CSY) on the flyback input pin (FBISO) in the “LCD/100 Hz” mode
14 lines
14 lines
2.4
clipper off
Soft clipping
range
(Defined by
SOC1/SOC0 bits)
1.8
RGBout
(Vb-w)
1.2 clipper on
0.6
PWL setting
Fig.84 Peak White Limiting / Soft clipper characteristic.
VIDEO
REF Φ-1
BURST KEY
HORIZONTAL
DEFLECTION V scan
STAGE
R ew
TDA8366
TDA110XXH*
TDA 935X
TDA120XXH* 4321
21 DIODE V EW
series EWD MODULATOR
EW output
28
27
50 27
26
49 stage
V ref
Rc C saw
39 kΩ
(2%) 150
100nF
nF
(5%) MLA744 - 1
I ref
700
IVERT 500
(µA) 300
100
-100
-300
-500
-700
0 T/2 TIME T
VA = 0, 20H and 3FH; VSH = 1FH; SC = 0EH. VS = 0, 20H and 3FH; VA = 1FH; VSH = 1FH; SC = 0EH.
Fig. 87 Control range of vertical amplitude. Fig. 88 Control range of vertical slope.
IVERT
(µA)
600
400
200
-200
-400
VSH = 0, 20H and 3FH; VA = 1FH; SC = 0EH. SC = 0, 0EH and 3FH; VA = 1FH; VSH = 1FH.
IEW IEW
(µA) (µA)
1200 500
1000
400
800
300
600
200
400
100
200
0 0
0.0 400.0m 800.0m
0 200.0m T/2 600.0m TIME T 1.0 0.0
0 200.0m
400.0m
T/2 600.0m TIME800.0m T 1.0
IEW IEW
(µA) (µA)
500 650
600
400
550
300
500
200
450
100
400
CP = 0, 20H and 3FH; EW = 3FH; PW = 3FH;TC = 1FH. TC = 0, 20H and 3FH; EW = 1FH; PW = 1FH; CP = 10H.
Fig. 93 Control range of EW corner/parabola ratio. Fig. 94 Control range of EW trapezium correction.
IVERT
(µA)
600
400
200
-200
-400
-600
0.0 400.0m 800.0m
0 200.0m T/2 600.0m TIME T 1.0
Adjustment of geometry control parameters For adjustment of the vertical shift and vertical slope
independent of each other, a special service blanking
The deflection processor offers the following parameters
mode can be entered by setting the SBL bit HIGH. In this
for picture alignment, viz:
mode the RGB-outputs are blanked during the second half
• vertical amplitude of the picture. There are 2 different methods for alignment
• vertical slope of the picture in vertical direction. Both methods make use
of the service blanking mode.
• S-correction
• vertical shift The first method is recommended for picture tubes that
have a marking for the middle of the screen. With the
• Vertical zoom and vertical scroll
vertical shift control the last line of the visible picture is
• Vertical linearity correction, when required the linearity positioned exactly in the middle of the screen. After this
setting of the upper and lower part of the screen can be adjustment the vertical shift should not be changed. The
different. top of the picture is placed by adjustment of the vertical
• horizontal shift. amplitude, and the bottom by adjustment of the vertical
slope.
• EW width
• EW parabola width The second method is recommended for picture tubes that
have no marking for the middle of the screen. For this
• EW upper/lower corner parabola
method a video signal is required in which the middle of the
• EW trapezium correction. picture is indicated (e.g. the white line in the circle test
• Horizontal parallelogram and bow correction pattern). With the vertical slope control the beginning of the
blanking is positioned exactly on the middle of the picture.
It is important to notice that the ICs are designed for use Then the top and bottom of the picture are placed
with a DC-coupled vertical deflection stage. This is the symmetrical with respect to the middle of the screen by
reason why a vertical linearity alignment is not necessary adjustment of the vertical amplitude and vertical shift.
(and therefore not available). After this adjustment the vertical shift has the right setting
For a particular combination of picture tube type, vertical and should not be changed.
output stage and EW output stage it is determined which If the vertical shift alignment is not required VSH should be
are the required values for the settings of S-correction, EW set to its mid-value (i.e. VSH = 1F). Then the top of the
parabola/width ratio and EW corner/parabola ratio. These picture is placed by adjustment of the vertical amplitude
parameters can be preset via the I2C-bus, and do not need and the bottom by adjustment of the vertical slope. After
any additional adjustment. The rest of the parameters are the vertical picture alignment the picture is positioned in
preset with the mid-value of their control range (i.e. 1FH), the horizontal direction by adjustment of the EW width and
or with the values obtained by previous TV-set
the horizontal shift. Finally (if necessary) the left- and
adjustments.
right-hand sides of the picture are aligned in parallel by
The vertical shift control is meant for compensation of adjusting the EW trapezium control.
off-sets in the external vertical output stage or in the
To obtain the full range of the vertical zoom function the
picture tube. It can be shown that without compensation
adjustment of the vertical geometry should be carried out
these off-sets will result in a certain linearity error,
at a nominal setting of the zoom DAC at position 19 HEX.
especially with picture tubes that need large S-correction.
The total linearity error is in first order approximation
proportional to the value of the off-set, and to the square of
the S-correction needed. The necessity to use the vertical
shift alignment depends on the expected off-sets in vertical
output stage and picture tube, on the required value of the
S-correction, and on the demands upon vertical linearity.
PACKAGE OUTLINE
c
y
X
96 65
97 64 ZE
A A2
E HE A1 (A3)
θ
wM θ1
Lp
bp
L
pin 1 index detail X
128 33
1 32
wM ZD v M A
e bp
D B
HD v M B
0 5 10 mm
scale
Note
1. Plastic or metal protrusions of 0.25 mm maximum per side are not included.
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.