ZILOG Z90234

Z90233, Z90234, and Z90231
eZVision 200 Television
Controllers with OSD
Product Specification
PS010703-0502
ZiLOG Worldwide Headquarters • 532 Race Street • San Jose, CA 95126-3432
Telephone: 408.558.8500 • Fax: 408.558.8300 • www.ZiLOG.com
This publication is subject to replacement by a later edition. To determine whether
a later edition exists, or to request copies of publications, contact:
ZiLOG Worldwide Headquarters
532 Race Street
San Jose, CA 95126-3432
Telephone: 408.558.8500
Fax: 408.558.8300
www.ZiLOG.com
ZiLOG is a registered trademark of ZiLOG Inc. in the United States and in other countries. All other
products and/or service names mentioned herein may be trademarks of the companies with which
they are associated.
Document Disclaimer
©2002 by ZiLOG, Inc. All rights reserved. Information in this publication concerning the devices,
applications, or technology described is intended to suggest possible uses and may be superseded.
ZiLOG, INC. DOES NOT ASSUME LIABILITY FOR OR PROVIDE A REPRESENTATION OF
ACCURACY OF THE INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED IN THIS
DOCUMENT. ZiLOG ALSO DOES NOT ASSUME LIABILITY FOR INTELLECTUAL PROPERTY
INFRINGEMENT RELATED IN ANY MANNER TO USE OF INFORMATION, DEVICES, OR
TECHNOLOGY DESCRIBED HEREIN OR OTHERWISE. Devices sold by ZiLOG, Inc. are covered
by warranty and limitation of liability provisions appearing in the ZiLOG, Inc. Terms and Conditions of
Sale. ZiLOG, Inc. makes no warranty of merchantability or fitness for any purpose. Except with the
express written approval of ZiLOG, use of information, devices, or technology as critical components
of life support systems is not authorized. No licenses are conveyed, implicitly or otherwise, by this
document under any intellectual property rights.
PS010703-0502
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
iii
Table of Contents
Product Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
On-Screen Display (OSD) Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Microcontroller Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Block Diagram of eZVision 200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Pin-Outs and Pin Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Standard Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Development Tools and Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Related Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Electrical Features Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
eZVision 200 Device Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
PS010703-0502
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
iv
List of Figures
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Product Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
42-Pin SDIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
44-Pin PQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Test Load Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
AC Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Code Development Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
List of Tables
Table 1. Pin Descriptions for the Z90233, Z90234, and Z90231 . . . . . . . . . . . . . 6
Table 2. Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Table 3. DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 4. AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 5. Related Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 6. eZVision 200 Family Television Controllers . . . . . . . . . . . . . . . . . . . . . 14
Table 7. Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
PS010703-0502
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
1
The Z90233/Z90234 and Z90231 are the ROM and OTP versions of the eZVision
200 television controller with OSD. Based on ZiLOG’s powerful Z8 architecture,
the Z90233/Z90234 and Z90231 contain 24 KB of program memory. The following
enhanced features are included:
•
•
•
•
•
•
Flexible inter-row spacing
Higher character cell resolution (14 x 18)
Background mesh effect
Dedicated infrared capture registers
On-chip analog-to-digital converter
Hardware master mode I2C interface
The familiar Z8 architecture, in combination with these advanced features, makes
the eZVision 200 an ideal choice for midrange televisions in both PAL and NTSC
markets.
The eZVision 200 family consists of three basic device types:
•
•
•
The Z90233 and Z90234 masked ROM
The Z90231 OTP
The Z90239 In-Circuit Emulator (ICE) chip
The OTP supports a field-programmable 24 KB program ROM. The ICE chip is
used in the Z90239 emulator and protopak. The Z90233/Z90234 masked ROM
supports a 16/32-KB system ROM (selectable through a mask option).
The eZVision 200 family takes full advantage of the Z8 microcontroller’s expanded
register file space to offer greater flexibility in OSD creations that simulate bitmap
graphics, icons, and animation.
PS010703-0502
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
2
Product Block Diagram
Figure 1 is the product block diagram for the eZVision 200 television controllers.
16/24 KBytes ROM
Z8 Core
RAM
ADC
OSD
PWM
I2C
I/O Ports
Figure 1. Product Block Diagram
On-Screen Display (OSD) Features
The eZVision 200 television controllers have the following OSD features:
•
•
•
•
Displays of up to 10 rows by 24 columns with 256 characters
Provides character cell resolution of 14 pixels by 18 scan lines
Offers variable inter-row spacing from 0–15 horizontal scan lines
Uses color palette table to program foreground and background of character
Microcontroller Features
The eZVision 200 television controllers have the following microcontroller features:
•
•
•
•
•
•
PS010703-0502
Incorporates Z8® MCU core at 6 MHz
Z90233 and Z90234 have 16K and 24K masked ROM, respectively
236 bytes of system RAM
Ten 6-bit pulse width modulators
One 14-bit pulse width modulator
On-chip infrared (IR) capture registers
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
3
•
•
•
•
•
PS010703-0502
Four channels of 4-bit analog-to-digital converter
27 general-purpose I/O pins
Provides I2C master serial communication port
42-pin SDIP and 44-pin PQFP packages
Can be emulated with 124-pin PGA package (Z90239)
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
4
Block Diagram of eZVision 200
Figure 2 is a block diagram of the eZVision 200 family.
XTAL1
XTAL2
RESET
ADC0
ADC1
ADC2
ADC3
Oscillator
WDT
RESET
Counter
Timer
Counter
Timer
IR
Counter
P60
P61
P62
P63
Port 6
PWM1
PWM2
PWM3
PWM4
PWM5
PWM6
PWM7
PWM8
PWM9
PWM10
P50
P51
P52
P53
P54
P55
P56
Port 4
P40
P41
P42
P43
P44
P45
P46
P47
24-KB
Program OTP
Internal
Microprocessor
Core
Register File
236 Bytes
PWM 11
(14-bit)
Video RAM
PWM 1
to
PWM 10
(6-bit)
Port 5
Figure 2. Block Diagram
PS010703-0502
Port 2
P20
P21
P22
P23
P24
P25
P26
P27
4-Bit
ADC
IRIN
PWM11
16/24-KB
Program ROM
or
I2C
Interface
SCLK0
SDATA0
SCLK1
SDATA1
On-Screen
Display
OSDX1
OSDX2
HSYNC
VSYNC
R
G
B
VBLANK
HLFTN
240 x 11-bit
Character
ROM or OTP
9K by 7-bit
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
5
Pin-Outs and Pin Direction
Figure 3 identifies the pins for the 42-pin shrink dual in-line package (SDIP);
Figure 4 on page 6 identifies the pins for the 44-pin plastic quad flat package
(PQFP). Table 6 on page 6 describes the pins.
PWM11/P56
PWM6/P55
PWM5/P54
PWM4/P53
PWM3/P52
PWM2/P51
PWM1/P50
P40
ADC3/P60
ADC2/P61
ADC1/P41
ADC0/P62
AGND
P42
P43
P63
PWM7/P44
PWM8/P45
PWM9/P46
PWM10/P47
HLFTN/P20
Figure 3. 42-Pin SDIP
PS010703-0502
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
eZVision 200
Z90233/Z90234
or
Z90231
(Top View)
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
SDATA1/P27
SCLK1/P26
SDATA0/P25
SCLK0/P24
P23
P22
IRIN
P21
VCC
RESET
XTAL2
XTAL1
GND
OSDX2
OSDX1
VSYNC
HSYNC
VBLANK
R
G
B
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
P52/PWM3
P53/PWM4
P54/PWM5
P55/PWM6
P56/PWM11
P27/SDATA1
P26/SCLK1
P25/SDATA0
P24/SCLK0
P23
P22
6
33
34
35
36
37
38
39
40
41
42
43
44
1
31
29
27
25
eZVision 200
Z90233/Z90234 or
Z90231
(Top View)
3
5
7
9
23
22
21
20
19
18
17
16
15
14
13
12
11
IRIN
P21
VCC
RESET
NC (NO CONNECT)
XTAL2
XTAL1
GND
OSDX2
OSDX1
VSYNC
P63
P44/PWM7
P45/PWM8
P46/PWM9
P47/PWM10
P20/HLFTN
B (BLUE)
G (GREEN)
R (RED)
VBLANK
HSYNC
P51/PWM2
P50/PWM1
P40
P60/ADC3
P61/ADC2
P41/ADC1
NC (NO CONNECT)
P62/ADC0
AGND
P42
P43
Figure 4. 44-Pin PQFP
Table 6. Pin Descriptions for the Z90233, Z90234, and Z90231
Name
42-Pin SDIP
Pin Number
44-Pin PQFP
Pin Number
Function
Reset
Direction State
VCC
34
20
+5 Volts
PWR
PWR
GND, AGND
30, 13
15, 42
0 Volts
PWR
PWR
IRIN
36
22
Infrared remote capture I
input
I
PWM11
1
29
14-bit pulse width
modulator output*
O
I
PWM10–
PWM1
20, 19, 18, 17, 2, 5, 4, 3, 2, 30, 31, 6-bit pulse width
3, 4, 5, 6, 7
32, 33, 34, 35
modulator output*
O
I
P56–P50
7, 6, 5, 4, 3, 2, 1 29, 30, 31, 32,
33, 34, 35
I/O
I
PS010703-0502
Bit-programmable
input/output ports
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
7
Table 6. Pin Descriptions for the Z90233, Z90234, and Z90231 (Continued)
42-Pin SDIP
Pin Number
44-Pin PQFP
Pin Number
Function
P27–P20
42, 41, 40, 39,
38, 37, 35, 21
28, 27, 26, 25,
24, 23, 21, 6
Bit-programmable
input/output ports
I/O
I
HLFTN
21
6
Half tone output
O
I
Name
2
Reset
Direction State
SDATA0, 1
40, 42
26, 28
I C data
I/O
I
SCLK0, 1
39, 41
25, 27
I2C clock
I/O
I
P63–P60
16, 12, 10, 9
1, 41, 38, 37
Bit-programmable
input/output ports
I/O
I
P47–P40
20, 19, 18, 17,
15, 14, 11, 8
5, 4, 3, 2, 44, 43, Bit-programmable
39, 36
input/output ports
I/O
I
XTAL1
31
16
Crystal oscillator input
I
I
XTAL2
32
17
Crystal oscillator output O
O
OSDX1
28
13
Dot clock oscillator
input
I
I
OSDX2
29
14
Dot clock oscillator
output
O
O
HSYNC
26
11
Horizontal sync
I
I
VSYNC
27
12
Vertical sync
I
I
VBLANK
25
10
Video blank
O
O
R, G, B
24, 23, 22
9, 8, 7
Video R, G, B
O
O
ADC3–ADC0 9, 10, 11, 12
37, 38, 39, 41
4-bit analog-to-digital
converter input
AI
I
RESET
19
Device reset
I/O
I
33
Note: *These pins are input on POR. They must be configured to be
output ports for PWM applications.
PS010703-0502
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
8
Absolute Maximum Ratings
Stresses greater than those listed in Table 7 can cause permanent damage to the
device. This rating is a stress rating only. Operation of the device at any condition
above those indicated in the operational sections of these specifications is not
implied. Exposure to absolute maximum rating conditions for an extended period
can affect device reliability.
Table 7. Absolute Maximum Ratings
Symbol
Parameters
Min
Max
Units
Notes
VDD
Power Supply Voltage
–0.3
+7
V
VI
Input Voltage
–0.3
VDD+0.3
V
VO
Output Voltage
–0.3
VDD+0.3
V
IOH
Output Current High
–10
mA
per pin
IOH
Output Current High
–100
mA
per device
IOL
Output Current Low
20
mA
per pin
IOL
Output Current Low
200
mA
per device
TA
Operating Temperature
0
70
°C
TSTG
Storage Temperature
–55
150
°C
Standard Test Conditions
The characteristics listed below apply for standard test conditions as noted. All
voltages are referenced to GND. Positive current flows into the referenced pin
(see Figure 5).
+5 V
2.1 KΩ
From output under test
150 pF
Figure 5. Test Load Diagram
PS010703-0502
9.1 KΩ
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
9
DC Characteristics
Table 8 lists the DC characteristics.
Table 8. DC Characteristics
Symbol
VDD
VIH
VIL
VIHC
VILC
VOH_ST
Parameter
Power Supply Voltage
Input Voltage High
Input Voltage Low
Input XTAL/Osc in High
Input XTAL/Osc in Low
Output Voltage High
Min
Typical Max
4.5
5.00
5.5
0.7VDD
VDD
0
0.2VDD
0.7VDD
VCC
0
0.07VDD
VDD–0.4 4.75
VOL_ST Output Voltage Low
0.16
VOH_LE Output Voltage High
VDD–0.4
VOL_LE Output Voltage Low
0.4
VOH_LE Output Voltage High
VDD–0.4
VOL_LE Output Voltage Low
VHY
IIR
IIL
IOL
ICC
Schmitt Hysteresis
Reset Input Current
Input Leakage
Tri-State Leakage
Supply Current
ICC1
HALT Mode Current
ICC2
STOP Mode Current
0.4
0.4
0.1VDD
–3.0
–3.0
0.8
–46
0.01
0.02
25
–80
3.0
3.0
40
3.2
6
50
Units Conditions
V
V
V
V
V
V
IOH=–2 mA for
standard drive
V
IOL=–2.00 mA for
standard drive
V
IOH=–0.3 mA for low
EMI drive
V
IOL=0.3 mA for low EMI
drive
V
IOH=–0.2 mA for low
EMI XTAL/Osc
V
IOL=0.2 mA for low EMI
XTAL/Osc
V
µA
VRL=0 V
µA
0 V, VDD
µA
0 V, VDD
mA
All inputs at rail;
outputs floating
mA
All inputs at rail;
outputs floating
µA
All inputs at rail;
outputs floating
Notes: TA=0 °C to +70 °C; VDD=+4.5 V to +5.5 V; FOSC=6 MHz
Typical values measured at 25 °C.
Minimum and maximum values indicated from 0 °C to 70 °C.
PS010703-0502
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
10
AC Characteristics
Table 9 lists the AC characteristics. Figure 6 shows the AC timing diagram.
Table 9. AC Characteristics
PS010703-0502
No. Symbol
Parameter
Minimum
Maximum Units
1
TpC
Input clock period
166
1000
ns
2
TrC, TfC
Clock input rise and fall
3
TwC
Input clock width
35
ns
4
TwHSYNCL
Timer input low width
70
ns
5
TwHSYNCH
Timer input high width
3TpC
6
TpHSYNC
Timer input period
8TpC
7
TrHSYNC, TfHSYNC Timer input rise and fall
8
TwIL
Interrupt request input low
70
9
TwIH
Interrupt request input high
3TpC
10
TdPOR
Power-on reset delay
5
11
TdLVIRES
Low-voltage detect to internal 200
RESET condition
12
TwRES
Reset minimum width
5TpC
13
TdHsOl
Hsync start to VOSC stop
2TpV
14
TdHsOh
Hsync start to VOSC start
25
100
ns
ns
ns
25
ms
ns
3TpV
1TpV
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
11
Figure 6. AC Timing Diagram
PS010703-0502
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
12
Development Tools and Support
Available in OTP and masked ROM versions, the Z90231 and Z90233/Z90234 fulfill prototype and production requirements. The Z90231 uses ICEboxTM (In-Circuit
Emulator) tools (Z9025900ZEM) to make programming and debugging applications easy and convenient.
The ZiLOG Developer Studio (ZDS) is a complete software program that provides
easy code generation and program management.
For code development, ZiLOG offers its specialized application program interface
(API) for OSD. The API deals directly with proper sequencing and timing when
interfacing with hardware, shielding the user application programmer from tedious
and error-prone details.
The Z8933200ZCO, an OSD evaluation board, is used to synchronize the emulator with a video display. Refer to Figure 7 for a suggested code development environment.
Figure 7. Code Development Environment
ZiLOG also offers the Z9020900TSC Protopak to verify code on a television.
PS010703-0502
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
13
Related Products
Table 10 lists the related TV controllers and vertical blanking interval (VBI) decoders.
Table 10. Related Products
Z9037x
eZVision 300 dual-scan TV controller for progressive scan and standard interlaced scan
Z9036x
eZVision 300 advanced TV controller with 32 KWords of ROM
Z86129
eZSelect closed caption decoder (CCD)
Z86229
eZSelect CCD with second I2C address select
Z86131
eZSelect auto time set
Z86130
eZSelect smart V-chip
Z86230
eZSelect smart V-chip with second I2C address select
Electrical Features Summary
•
•
PS010703-0502
40 mA maximum supply current
4.50 V to 5.50 V operating range
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
14
eZVision 200 Device Selection
Table 11 lists the differences among the eZVision 200 family television controllers.
Table 11. eZVision 200 Family Television Controllers
Device
ROM
RAM
Application (Bytes) (Bytes) Pkg
I2C
IR
Capture ADC
Bit I/O
(max)
PWM
(6/14-bit)
Z90233
TV receiver 16K
controller
236
42-pin SDIP
44-pin PQFP
Yes
Yes
4 Ch.
27
10/2
Z90234
TV receiver 24K
controller
236
42-pin SDIP
44-pin PQFP
Yes
Yes
4 Ch.
27
10/2
Z90231
TV receiver 24K
controller
OTP
236
42-pin SDIP
44-pin PQFP
Yes
Yes
4 Ch.
27
10/2
Z90255
TV receiver 32K
controller
300
42-pin SDIP
Yes
Yes
4 Ch.
27
10/2
Z90251
TV receiver 32K
controller
OTP
300
42-pin SDIP
Yes
Yes
4 Ch.
27
10/2
PS010703-0502
Z90233, Z90234, and Z90231
eZVision 200 Television Controllers with OSD
15
Ordering Information
Table 12 lists the ordering information for the eZVision 200 television controllers.
Table 12. Ordering Information
Part
PSI
Description
Z90233
Z9023306PSC Rxxxx*
Z9023306FSC Rxxxx*
16 KB masked ROM 42 SDIP
16 KB masked ROM 44 PQFP
Z90234
Z9023406PSC Rxxxx*
Z9023406FSC Rxxxx*
24 KB masked ROM 42 SDIP
24 KB masked ROM 44 PQFP
Z90231
Z9023106PSC
Z9023106FSC
24 KB OTP 42 SDIP
24 KB OTP 44 PQFP
Z90251
Z9025106PSC
32 KB OTP TV controller
Z90255
Z9025506PSC Rxxxx*
32 KB masked ROM TV controller
Z9025900ZEM
Z9025900ZEM
Emulator/programmer
Z9020900TSC
Z9020900TSC
Protopak
Z8933200ZCO
Z8933200ZCO
OSD evaluation board
* xxxx is a unique ROM number assigned to each customer code.
PS010703-0502