General Description
S3C8-SERIES MICROCONTROLLERS
Samsung's 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. The major CPU features are:
- Efficient register-oriented architecture
- Selectable CPU clock sources
- Idle and Stop power-down mode released by interrupt or reset
- 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.
S3C8235B/F8235B MICROCONTROLLER
The S3C8235B/F8235B single-chip CMOS microcontrollers are fabricated using the highly advanced CMOS process, based on Samsung's latest CPU architecture.
The S3C8235B is a microcontroller with a 16K-byte mask-programmable ROM embedded.
The S3F8235B is a microcontroller with a 16K-byte Flash ROM embedded.
Using a proven modular design approach, Samsung engineers have successfully developed the S3C8235B/F8235B by integrating the following peripheral modules with the powerful SAM8 core:
- Five programmable I/O ports, including three 8-bit ports and two 4-bit ports, for a total of 32 pins.
- Eight bit-programmable pins for external interrupts.
- One 8-bit basic timer for oscillation stabilization and watchdog function (system reset).
- Two 8-bit timer/counter and one 16-bit timer/counter with selectable operating modes.
- Watch timer for real time
- 8-channel A/D converter
The S3C8235B/F8235B is versatile microcontroller for camera, LCD and ADC application, etc. They are currently available in 64-pin LQFP and 64-pin QFP package.
Features
- CPU
- SAM88RC CPU core - Memory
- 552-byte internal register file (including LCD display RAM)
- 16K-byte program memory - Oscillation Sources
- Crystal, Ceramic or RC for main clock
- Crystal for sub clock (32.768 kHz)
- CPU clock divider (1/1, 1/2, 1/8, 1/16) - Instruction Set
- 78 instructions
- Idle and Stop instructions - Instruction Execution Time
- 500ns at fx = 8 MHz (minimum, main clock)
- 122ms at fxt = 32.768 kHz (sub clock) - Interrupts
- 8 interrupt levels and 16 internal source - 32 I/O Ports
- 16 normal I/O pins
- 16 pins sharing with LCD signals - Timers and Timer/Counters
- One programmable 8-bit basic timer (BT) for oscillation stabilization control or watchdog timer function
- One 8-bit timer/counter (Timer A) with three operating modes; Interval mode, capture mode and PWM mode.
- One 8-bit timer/counter (Timer B) - Carrier frequency (or PWM) generator.
- One 16-bit capture timer/counter (Timer 1) with two operating modes; Interval mode, Capture mode for pulse period or duty. - Watch Timer
- Interval Time: 3.19ms, 0.25s, 0.5s, 1.0s at 32.768 kHz
- 0.5/1/2/4 kHz buzzer output selectable - LCD Controller/Driver
- 24 segments and 8 common terminals
- 4 and 8 common selectable
- Internal resistor circuit for LCD bias - Analog to Digital Converter
- 8-channel analog input
- 10-bit conversion resolution
- 25ms conversion - Voltage Booster
- LCD drive voltage supply
- S/W control (Enable/Disable) - Low Voltage Reset(LVR)
- Low Voltage Check to make system reset
- VLVR = 2.3V/2.8V/3.7V - Pattern Generation Module
- Pattern generation module triggered by timer match signal and S/W. - Voltage Detector for Indication
- Voltage Detector to indicate specific voltage.
- S/W control (2.35V, 3.3V, 4.5V) - Key Strobe Mode
- Support automatic key strobe output with LCD driver(Maximum 4 x 12 key matrices) - Two Power-Down Modes
- Idle mode: only CPU clock stops
- Stop mode: system clock and CPU stop - Operating Temperature Range
- -25°C to + 85°C - Operating Voltage Range
- 2.0 V to 5.5 V at 4 MHz (main clock)
- 2.7 V to 5.5 V at 8 MHz (main clock)
- 2.0 V to 5.5 V at 32.768 kHz (sub clock) - Package Type
- 64-QFP-1420F, 64-LQFP-1010 - Smart Option
- Low Voltage Reset(LVR) level and enable/disable are at your hardwired option. (ROM address 3EH,3FH)