INTEGRATED CIRCUITS
DATA SHEET
SAA55xx
TV microcontrollers with Closed
Captioning (CC) and On-Screen
Display (OSD)
Preliminary specification
Supersedes data of 1999 Aug 02
File under Integrated Circuits, IC02
2000 Feb 23
Philips Semiconductors
Preliminary specification
TV microcontrollers with Closed Captioning (CC)
and On-Screen Display (OSD)
CONTENTS
1
2
3
4
5
6
6.1
6.2
7
7.1
8
8.1
8.2
8.3
8.4
8.5
8.6
9
9.1
9.2
9.3
10
10.1
10.2
10.3
10.4
11
11.1
11.2
11.3
11.4
12
13
13.1
14
14.1
14.2
14.3
14.4
15
FEATURES
GENERAL DESCRIPTION
QUICK REFERENCE DATA
ORDERING INFORMATION
BLOCK DIAGRAM
PINNING INFORMATION
Pinning
Pin description
MICROCONTROLLER
Microcontroller features
MEMORY ORGANIZATION
ROM bank switching
RAM organisation
Data memory
SFR memory
Character set feature bits
External (auxiliary) memory
REDUCED POWER MODES
Idle mode
Power-down mode
Standby mode
I/O FACILITY
I/O ports
Port type
Port alternative functions
LED support
INTERRUPT SYSTEM
Interrupt enable structure
Interrupt enable priority
Interrupt vector address
Level/edge interrupt
TIMER/COUNTER
WATCHDOG TIMER
Watchdog Timer operation
PULSE WIDTH MODULATORS
PWM control
Tuning Pulse Width Modulator (TPWM)
TPWM control
Software ADC (SAD)
I
2
C-BUS SERIAL I/O
15.1
16
16.1
16.2
16.3
16.4
17
17.1
18
18.1
18.2
18.3
18.4
18.5
18.6
18.7
18.8
18.9
18.10
18.11
18.12
18.13
18.14
18.15
19
20
21
22
23
24
25
26
26.1
26.2
26.3
26.4
27
28
29
I
2
C-bus port selection
MEMORY INTERFACE
Memory structure
Memory mapping
Addressing memory
Page clearing
DATA CAPTURE
Data Capture features
DISPLAY
SAA55xx
Display features
Display modes
Display feature descriptions
Character and attribute coding
Screen and global controls
Text display controls
Display positioning
Character set
ROM addressing
Redefinable characters
Display synchronization
Video/Data switch (Fast Blanking) polarity
Video/data switch adjustment
RGB brightness control
Contrast reduction
MEMORY MAPPED REGISTERS (MMR)
LIMITING VALUES
CHARACTERISTICS
QUALITY AND RELIABILITY
APPLICATION INFORMATION
ELECTROMAGNETIC COMPATIBILITY
(EMC) GUIDELINES
PACKAGE OUTLINES
SOLDERING
Introduction to soldering through-hole mount
packages
Soldering by dipping or by solder wave
Manual soldering
Suitability of through-hole mount IC packages
for dipping and wave soldering methods
DEFINITIONS
LIFE SUPPORT APPLICATIONS
PURCHASE OF PHILIPS I
2
C COMPONENTS
2000 Feb 23
2
Philips Semiconductors
Preliminary specification
TV microcontrollers with Closed Captioning (CC)
and On-Screen Display (OSD)
1
FEATURES
SAA55xx
•
Single-chip microcontroller with integrated On-Screen
Display (OSD)
•
One Time Programmable (OTP) memory for both
Program ROM and character sets
•
Single power supply: 3.0 to 3.6 V
•
5 V tolerant digital inputs and I/O
•
29 I/O port via individual addressable controls
•
Programmable I/O for push-pull, open-drain and
quasi-bidirectional
•
Two port lines with 8 mA sink (at <0.4 V) capability, for
direct drive of Light Emitting Diode (LED)
•
Single crystal oscillator for microcontroller, OSD and
data capture
•
Power reduction modes: Standby, Idle and Power-down
•
Byte level I
2
C-bus up to 200 kHz with dual port I/O
(Slave mode up to 400 kHz)
•
32 Dynamically Redefinable Characters for OSDs
•
Special graphic characters allowing four colours per
character
•
Selectable character height 9, 10, 13 and 16 TV lines
•
Pin compatibility throughout family
•
Operating temperature:
−20
to +70°C.
2
GENERAL DESCRIPTION
The SAA55xx OSD only family of devices are a derivative
of the Philips industry standard 80C51 microcontroller and
are intended for use as the central control mechanism in a
television receiver. They provide control functions for the
television system, On-Screen Display (OSD) and some
versions include an integrated data capture function.
The main differences between the OSD only family and the
SAA55xx Text/CC family of baseline devices are:
•
Program ROM size: 16 to 64-kbyte
•
Display RAM size: 1.25-kbyte (1 page Text OSD or
CC/OSD)
•
Auxiliary RAM size: 0.75-kbyte
•
No teletext data capture (Closed Caption only)
•
Additional power saving mode (Standby).
2000 Feb 23
3
Philips Semiconductors
Preliminary specification
TV microcontrollers with Closed Captioning (CC)
and On-Screen Display (OSD)
3
QUICK REFERENCE DATA
SYMBOL
Supply
V
DDX
I
DDP
I
DDC
I
DDC(id)
I
DDC(pd)
I
DDC(stb)
I
DDA
I
DDA(id)
I
DDA(pd)
I
DDA(stb)
f
xtal
T
amb
T
stg
Note
1. Peripheral supply current is dependent on external components and voltage levels on I/Os.
4
ORDERING INFORMATION
TYPE
NUMBER
(1)
NAME
SAA5540PS/nnnn
SAA5541PS/nnnn
SAA5542PS/nnnn
SAA5543PS/nnnn
SAA5547PS/nnnn
Notes
1. ‘nnnn’ is a four digit number uniquely referencing the microcontroller program mask.
2. For details of the LQFP100 package, please contact your local regional sales office for availability.
SDIP52
PACKAGE
(2)
ROM
DESCRIPTION
plastic shrink dual in-line package;
52 leads (600 mil)
VERSION
SOT247-1 16-kbyte
32-kbyte
48-kbyte
64-kbyte
24-kbyte
any supply voltage (V
DD
to V
SS
)
periphery supply current; note 1
core supply current
Idle mode core supply current
Power-down mode core supply current
Standby mode core supply current
analog supply current
Idle mode analog supply current
Power-down mode analog supply current
Standby mode analog supply current
Fundamental mode nominal frequency
operating ambient temperature
storage temperature
3.0
1
−
−
−
−
−
−
−
−
−
−20
−55
3.3
−
12
383
666
5.1
45
444
433
809
12
−
−
3.6
−
18
600
900
9
48
700
700
950
−
+70
+125
PARAMETER
MIN.
TYP.
SAA55xx
MAX.
UNIT
V
mA
mA
µA
µA
mA
mA
µA
µA
µA
MHz
°C
°C
RAM
256-byte
512-byte
750-byte
750-byte
750-byte
yes
yes
yes
yes
yes
CC
2000 Feb 23
4
Philips Semiconductors
Preliminary specification
TV microcontrollers with Closed Captioning (CC)
and On-Screen Display (OSD)
5
BLOCK DIAGRAM
SAA55xx
handbook, full pagewidth
I
2
C-bus, general I/O
TV CONTROL
AND
INTERFACE
ROM
(16 TO 64-KBYTE)
MICROPROCESSOR
(80C51)
SRAM
(256-BYTE)
DRAM
(UP TO 2-KBYTE)
MEMORY
INTERFACE
R
CVBS
DATA
CAPTURE
DISPLAY
G
B
VDS
CVBS
DATA
CAPTURE
TIMING
DISPLAY
TIMING
GSA005
VSYNC
HSYNC
Fig.1 Block diagram (top level architecture).
2000 Feb 23
5