PCA84C646 Philips Semiconductors, PCA84C646 Datasheet

no-image

PCA84C646

Manufacturer Part Number
PCA84C646
Description
Microcontrollers for TV tuning control and OSD applications
Manufacturer
Philips Semiconductors
Datasheet
Preliminary specification
Supersedes data of June 1994
File under Integrated Circuits, IC14
DATA SHEET
PCA84C646; PCA84C846
Microcontrollers for TV tuning
control and OSD applications
INTEGRATED CIRCUITS
1995 Jun 15

Related parts for PCA84C646

PCA84C646 Summary of contents

Page 1

... DATA SHEET PCA84C646; PCA84C846 Microcontrollers for TV tuning control and OSD applications Preliminary specification Supersedes data of June 1994 File under Integrated Circuits, IC14 INTEGRATED CIRCUITS 1995 Jun 15 ...

Page 2

... Description of display RAM codes 10.2 Loading character data into display RAM 10.3 Writing character data to display RAM 10.4 Default value of the display character 11 CHARACTER ROM 11.1 Character ROM organization 1995 Jun 15 PCA84C646; PCA84C846 12 OSD CONTROL REGISTERS 12.1 Derivative Register 22 (CON1) 12.2 Derivative Register 23 (CON2) 12.3 Derivative Register 33 (CON3) 12.4 Derivative Register 34 (CON4) 12.5 Derivative Register 35 (VPOS) 12 ...

Page 3

... Low standby voltage and current in Idle and Stop modes Single power supply: 4.5 to 5.5 V Operating temperature +70 C. 1.2 VST and OSD derivative 6 kbytes (PCA84C646 kbytes (PCA84C846) system ROM, 192 bytes system RAM 2 A multi-master I C-bus interface One 14-bit PWM output for VST ...

Page 4

... oscillator. An 8-bit timer is integrated on-chip with a 5-bit prescaler. Another 8-bit counter with Schmitt-trigger input is used for clock/timer function application. Figure 1 shows the block diagram of the PCA84C646 and PCA84C846. PACKAGE DESCRIPTION plastic shrink dual in-line package; 42 leads (600 mil) 4 Preliminary specifi ...

Page 5

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications 4 BLOCK DIAGRAM 1995 Jun 15 PCA84C646; PCA84C846 5 Preliminary specification ...

Page 6

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications 5 PINNING INFORMATION 5.1 Pinning handbook, halfpage Fig.2 Pin configuration PCA84C646P and PCA84C846P (SDIP42; SOT270-1). 1995 Jun VOB 2 VOW2 DP22/VOW1 40 DP20/SDA DP23/VOW0 4 39 DP21/SCL 5 VSYNC 38 DP10/AFC0 6 37 DP11/AFC1 HSYNC 7 36 DP12/AFC2 ...

Page 7

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications 5.2 Pin description Table 1 Pin description for PCA84C646P and PCA84C846P; SDIP42 (see Fig.2) SYMBOL VOB VOW2 DP22/VOW1 DP23/VOW0 VSYNC HSYNC P10/DXWR P11/DXRD DP13/TDAC P12/DXALE T3 P14/DXINT P00 to P07 V SS DP00/PWM00 to DP07/PWM07 TEST/EMU XTAL1 XTAL2 ...

Page 8

... C Fig.3 External components for RESET pin. 1995 Jun 15 7 7.1 The PCA84C646/PCA84C846 has eight PWM outputs for analog controls of e.g. volume, balance, brightness and saturation. These PWM outputs generate pulse patterns with a repetition rate of analog value is determined by the ratio of the HIGH-time and the repetition time ...

Page 9

... PWM data latch Fig.5 Example PWM0n output patterns (P6LVL/P7LVL = 0). 1995 Jun 15 P6LVL/P7LVL (1-BIT) Q CONTROLLER Q Fig.4 Block diagram of 6-bit or7-bit PWM DAC Preliminary specification PCA84C646; PCA84C846 DP0n data I/O PWMnE DP0n/PWM0n 128 MED177 1 MLC261 ...

Page 10

... Microcontrollers for TV tuning control and OSD applications 7.2 VST control 14-bit PWM DAC The PCA84C646 and PCA84C846 have a PWM DAC output (TDAC) with a resolution of 16384 levels for Voltage Synthesized Tuning (VST). Figure 6 shows the block diagram of the 14-bit PWM DAC which consists of: Two 7-bit DAC interface latches (see Table 40): – ...

Page 11

... COARSE 7-BIT PWM OUT1 ADD Q P14LVL Q14 to 8 14-BIT COUNTER Fig.6 Block diagram of the 14-bit PWM DAC. 11 Preliminary specification PCA84C646; PCA84C846 LSB DAC INTERFACE ‘MOV instruction’ 7-BIT DATA LATCH (VSTL FINE ADDITIONAL PULSE GENERATOR OUT2 Q TDAC output ...

Page 12

... VSTH VSTL t t sub sub VSTL VSTH,VSTL is loaded into VSTREG Fig.7 Latching VSTH, VSTL into VSTREG. t subn (1) (1) 12 Preliminary specification PCA84C646; PCA84C846 t sub t sub VSTH,VSTL is loaded into VSTREG t sub VSTH 127 0 (1) MED180 1 MGC573 ...

Page 13

... Fig.10 Example of TDAC (not inverted) output pulses for several values of VSTH (t 1995 Jun sub32 t sub48 t sub64 Fig.9 Fine adjustment output (OUT2). t sub16 Preliminary specification PCA84C646; PCA84C846 t sub80 t sub96 t sub112 127 sub16 t sub127 MCD314 MGC572 ...

Page 14

... AFCE0 Table 7 AFC input selection AFCH1 AFCH0 or channel ref AFC ANALOG SELECTOR ENABLE AFCH1 AFCH0 SELECTOR AFCE1 AFCE2 selection Fig.11 AFC circuit. 14 Preliminary specification PCA84C646; PCA84C846 VALUE PIN FUNCTION 1 DP12 0 AFC2 1 DP11 0 AFC1 1 DP10 0 AFC0 SELECT 0 0 AFC Channel 0; AFC0 ...

Page 15

... Preliminary specification PCA84C646; PCA84C846 5.0 V) ref DD 0.31 V 0.62 V 0.93 V 1.25 V 1.56 V 1.87 V 2.18 V 2.50 V 2.81 V 3.12 V 3.43 V 3.75 V 4.06 V 4.37 V 4.68 V 5.00 V ...

Page 16

... As the on-chip oscillator is always active after Power-on, when the OSD clock is enabled no large currents flow (as for oscillators) and therefore radiated noise is dramatically reduced. 16 Preliminary specification PCA84C646; PCA84C846 Vertical display position control (V5 to V0)] (horizontal scan lines) 0. Clock generator ) with a frequency range of ...

