General Description
S3C8-SERIES MICROCONTROLLERS
Samsung's SAM8RC family of 8-bit single-chip CMOS microcontrollers offer a fast and efficient CPU, a wide range of integrated peripherals, and various mask-programmable ROM sizes. Owing to its address/data bus architecture and a large number of bit-configurable I/O- ports, these microcontrollers provide a flexible programming environment for applications with varied memory and I/O- requirements. to support real-time operations, timer/counters with selectable operating modes are included.
S3F84B8 MICROCONTROLLER
The S3F84B8 single-chip CMOS microcontrollers are designed using a highly advanced CMOS process technology based on Samsung's latest CPU architecture.
S3F84B8 specifies a microcontroller with built-in 8K-byte full-flash ROM.
Using a proven modular design approach, Samsung S3F84B8 integrates the following peripheral modules with a powerful SAM8 RC core :
- 3 configurable I/O- ports (18 pins)
- 17 interrupt sources with 17 vectors and 6 interrupt levels
- 1 watchdog timer function (Basic Timer)
- 1 basic timer (8-bit) for oscillation stabilization
- 3 timer/counters (8-bit) with Time Interval, PWM, and Capture modes (Timer C and Timer D can be used for 16-bit Timer 0)
- 1 timer/counter (16-bit) with 2 operating modes : Interval timer mode and PWM mode (If Timer C and Timer D are used for Timer 0, S3F84B8 has 1 Timer0 (16-bit))
- Analog to digital converter with 8 input channels and 10-bit resolution
- 1 BUZ for programmable frequency output
- High current LED drive I/O- ports (High current output : Typical 12 mA)
The S3F84B8 microcontroller is ideal for use in a wide range of home applications requiring simple timer/counter, ADC, and so on. They are currently available in 20-pin SOP/DIP package.
Features
The key features of S3F84B8 include :
- CPU
- SAM8RC CPU core - Memory
- 8K-byte internal multi-time program memory Full-Flash
- Sector size : 128 Bytes
- 10 Years data retention
- Fast programming time :
- Chip erase : 32ms
- Sector erase : 12ms
- Byte program : 20us
- User programmable by 'LDC' instruction
- Endurance : 10,000 erase/program cycles
- Sector (128-bytes) erase available
- Byte programmable
- 272-byte general-purpose register area - Instruction Set
- 78 instructions
- Idle and Stop instructions added for power-down modes - Instruction Execution Time
- 400ns at 10MHz fOSC (minimum) - Interrupts
- 17 Interrupt sources with 17 vectors
- Fast interrupt processing feature - General I/O
- 3 I/O ports
- Bit programmable ports - 10-bit IH PWM
- 10-bit IH specific PWM 1-channel
- Cooperate with CMPs
- Anti-mis-trigger function
- Delay trigger function - Comparators
- 4 integrated comparators - A/D Converter
- 8 analog input pins (MAX)
- 10-bit conversion resolution - OP Amplifier
- 1 integrated OP Amplifier - Timer/Counters
- 1 basic timer (8-bit) for watchdog function
- 1 timer (8-bit) TimerA
- Interval mode
- Capture mode
- 8-bit PWM mode
- 1 timer/counter (16-bit) Timer0
- Configurable to 2 timer/counters (8-bit)
- Interval mode
- CMP0 event counter mode
- 6-/7-/8-bit PWM mode - BUZ
- 1 programmable Buzzer - Oscillation Frequency
- 1MHz to 10MHz external crystal oscillator
- Typical 8MHz external RC oscillator
- Internal RC : 8MHz (Typical), 0.5MHz (Typical)
- Maximum 10MHz CPU clock - Built-in RESET Circuit (LVR)
- Low-voltage check to reset system
- VLVR = 1.9/2.3/3.0/3.6/3.9V (by smart option) - Operating Temperature Range
- -40°C to + 85°C - Operating Voltage Range
- 1.8V to 5.5V @ 0.4 - 2MHz
- 2.0V to 5.5V @ 0.4 - 4MHz
- 2.7V to 5.5V @ 0.4 - 10M Hz - Package Types
- S3F84B8 : 20-SOP/20-DIP