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. Among the major CPU features are:
- Efficient register-oriented architecture
- Selectable CPU clock sources
- Idle and Stop power-down mode release by interrupts
- 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.
S3F84UA/F84U8 MICROCONTROLLER
The S3F84UA/F84U8 single-chip CMOS microcontrollers are fabricated using the highly advanced CMOS process, based on Samsung's newest CPU architecture.
The S3F84UA, S3F84U8 are a microcontroller with a 48K-byte, 8K-byte Flash ROM embedded respectively.
The S3F84UA is a microcontroller with a 48K-byte Flash ROM embedded.
The S3F84U8 is a microcontroller with a 8K-byte Flash ROM embedded.
Using a proven modular design approach, Samsung engineers have successfully developed the S3F84UA/F84U8 by integrating the following peripheral modules with the powerful SAM8 core:
- Five programmable I/O ports, including four 8-bit ports, and one 4-bit port, for a total of 36 pins
- Eight bit-programmable pins for external interrupts
- One 8-bit basic timer for oscillation stabilization and watchdog functions (system reset)
- Three 8-bit timer/counter and two 16-bit timer/counter with selectable operating modes
- Watch timer for real time
- LCD Controller/driver
- A/D converter with 8 selectable input pins
- Synchronous SIO modules
- Two asynchronous UART modules
- Pattern generation module
They are currently available in 44-pin-QFP and 42-pin-SDIP package.
Features
- CPU
- SAM88 RC CPU core - Memory
- Program Memory (ROM)
- 48K x 8 bits program memory(S3F84UA)
- 8K x 8 bits program memory(S3F84U8)
- Internal flash memory (program memory)
√ Sector size : 128 bytes
√ 10 years data retention
√ Fast programming time :
√ User program and sector erase available
√ Endurance : 10,000 erase/program cycles
√ External serial programming support
√ Expandable OBPTM (on board program) sector
- Data Memory (RAM)
- Including LCD display data memory
- 550 x 8 bits data memory(S3F84UA)
- 294 x 8 bits data memory(S3F84U8) - Instruction Set
- 78 instructions
- Idle and stop instructions added for power-down modes - 34 I/O Pins
- Output : 2 pins (44-QFP only)
- I/O : 10 pins (Sharing with other signal pins)
- I/O : 24 pins (Sharing with LCD signal outputs) - Interrupts
- 8 interrupt levels and 22 interrupt sources
- Fast interrupt processing feature - 8-Bit Basic Timer
- Watchdog timer function
- 4 kinds of clock source - 8-Bit Timer/Counter A
- Programmable 8-bit internal timer
- External event counter function
- PWM and capture function - 8-Bit Timer/Counter B
- Programmable 8-bit internal timer
- Carrier frequency generator - 8-Bit Timer/Counter C
- Programmable 8-bit internal timer
- PWM function - Two 16-Bit Timer/Counter (D0/D1)
- Programmable 16-bit internal timer
- External event counter function
- PWM and capture function - Watch Timer
- Interval time: 1.995mS, 0.125S, 0.25S, and 0.5S at 32.768 kHz
- 0.5/1/2/4 kHz Selectable buzzer output - LCD Controller/Driver
- 16 segments and 8 common terminals
- 1/2, 1/3, 1/4, and 1/8 duty selectable
- Resistor bias selectable - Analog to Digital Converter
- 8-channel analog input
- 10-bit conversion resolution
- 25uS conversion time - Two Channels UART
- Full-duplex serial I/O interface
- Four programmable operating modes
- Auto generating parity bit - 8-bit Serial I/O Interface
- 8-bit transmit/receive mode
- 8-bit receive mode
- LSB-first or MSB-first transmission selectable
- Internal or external clock source - Pattern Generation Module
- Pattern generation module triggered by timer match signal and software - Low Voltage Reset (LVR)
- Criteria voltage : 2.2V
- En/Disable by smart option (ROM address: 3FH) - Two Power-Down Modes
- Idle : only CPU clock stops
- Stop : selected system clock and CPU clock stop - Oscillation Sources
- Crystal, ceramic, or RC for main clock
- Main clock frequency: 0.4 MHz - 12.0 MHz
- 32.768 kHz crystal oscillation circuit for sub clock - Instruction Execution Times
- 333nS at 12.0 MHz fx (minimum)
- 122.1uS at 32.768 kHz fxt (minimum) - Operating Voltage Range
- 2.0 V to 5.5 V at 0.4 - 4.2 MHz
- 2.7 V to 5.5 V at 0.4 - 12.0 MHz - Operating Temperature Range
- -40°C to +85°C - Package Type
- 40-QFP-1010B, 42-SDIP-600 - IVC
- Internal Voltage Converter for 5V operations - Smart Option
- Low Voltage Reset (LVR) level and enable/disable are at your hardwired option (ROM address 3FH)
- ISP related option selectable (ROM address 3EH)