The ST92195B microcontroller is developedand
manufactured by STMicroelectronics using a proprietary n-well HCMOS process. Its performance
derives from the use of a flexible 256-register programming model for ultra-fast context switching
and real-time event response. The intelligent onchip peripherals offload the ST9 core from I/O and
data management processing tasks allowing critical application tasks to get the maximum use of
core resources.The ST92195B MCUsupports low
power consumption and low voltage operation for
power-efficient and low-cost embedded systems.
1.1.1 ST9+ Core
The advanced Core consists of the Central
Processing Unit (CPU), the Register File and the
Interrupt controller.
The general-purpose registers can be used as accumulators, index registers, or address pointers.
Adjacent registerpairs make up 16-bit registers for
addressing or 16-bit processing. Although the ST9
has an 8-bit ALU, the chip handles 16-bit operations, including arithmetic, loads/stores, and memory/register and memory/memory exchanges.
Two basic addressable spaces are available: the
Memory space and the Register File, which includes the control and status registers of the onchip peripherals.
1.1.2 Power Saving Modes
To optimize performance versus power consumption, a range of operating modes can be dynamically selected.
Run Mode. This is the full speed execution mode
with CPU and peripherals running at themaximum
clock speed delivered by the Phase Locked Loop
(PLL) of the Clock Control Unit (CCU).
Wait For Interrupt Mode. The Wait For Interrupt
(WFI) instruction suspends program execution until an interrupt request is acknowledged. During
WFI, the CPU clock is halted while the peripheral
and interrupt controller keep running at a frequen-
cy programmable via the CCU. In this mode, the
power consumption of the device can be reduced
by more than 95% (Low power WFI).
Halt Mode. When executing the HALT instruction,
and if the Watchdog is not enabled, the CPU and
its peripherals stop operating and the status of the
machine remains frozen (the clock is also
stopped). A reset is necessary to exit from Halt
mode.
1.1.3 I/O Ports
Up to 28 I/O lines are dedicated to digital Input/
Output. Theselines are grouped into up to five I/O
Ports and can be configured on a bit basis under
software control to provide timing, status signals,
timer and output,analog inputs,external interrupts
and serial or parallel I/O.
1.1.4 TV Peripherals
A set of on-chip peripherals form a complete system for TV set and VCR applications:
The human interface is provided by the On Screen
Display module, this can produce up to 26 lines of
up to 80 characters from a ROM defined 512 character set. The character resolution is 10x10 dot.
Four character sizes are supported. Serial attributes allow the user to select foreground and
background colors, charactersizeand fringe background. Parallel attributes can be used to select
additional foreground and background colors and
underline on a character by character basis.
1.1.6 Teletext and Display Storage RAM
The internal Teletext and Display storage RAM
can be usedtostore Teletext pages aswell as Display parameters.
2/22
Page 3
INTRODUCTION (Cont’d)
1.1.7 Teletext, VPS and WSS Data Slicers
The three on-board data slicers using a single external crystal are used to extract the Teletext, VPS
and WSS information from the video signal. Hardware Hamming decoding is provided.
1.1.8 Voltage Synthesis Tuning Control
14-bit Voltage Synthesis using the PWM (Pulse
Width Modulation)/BRM (Bit Rate Modulation)
technique canbeused togenerate tuning voltages
for TV set applications. The tuning voltage is output on one of two separate output pins.
1.1.9 PWM Output
Control of TV settings can be made with up to
eight 8-bitPWMoutputs,with a maximumfrequency of 23,437Hz at 8-bit resolution (INTCLK = 12
MHz). Low resolutions withhigher frequency operation can be programmed.
ST92195B - GENERAL DESCRIPTION
1.1.10 Serial Peripheral Interface (SPI)
The SPI bus is used to communicate with external
devices v ia the SPI, or I C bus communication
standards. The SPI uses a single data line for data
input and output. A se cond l ine is used for a synchronous c lock signal.
1.1.11 Standard Timer (STIM)
The ST92195B has one Standard Timer (STIM0)
that includes a programmable 16-bit down counter
and an associated 8-bit prescaler with Single and
Continuous counting modes.
1.1.12 Analog/Digital Converter (ADC)
In addition there is a 4-channel Analog to Digital
Converter with integral s ample and hold, fast
5.75µs conversion time and6-bit guaranteed resolution.
tialised by the Reset signal. With the deactivation
of RESET, program execution begins from the
Program memory location pointed to by the vector
contained in program memory locations 00h and
01h.
R/G/B
outputs.
FB
VDDMain power supply voltage (5V±10%, digital)
WSCF, WSCR Analog pins for the VPS/WSS slic-
er . These pins must be tied to ground or not connected.
VPP: On EPROM/OTP devices, the WSCR pin is
replaced by VPPwhich istheprogramming voltage
pin. VPPshould be tied to GND in user mode.
MCFM Analog pin for the display pixel frequency
multiplier.
OSCIN, OSCOUT
These pins connect a parallel-resonant crystal
(24MHz maximum), or an external source to the
on-chip clock oscillator and buffer. OSCIN is the
input of the oscillator inverter and internal clock
generator; OSCOUT is the output of the oscillator
inverter.
Reset
(input, active low). The ST9+ is ini-
Red/Green/Blue
Fast Blanking
. Video color analog DAC
. Video analog DAC output.
Oscillator
(input and output).
VSYNC
Vertical Sync
. Vertical video synchronisa-
tion input to OSD. Positive or negative polarity.
HSYNC/CSYNC
Horizontal/Composite sync
. Horizontal or composite video synchronisation input to
OSD. Positive or negative polarity.
PXFM Analog pin for the Display Pixel Frequency
Multiplier
AVDD3
Analog VDDof PLL.
This pin must be tied
to VDDexternally.
GND Digital circuit ground.
AGND Analog circuit ground (must be tied exter-
nally to digital GND).
CVBS1 Composite video input signal for the Tele-
text slicer and sync extraction.
CVBS2 Composite video input signal for the VPS/
WSS slicer. Pin AC coupled.
AVDD1, AVDD2 Analog power supplies (must be
tied externally to AVDD3).
TXCF Analog pin for the Teletext slicer line PLL.
CVBSO, JTDO, JTCK Test pins: leave floating.
TEST0 Test pins: must betied to AVDD2.
JTRST0 Test pin:must be tied to GND.
All ports useable
for general purpose I/O (input,
output or bidirectional)
Pin No.
TQFP64 SDIP56
410I/O
AIN1IA/D Analog Data Input 1
INT5IExternal Interrupt 5
INT0IExternal Interrupt 0
AIN2IA/D Analog Data Input 2
INT6IExternal Interrupt 6
VSO1O Voltage Synthesis Output 1
AIN3IA/D Analog Data Input 3
INT4IExternal Interrupt 4
VSO2O Voltage Synthesis Output 2
All ports useable
for general purpose I/O (input,
output or bidirectional)
Pin No.
TQFP64 SDIP56
4547PWM5O PWM Output 5
EXTRGIA/D Converter External Trigger Input
PWM7O PWM Output 7
STOUTO Standard Timer Output
INT2IExternal Interrupt 2
SCKO SPI Serial Clock
SDOO SPI Serial Data Out
SDIISPI Serial Data In
Alternate Functions
1.2.2 I/O Port Styles
PinsWeak Pull-UpPort StyleReset Values
P0[7:0]noStandard I/OBID / OD / TTL
P2[5,4,3,2]noStandard I/OBID / OD / TTL
P2[1,0]noSchmitt triggerBID / OD / TTL
P3.7yesStandard I/OAF / PP / TTL
P3[6,5,4]noStandard I/OBID / OD / TTL
P4[7:0]noStandard I/OBID / OD / TTL
P5[1:0]noStandard I/OBID / OD / TTL
Legend:
AF= Alternate Function, BID = Bidirectional, OD = Open Drain
PP = Push-Pull, TTL = TTL Standard Input Levels
How to Read this Table
To configure the I/O ports, use the information in
this table and the Port Bit Configuration Table in
the I/O Ports Chapter ofthe datasheet.
Port Style= the hardware characteristics fixed for
each port line.
Inputs:
– Ifport style = Standard I/O, either TTL or CMOS
input level can be selected by software.
– If port style=Schmitt trigger, selectingCMOS or
TTL inputbysoftwarehasno effect,the input will
always be Schmitt Trigger.
Weak Pull-Up = This column indicates if a weak
pull-up is present or not.
– If WPU =yes, then the WPU can be enabled/dis-
able by software
– If WPU=no,then enabling theWPU bysoftware
has no effect
Alternate Functions (AF) = More than one AF
cannot be assigned to an external pin at the same
time:
An alternate function can be selected as follows.
AF Inputs:
– AF is selected implicitly by enabling the corre-
sponding peripheral. Exception to this are ADC
analog inputs which must be explicitly selected
as AF by software.
10/22
Page 11
PIN DESCRIPTION (Cont’d)
AF Outputs or Bidirectional Lines:
– In the case of Outputs or I/Os, AF is selected
explicitly by software.
Example 1: ADC trigger digital input
AF: EXTRG, Port: P4.7, Port Style: Standard I/O.
Write the port configuration bits (for TTL level):
P4C2.7=1
P4C1.7=0
P4C0.7=1
Enable the ADC trigger by software as described
in the ADC chapter.
Example 2: PWM 0 output
AF: PWM0, Port: P4.0
Write the port configuration bits (for output push-
pull):
P4C2.0=0
P4C1.0=1
P4C0.0=1
ST92195B - GENERAL DESCRIPTION
Example 3: ADC analoginput
AF: AIN1, Port: P2.1, Port style: does not apply to
analog inputs
Write the port configuration bits:
P2C2.1=1
P2C1.1=1
P2C0.1=1
11/22
Page 12
ST92195B - GENERAL DESCRIPTION
1.3 MEMORY MAP
Internal ROM
The ROM memory is mapped in a single continuous area starting at address 0000h in MMU segment 00h.
Note: Stress above those listed as “Absolute maximum ratings” may cause permanent damage to the device. This is astress rating only and
functional operation of the device at these conditions is not implied. Exposure to maximum rating conditions for extended periods may affect
device reliability.
Supply VoltageVSS- 0.3 to VSS+ 7.0V
Analog GroundVSS- 0.3 to VSS+ 0.3V
Analog Supply VoltageVDD-0.3 to VDD+0.3V
Input VoltageVSS- 0.3 to VDD+0.3V
- 0.3 to VDD+0.3
V
Analog Input Voltage (A/D Converter)
V
SS
SSA
- 0.3 to V
DDA
+0.3
V
Output VoltageVSS- 0.3 to VDD+ 0.3V
Storage Temperature- 55 to + 150°C
Pin Injected Current
-5to+5
mA
Maximum Accumulated Pin
Injected Current In Device
-50to+50
mA
RECOMMENDED OPERATING CONDITIONS
SymbolParameter
T
A
V
DD
V
DDA
f
OSCE
f
OSCI
Operating Temperature070°C
Supply Voltage4.55.5V
Analog Supply Voltage (PLL)4.55.5V
External Oscillator Frequency3.38.7MHz
Internal Clock Frequency (INTCLK)24MHz
Value
Min.Max.
Unit
13/22
Page 14
ST92195B - ELECTRICAL CHARACTERISTICS
DC ELECTRICAL CHARACTERISTICS
(VDD= 5V +/-10%; TA= 0 to 70°C; unless otherwise specified)
SymbolParameterTest Conditions
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
IHCK
ILCK
IH
IL
IH
IL
IHRS
ILRS
HYRS
IHY
IHVH
ILVH
HYHV
OH
OL
Clock In high levelExternal clock0.7 V
Clock in low levelExternal clock0.3 V
Input high levelTTL2.0V
Input low levelTTL0.8V
Input high levelCMOS0.8 V
Input low levelCMOS0.2 V
Reset in high level0.7 V
Reset in low level0.3 V
Reset in hysteresis0.3V
P2.(1:0) input hysteresis0.9V
HSYNC/VSYNC input high level0.7 V
HSYNC/VSYNC input low level0.3 V
HSYNC/VSYNC input hysteresis0.5V
Output high levelPush-pull Ild=-0.8mAVDD-0.8V
Output low levelPush-pull ld=+1.6mA0.4V
(VDD= 5V +/-10%; TA= 0 to 70°C; unless otherwise specified))
SymbolParameterConditions
C
IO
Pin Capacitance Digital Input/Output10pF
Value
minmax
Unit
CURRENT CONSUMPTION
(VDD= 5V +/-10%; TA= 0 to 70°C; unless otherwise specified)
SymbolParameterCondition s
I
DD1
I
DDA1
I
DD2
I
DDA2
Notes:
1. Port 0isconfigured inpush-pull output mode (output ishigh).Ports 2, 3, 4 and5 are configured in bi-directional weakpull-up mode resistor.
The external CLOCK pin(OSCIN) is driven by a square wave external clock at 8 MHz. The internal clock prescaler is in divide-by-1 mode.
2. The CPU is fed by a 24 MHz frequency issued by the Main Clock Controller. VSYNC is tied to
All peripherals working including Display.
3. The CPU is fed by a 24 MHz frequency issued by the Main Clock Controller. VSYNC is tied to
The TDSRAM interface and the Slicers are working; the Display controller is not working.
4. VSYNC and HSYNC tied to
Run Mode Currentnotes 1,2; all On70100mA
Run Mode Analog Current
DDA
)
(pin V
Timing Controller On3550mA
HALT Mode Currentnotes 1,410100µA
HALTMode Analog Current
(pin V
)
DDA
V
. External CLOCK pin (OSCIN) is hold low. All peripherals are disabled.
SS
notes 1,440100µA
mintyp.max
V
V
Value
, HSYNCis driven by a 15625Hz clock.
SS
, HSYNCis driven by a 15625Hz clock.
SS
Unit
EXTERNAL INTERRUPT TIMING TABLE (rising or falling edge mode)
(VDD= 5V +/-10%; TA= 0 to 70°C; unless otherwise specified))
SymbolParameter
T
wLR
T
wHR
TpC is the INTCLK clock period.
low level pulse widthTpC+1295ns
high level pulse widthTpC+1295ns
ConditionsValueUnit
INTCLK=24 MHz.minmax
15/22
Page 16
ST92195B - ELECTRICAL CHARACTERISTICS
AC ELECTRICAL CHARACTERISTICS (Cont’d)
SPI TIMING TABLE
(VDD= 5V +/-10%; TA= 0 to 70°C; Cload= 50pF)
SymbolParameterCondition
T
sDI
T
hDI
T
dOV
T
hDO
T
wSKL
T
wSKH
(1) TpC is the OSCIN clock period; TpMC is the “Main Clock Frequency” period.
Input Data Set-up Timetbdns
Input Data Hold Time(1)OSCIN/2 as internal Clock1INTCLK+100nsns
SCK to Output Data Validtbdns
Output Data Hold Timetbdns
SCK Low Pulse Widthtbdns
SCK High Pulse Widthtbdns
Value
minmax
Unit
SKEW CORRECTOR TIMING TABLE
(VDD= 5V +/-10%, TA= 0 to 70°C, unless otherwise specified)
SymbolParameterConditions
T
jskw
(*) The OSD jitter is measured from leading edge to leading edge of asingle character row on consecutive TV lines. The value is an envelope
of 100 fields
Jitter on RGB output36 MHz Skew corrector clock frequency5*ns
max
Value
Unit
16/22
Page 17
ST92195B - ELECTRICAL CHARACTERISTICS
AC ELECTRICAL CHARACTERISTICS (Cont’d)
OSD DAC CHARACTERISTICS (ROM DEVICES ONLY)
(VDD= 5V +/-10%, TA= 0 to 70°C, unless otherwise specified).
(VDD= 5V +/-10%; TA= 0 to 70°C; unless otherwise specified))
Parameter
typ (*)minmax(**)
Analog Input RangeV
Conversion Time Fast/Slow78/138INTCLK(1,2)
Sample Time Fast/Slow51.5/87.5INTCLK(1)
Power-up Time60µs
Resolution8bits
Differential Non Linearity1.52.5LSBs(4)
Integral Non Linearity23LSBs(4)
Absolute Accuracy23LSBs(4)
Input Resistance1.5Kohm(3)
Hold Capacitance1.92pF
ValueUnit
SS
V
DD
V
Unit
ns
µs
Note
Notes: (*) The values are expected at 25 Celsius degrees with VDD=5V
(**) ’LSBs’, as used here, as a value of
(1) @ 24 MHz external clock
(2) including Sample time
(3) it must be considered as the on-chip series resistance before the sampling capacitor
(4) DNL ERROR=max {[V(i) -V(i-1)] / LSB-1}INL ERROR= max {[V(i) -V(0)] / LSB-i}
ABSOLUTE ACCURACY= overall max conversion error
V
/256
DD
18/22
Page 19
ST92195B - GENERAL INFORMATION
3 GENERAL INFORMATION
3.1 PACKAGE MECHANICAL DATA
Figure 7. 56-Pin Shrink Plastic Dual In Line Package, 600-mil Width
Each device is available for production in a user
programmable version (OTP) as well as in factory
coded version(ROM). OTP devices areshipped to
customer with a default blank content FFh, while
ROM factorycoded parts contain the code sentby
customer. The common EPROM versions for debugging and prototyping features the maximum
memory size and peripherals of the family. Care
must be taken to only use resources available on
the target device.
Figure 11. ROM Factory Coded Device Types
DEVICE
PACKAGE
TEMP.
RANGE
XXX/
Code name (defined by STMicroelectronics)
1= standard 0 to +70 °C
Customer code is made up of the ROM contents
and the list of the selected options (if any). The
ROM contents are to be sent on diskette, or by
electronic means, with the hexadecimal file generated by the development tool. All unused bytes
must be set to FFh.
Figure 12. OTP User Programmable Device Types
DEVICE PACKAGE
TEMP.
RANGE
XXX/
Code name (defined by STMicroelectronics)
1= 0 to +70 °C
B= Plastic DIP56
T= Plastic TQFP64
ST92T195B7
Figure 13. EPROM User Programmable Device Types
DEVICE
PACKAGE
TEMP.
RANGE
0= 25 °C
B= Ceramic DIP 56 pin
T= Ceramic QFP 64 pin
ST92E195B7
21/22
Page 22
ST92195B - GENERAL INFORMATION
Notes:
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences
of useof suchinformation norforany infringement ofpatents or other rights ofthirdparties which may result from itsuse. No license isgranted
by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject
to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not
authorized for use as critical components in life support devices or systems without the express written approval of STMicroelectronics.
The ST logo is a registered trademark of STMicroelectronics
2
Purchase of I
Australia - Brazil - China - Finland - France - Germany - Hong Kong -India - Italy - Japan - Malaysia - Malta - Morocco - Singapore - Spain
C Components by STMicroelectronics conveys a license under the Philips I2C Patent. Rights to use these components in an
2
C system is granted provided that the system conforms to the I2C Standard Specification as defined by Philips.
I
2000 STMicroelectronics - All Rights Reserved.
STMicroelectronics Group of Companies
Sweden - Switzerland - United Kingdom - U.S.A.
http://www.st.com
22/22
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.