Features: CPU
• SAM87 CPU core
Memory
• 16-K byte (S3C8835) or 24K- byte (S3C8837) internal program memory
• 272-byte general-purpose register area
Instruction Set
• 78 instructions
• IDLE and STOP instructions added for powerdown modes
Instruction Execution Time
• 750 ns (minimum) with an 8-MHz CPU clock
Interrupts
• 7 interrupt sources with 6 vectors
• 6 interrupt levels
• Fast interrupt processing for select levels
General I/O
• Four I/O ports (26 pins total)
• Six open-drain pins for up to 6-volt loads
• Two open-drain pins for up to 5-volt loads
8-Bit Basic Timer
• Three selectable internal clock frequencies
• Watchdog or oscillation stabilization function
Timer/Counters
• One 8-bit timer/counter (T0) with three internal clocks and interval timer mode.
• One general-purpose 8-bit timer/counters with interval timer mode (timer A)
A/D Converter
• Two analog input pins; 4-bit resolution
• 3.125 µs conversion time (8-MHz CPU clock)
Pulse Width Modulation Module
• 14-bit PWM with one-channel output (push-pull type)
• PWM counter and data capture input pin
• Frequency: 5.859 kHz to 23.437 kHz with a 6-MHz CPU clock
On-Screen Display (OSD)
• Video RAM: 252 ´ 12 bits
• Character generator ROM: 256 *18 * 16 bits (256 display characters: fixed: 2, variable: 254)
• 252 display positions (12 rows * 21 columns)
• 16-dot*18-dot character resolution
• 16 different character sizes
• Eight character colors
• Vertical direction fade-in/fade-out control
• Eight colors for character and frame background
• Halftone control signal output; selectable for individual characters
• Synchronous polarity selector for H-sync and V-sync input
Oscillator Frequency
• 5-MHz to 8-MHz external crystal oscillator
• Maximum 8-MHz CPU clock
Operating Temperature Range
• 20 to + 85
Operating Voltage Range
• 4.5 V to 5.5 V
Package Type
• 42-pin SDIPPinout
Specifications
|
Parameter |
Symbol |
Conditions |
Rating |
Unit |
| Supply voltage |
VDD |
- |
0.3 to +6.5 |
V |
| Input voltage |
VI1 |
P1.0P1.5 (open-drain) |
0.3 to + 7 |
V |
|
VI2 |
All port pins except VI1 |
0.3 to VDD + 0.3 |
| Output voltage |
VO |
All output pins |
-0.3 to VDD + 0.3 |
V |
| Output current high |
IOH |
One I/O pin active |
-18 |
mA |
|
All I/O pins active |
60 |
| Output current low |
IOL |
One I/O pin active |
+ 30 |
mA |
| Total pin current for port 1 |
+ 100 |
| Total pin current for ports 0, 2, and 3 |
+ 100 |
| Operating temperature |
TA |
- |
20 to + 85 |
|
| Storage temperature |
TSTG |
- |
65 to + 150 |
|
DescriptionThe S3C8835 microcontroller has 16 K bytes of on-chip program memory and the S3C8837 has 24 K bytes. Both chips have a 272-byte general-purpose internal register file. The interrupt structure has seven interrupt sources with six interrupt vectors. The CPU recognizes six interrupt priority levels.
Using a modular design approach, the following peripherals were integrated with the SAM87 core to make the S3C8837 suitable for use in color television and other types of screen display applications:
- Four programmable I/O ports (26 pins total: 16 general-purpose I/O pins; 8 n-channel, open-drain output pins)
- 2 channel A/D converter (4-bit resolution)
- 14-bit PWM output (one channels: push-pull type)
- Basic timer (BT) with watchdog timer function
- One 8-bit timer/counter (T0) with interval timer
- One 8-bit general-purpose timer/counter (TA) with prescalers
- On-screen display (OSD) with a wide range of programmable features including halftone control signal output
The S3C8837 are available in a versatile 42-pin SDIP package.