Page 17

... PHASE/ CHARGE PUMP FREQUENCY DETECTOR LOOP FILTER divided by N (2) PROGRAMMABLE 7-BIT COUNTER = 8.064 MHz VCO Fig.12 On-chip OSD oscillator. 17 Preliminary specification PCA84C646; PCA84C846 pin (21). Avoid a ground SS pin (21) and +5 V regulator SS C AND f VCO VOLTAGE 16 CONTROLLED OSCILLATOR OSD disable and C must be ...

Page 18

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications 1995 Jun 15 PCA84C646; PCA84C846 18 Preliminary specification pagewidth full handbook, ...

Page 19

... Figure 15 shows an example of the screen which includes some Cariage Return and Space codes DESCRIPTION (GREEN Preliminary specification PCA84C646; PCA84C846 Foreground colour 128 VSYNC T1 COLOUR (BLUE) 0 black 1 blue 0 green 1 cyan 0 red 1 ...

Page 20

... DESCRIPTION Table 15 Selection of line spacing (1) T1 1H/1V 0 2H/2V 0 3H/3V 1 4H/ DESCRIPTION 20 Preliminary specification PCA84C646; PCA84C846 Character size Line Spacing T0 LINE SPACING 0 0H line 1 4H line 0 8H line 1 12H line Background colour ...

Page 21

... Volume Channel Black Red Green Blue Fig.15 On-screen-display (an example). 21 Preliminary specification PCA84C646; PCA84C846 SP code MED204 CR line spacing line spacing line spacing line spacing MED205 ...

Page 22

... SP code and second character is CR code to define the character size and background colour. 22 Preliminary specification PCA84C646; PCA84C846 attributes of a series of displayed characters are the same, only DCRCR needs to be updated. The meaning of the attributes (4 bits) is dependent on the contents of the next command (the data in the DCRCR bits < ...

Page 23

... DATA FOR FONT 3 DATA FOR FONT 2 DATA FOR FONT 3 23 Preliminary specification PCA84C646; PCA84C846 of two fonts byte basis. Each byte is structured High nibble followed by Low nibble. filled with FFH. 1 bytes in ROM2 must be filled with ...

Page 24

... Selects the 4 display modes; the active state of HSYNC and VSYNC and the output polarity of the FB and VOW0 to VOW2 outputs. It also enables/disables the OSD clock. Selects the vertical starting position of the display row. Selects the horizontal starting position of the display row. Selects the background colour. 24 Preliminary specification PCA84C646; PCA84C846 FUNCTION ...

Page 25

... SDAE = 0; pin DP20/SDA is selected as Derivative Port line DP20. VOW1E = 1; pin DP22/VOW1 is selected as VOW1. VOW1E = 0; pin DP22/VOW1 is selected as Derivative Port line DP22. VOW0E = 1; pin DP23/VOW1 is selected as VOW1. VOW0E = 0; pin DP23/VOW1 is selected as Derivative Port line DP23. 25 Preliminary specification PCA84C646; PCA84C846 ADC0E VOW1E DESCRIPTION 2 C-bus clock line) ...

Page 26

... Bit VINT indicates if the interrupt comes from VSYNC (if VINT = 1 and VIEN = VIEN The VSYNC leading edge (active level detection automatically done by the PCA84C646/PCA84C846) generates an interrupt if bit VIEN = 1 and the SIO interrupt is enabled (i.e. the These three bits are reserved. 2 P14LVL Polarity select bit for output TDA ...

Page 27

... BF1 and BF0; see Table 29. Table 29 Blinking frequency determined by (BF1,BF0) BF1 BF0 (default reserved Preliminary specification PCA84C646; PCA84C846 3 2 BR1 BR0 BF1 DESCRIPTION , (BF1, BF0) BLINKING FREQUENCY (Hz ...

Page 28

... When the polarity of FB, VOW0, VOW1 and VOW2 is HIGH (default state). When the polarity of FB, VOW0, VOW1 and VOW2 is LOW. When the OSD clock is enabled. When the OSD clock is disabled. DISPLAY MODE 28 Preliminary specification PCA84C646; PCA84C846 ). OSD ...

Page 29

... Fig.20 Bit Bp determines the active level of FB and B. 1995 Jun 15 character display interval Hp/ (active LOW) Hp/ (active HIGH) character display interval FB ( (active LOW) character display interval (active HIGH Preliminary specification PCA84C646; PCA84C846 MED195 character display interval MED194 ...

Page 30

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications Suppose the colour of each character is as follows: "M" -- (R+B) "O" -- (B) "S" -- (R+G) 1995 Jun code Fig.21 Mode 0: No Background (superimpose) mode. 30 Preliminary specification PCA84C646; PCA84C846 SP code MED211 ...

Page 31

... Microcontrollers for TV tuning control and OSD applications handbook, full pagewidth : background colour Assume : 1. 1st char in (G+B) colour 2. 2nd char in (G+B) 3. background colour : R+B Available only in character size 2V/2H or 4V/4H. 1995 Jun 15 1DOSC Fig.22 Mode 1: North-west shadowing mode. 31 Preliminary specification PCA84C646; PCA84C846 MED212 ...

Page 32

... Microcontrollers for TV tuning control and OSD applications handbook, full pagewidth 1995 Jun Fig.23 Mode 2: Box shadowing mode. 32 Preliminary specification PCA84C646; PCA84C846 MED213 ...

Page 33

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications handbook, full pagewidth 1995 Jun 15 Background colour = BLUE Fig.24 Mode 3: Frame shadowing mode. 33 Preliminary specification PCA84C646; PCA84C846 MED214 ...

Page 34

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications handbook, full pagewidth Fig.25 Example of North-west shadowing mode; size = 2V/2H. 1995 Jun Preliminary specification PCA84C646; PCA84C846 MED215 1H ...

Page 35

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications handbook, full pagewidth Fig.26 Example of North-west shadowing mode; size = 4V/4H. 1995 Jun Preliminary specification PCA84C646; PCA84C846 MED216 2H ...

Page 36

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications size = 1 size = 1995 Jun Fig.27 Example of Box shadowing mode. 36 Preliminary specification PCA84C646; PCA84C846 size = 2 size = 3 MED217 ...

Page 37

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications 1995 Jun 15 PCA84C646; PCA84C846 37 Preliminary specification pagewidth full handbook, ...

Page 38

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications 1995 Jun 15 PCA84C646; PCA84C846 38 Preliminary specification pagewidth full handbook, ...

Page 39

... Cell boundary (2) Vertical shadowing overflow does not show beyond the bottom of a cell. Fig.30 North-west shadowing. 39 Preliminary specification PCA84C646; PCA84C846 ...

Page 40

... SP code 16 17 Red colour Blue colour 40 Preliminary specification PCA84C646; PCA84C846 Carriage Return code is displayed as a transparent pattern with background colour; see Table 39. 18 cell boundary. If the shadow of the blinking CR code MED227 ...

Page 41

... SP code 16 17 Red colour (background) black colour Blue colour (background) green colour 41 Preliminary specification PCA84C646; PCA84C846 CR code MED228 ...

Page 42

... SP code 16 17 Red colour (background) yellow colour (background) cyan colour Blue colour 42 Preliminary specification PCA84C646; PCA84C846 CR code MED229 ...

Page 43

... SP code 16 17 Red colour (background) yellow colour Blue colour 43 Preliminary specification PCA84C646; PCA84C846 CR code MED230 ...

Page 44

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications age = 296 mm (Datasheet) 1995 Jun 15 PCA84C646; PCA84C846 44 Preliminary specification 27 mm ...

Page 45

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications /1 page = 296 mm (Datasheet) 1995 Jun 15 PCA84C646; PCA84C846 45 Preliminary specification 27 mm ...

Page 46

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications e = 296 mm (Datasheet) 1995 Jun 15 PCA84C646; PCA84C846 46 Preliminary specification 27 mm ...

Page 47

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications 1/1 page = 296 mm (Datasheet) 1995 Jun 15 PCA84C646; PCA84C846 47 Preliminary specification 27 mm ...

Page 48

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications 1995 Jun 15 PCA84C646; PCA84C846 48 Preliminary specification pagewidth full handbook, ...

Page 49

... Where (H5 to H0) is the decimal value of the contents of Register 36; ( 1995 Jun horizontal scan lines = OSD clock cycle 49 Preliminary specification PCA84C646; PCA84C846 DESCRIPTION DESCRIPTION 10. ...

Page 50

... Table 39 Selection of Background colour in Frame shadowing mode BCR (RED 1995 Jun DESCRIPTION BCG (GREEN Preliminary specification PCA84C646; PCA84C846 2 1 BCR BCG BCB COLOUR (BLUE) 0 black 1 blue 0 green 1 cyan 0 red 1 magenta 0 yellow 1 white 0 BCB ...

Page 51

... Fig.40 Combination of two character cells in horizontal direction to form a new font; without shadowing. 1995 Jun Preliminary specification PCA84C646; PCA84C846 MRA849 ...

Page 52

... Fig.41 Combination of two character cells in horizontal direction to form a new font; with North-west shadowing. 1995 Jun Preliminary specification PCA84C646; PCA84C846 MRA850 ...

Page 53

... Due to the situation of (1), in the North-west shadowing mode a gap in the shadow might occur. Fig.42 Combination of two characters in vertical direction to form a new pattern; contents Row 18 (upper cell) not equal to contents of Row 1(lower cell). 1995 Jun 15 PCA84C646; PCA84C846 ...

Page 54

... Due to the situation of (1), in the North-west shadowing mode a gap in the shadow is avoided. Fig.43 Combination of two characters in vertical direction to formulate a new pattern; contents Row 18 (upper cell) equal to contents of Row 1(lower cell). 1995 Jun 15 PCA84C646; PCA84C846 ...

Page 55

... The maximum number of rows per frame is 15. 18 dots, the = 10 MHz; clock OSD 18 dots, the 55 Preliminary specification PCA84C646; PCA84C846 Maximum number of rows per frame number of active lines per field = -------------------------------------------------------------------------------- - NTSC 525LPF/60 H ...

Page 56

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications 1995 Jun 15 PCA84C646; PCA84C846 56 Preliminary specification pagewidth full handbook, ...

Page 57

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications 1995 Jun 15 PCA84C646; PCA84C846 57 Preliminary specification pagewidth full handbook, ...

Page 58

... SDAE select the function of pins DP20/SDA and DP21/SCL (for selection see Table 23); SDA = I data and SCL = clock line. Both pins are only available in port option 2 (see Fig.48). CK 8-BIT COUNTER RESET READ ENABLE Fig.46 T3: 8-bit counter block diagram. 58 Preliminary specification PCA84C646; PCA84C846 Data bus MLC075 2 C-bus ...

Page 59

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications 17 DERIVATIVE REGISTERS Table 40 Register map PCA84C646/PCA84C846 Values within parenthesis show the bit state after a reset operation; ‘X’ denotes an undefined state. ADDR REG 7 (HEX) 00 DP0R DP07 (Terminal) (X) 01 DP1R (Terminal) (X) 02 DP2R ...

Page 60

... DCRC5 DCRC4 (X) (1) (1) (X) (X) ( (X) (0) ( (X) (1) ( (X) (0) (0) (X) (X) (X) 60 Preliminary specification PCA84C646; PCA84C846 T3B3 T3B2 T3B1 (0) (0) (0) PLL3 PLL2 PLL1 (0) (0) (0) DCRA3 DCRA2 DCRA1 (0) (0) (0) DCRT3 DCRT2 DCRT1 (1) (1) (1) DCRC3 DCRC2 DCRC1 (1) ...

Page 61

... Master Slave SQ ORL/ANL/MOV IN/MOV 61 Preliminary specification PCA84C646; PCA84C846 TR1 channel transistor for ‘sink’ TR2 channel transistor for ‘boost-up’ TR3 channel transistor for ‘pull-up’ TR4 channel transistor for ‘constant current’ 100 A typical (V = 0.7 V TR2 O TR3 ...

Page 62

... Jun Master Slave ORL/ANL IN Fig.48 Open drain output (Option 2 Master Slave ORL/ANL IN Fig.49 Push-pull output (Option 3). 62 Preliminary specification PCA84C646; PCA84C846 V DD I/O port TR1 line V SS MED187 - TR2 I/O port TR1 line V SS MED188 ...

Page 63

... DP02 12 DP03 38 DP04 37 DP05 36 DP06 9 DP07 typ FOR QUARTZ m osc 0 MHz 1 MHz 4.5 mS not allowed 63 Preliminary specification PCA84C646; PCA84C846 PIN OPTION DPORT PIN 29 DP20 40 28 DP21 39 27 DP22 3 26 DP23 (2) 23 VOB 1 (2) 22 VOW2 ...

Page 64

... Preliminary specification PCA84C646; PCA84C846 MIN. MAX. 0 +125 20 +70 ; unless otherwise specified. SS MIN. TYP. MAX. 4.5 5.0 5 xtal stop ...

Page 65

... HIGH level push-pull output source current V DP22/VOW1 and DP23/VOW0 as VOWi output I LOW level output sink current OL I HIGH level pull-up output source current OH HIGH level pull-up output source current HIGH level push-pull output source current V 1995 Jun 15 PCA84C646; PCA84C846 CONDITIONS MIN 0 ...

Page 66

... unless otherwise specified. SS CONDITIONS g = 0.4 mS (typ 1.6 mS (typ 4.5 mS (typ.) m PARAMETER = 10 MHz xtal 66 Preliminary specification PCA84C646; PCA84C846 MIN. TYP. MAX. 1.4 3.0 40 100 140 400 1.4 3.0 0 0. 1.0 +1.0 MIN. TYP. MAX. 1 10.0 1 6.0 not allowed 4 ...

Page 67

... Plastic or metal protrusions of 0.25 mm maximum per side are not included. OUTLINE VERSION IEC SOT270-1 1995 Jun scale (1) ( 1.3 0.53 0.32 38.9 14.0 0.8 0.40 0.23 38.4 13.7 REFERENCES JEDEC EIAJ 67 Preliminary specification PCA84C646; PCA84C846 3.2 15.80 17.15 1.778 15.24 2.9 15.24 15.90 EUROPEAN PROJECTION SOT270 ...

Page 68

... If the temperature of the soldering iron bit is less than 300 C it may remain in contact for seconds. If the bit temperature is between 300 and 400 C, contact may seconds. 1995 Jun the printed-circuit 68 Preliminary specification PCA84C646; PCA84C846 ...

Page 69

... Philips. This specification can be ordered using the code 9398 393 40011. 1995 Jun 15 C COMPONENTS 2 C components conveys a license under the Philips’ system provided the system conforms to the I 69 Preliminary specification PCA84C646; PCA84C846 2 C patent to use the 2 C specification defined by ...

Page 70

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications 1995 Jun 15 PCA84C646; PCA84C846 NOTES 70 Preliminary specification ...

Page 71

... Philips Semiconductors Microcontrollers for TV tuning control and OSD applications 1995 Jun 15 PCA84C646; PCA84C846 NOTES 71 Preliminary specification ...

Page 72

... CA 94088-3409, Tel. (800)234-7381, Fax. (708)296-8556 Uruguay: Coronel Mora 433, MONTEVIDEO, Tel. (02)70-4044, Fax. (02)92 0601 Internet: http://www.semiconductors.philips.com/ps/ For all other countries apply to: Philips Semiconductors, International Marketing and Sales, Building BE-p, P.O. Box 218, 5600 MD EINDHOVEN, The Netherlands, Telex 35000 phtcnl, Fax. +31-40-724825 SCD40 © ...

Related keywords