PRODUCT OVERVIEW S3C8-SERIES MICROCONTROLLERS Samsungs S3C8 series of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU, a wide range of integrated peripherals, and various mask-programmable ROM sizes. Among the major CPU features are: — Efficient register-oriented architecture — Selectable CPU clock sources — Idle and Stop power-down mode release by interrupt — Built-in basic timer with watchdog function A sophisticated interrupt structure recognizes up to eight interrupt levels. Each level can have one or more interrupt sources and vectors. Fast interrupt processing (within a minimum of four CPU clocks) can be assigned to specific interrupt levels. S3C830A MICROCONTROLLER The S3C830A single-chip microcontroller are fabricated using the highly advanced CMOS process. Its design is based on the powerful SAM88RC CPU core. Stop and idle (power-down) modes were implemented to reduce power consumption. The S3C830A is a microcontroller with a 48K-byte mask-programmable ROM embedded. The S3P830A is a microcontroller with a 48K-byte one-time-programmable ROM embedded. Using the SAM88RC modular design approach, the following peripherals were integrated with the SAM88RC CPU core: — Large number of programable I/O ports (Total 72 pins) — PLL frequency synthesizer — 16-bits intermediate frequency counter — Two synchronous SIO modules — Two 8-bit timer/counters — One 16-bit timer/counter — Low voltage reset — A/D converter with 4 selectable input pins OTP The S3C830A microcontroller is also available in OTP (One Time Programmable) version, S3P830A. The S3P830A microcontroller has an on-chip 48K-byte one-time-programmable EPROM instead of masked ROM. The S3P830A is comparable to S3C830A, both in function and in pin configuration. FEATURES CPU • SAM88RC CPU core Memory • 2064-byte internal register file (including LCD display RAM) • 48K-byte internal program memory area Instruction Set • 78 instructions • Idle and Stop instructions 72 I/O Pins • 32 normal I/O pins • 40 pins sharing with LCD segment signals Interrupts • 8 interrupt levels and 17 internal sources • Fast interrupt processing feature 8-Bit Basic Timer • Watchdog timer function • 4 kinds of clock source Timer/Counter 0 • Programmable 8-bit internal timer • External event counter function • PWM and capture function Timer/Counter 1 • Programmable 8-bit interval timer • External event counter function Timer/Counter 2 • Programmable 16-bit interval timer • External event counter function Watch Timer • Interval Time: 50ms, 0.5s, 1.0s at 4.5 MHz • 1/1.5/3/6 kHz buzzer output selectable Analog to Digital Converter • 4-channel analog input • 8-bit conversion resolution Two 8-bit Serial I/O Interface • 8-bit transmit/receive mode • 8-bit receive mode • Selectable baud rate or external clock source PLL Frequency Synthesizer • VIN level: 300mVpp (minimum) • AMVCO range: 0.5 MHz–30 MHz • FMVCO range: 30 MHz–150 MHz 16-Bit Intermediate Frequency (IF) Counter • VIN level: 300mVpp (minimum) • AMIF range: 100 kHz–1 MHz • FMIF range: 5 MHz–15 MHz LCD Controller/Driver • 40 segments and 4 common terminals • 4/3/2 common and static selectable • Internal or external resistor circuit for LCD bias Low Voltage Reset (LVR) • Low voltage check to make system reset • VLVR: 3.5 V (typical) Two Power-Down Modes • Idle mode: only CPU clock stops • Stop mode: system clock and CPU clock stop Oscillation Source • Crystal or ceramic for system clock (fx) Instruction Execution Time • 890 ns at 4.5 MHz (minimum) Operating Temperature Range • –25 °C to +85 °C Operating Voltage Range • 3.0 V to 5.5 V at 0.4 MHz–4.5 MHz • 4.5 V to 5.5 V in PLL/IFC block Package Type • 100-pin QFP package
|