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