Features: CPU
• SAM87 CPU core
Memory
• 24-Kbyte (S3C8847) or 32-Kbyte (S3C8849) 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
• 9 interrupt sources with 9 vectors
• 7 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 V loads
• Four open-drain pins for up to 5 V 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 or an external clock and interval timer mode or PWM mode.
• One general-purpose 8-bit timer/counters with interval timer mode (timer A)
A/D Converter
• Four analog input pins; 4-bit resolution
• 3.125 µs conversion time (8 MHz CPU clock)
Pulse Width Modulation Module
• 14-bit PWM with two-channel output (push-pull type, open-drain type)
• 8-bit PWM with four-channel, push-pull and opendrain
• 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 ´ 13-bits
• Character generator ROM: 384* 18 * 16-bits (384 display characters; fixed; 2, variable; 382)
• 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.0 |
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 S3C8847 microcontroller has a 24-Kbyte on-chip program memory and the S3C8849 has a 32-Kbyte. Both chips have a 272-byte general-purpose internal register file. The interrupt structure has nine interrupt sources with nine interrupt vectors. The CPU recognizes seven interrupt priority levels.
Using a modular design approach, the following peripherals were integrated with the SAM87 core to make the S3C8847/C8849/P8849 microcontrollers 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; 10 n-channel, open-drain output pins)
- 4-bit resolution A/D converter (4 channels)
- 14-bit PWM output (Two channels: push-pull type, open-drain type)
- Basic timer (BT) with watchdog timer function
- One 8-bit timer/counter (T0) with interval timer and PWM mode
- 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 S3C8847 and the S3C8849 are available in versatile 42-pin SDIP package.