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. Fast interrupt processing (within a minimum of four CPU clocks) can be assigned to specific interrupt levels.
S3C84MBJ/F84MBJ MICROCONTROLLER
The S3C84MBJ/F84MBJ single-chip CMOS microcontrollers are fabricated using the highly advanced CMOS process, based on Samsung’s latest CPU architecture.
The S3C84MBJ is a microcontroller with a 64K-byte mask-programmable ROM embedded.
The S3F84MBJ is a microcontroller with a 64K-byte Full-Flash ROM embedded.
Using a proven modular design approach, Samsung engineers have successfully developed the S3C84MBJ/F84MBJ by integrating the following peripheral modules with the powerful SAM8RC core:
- Nine programmable I/O ports, including eight 8-bit ports and one 6-bit ports, for a total of 70 pins.
- Ten bit-programmable pins for external interrupts.
- One 8-bit basic timer for oscillation stabilization and watchdog function (system reset).
- Four 8-bit timer/counter and two 16-bit timer/counter with selectable operating modes.
- 3 asynchronous UART
- 2 synchronous SIO
- 15-channel A/D converter
The S3C84MBJ/F84MBJ is versatile microcontroller for CD-ROM and ADC application, etc. They are currently available in 80-pin QFP and 80-pin TQFP package.
Features
- CPU
- SAM8RC core - Memory
- 2064-bytes internal register file
- 64K-bytes internal program memory
- S3C84MB: Mask ROM
- S3F84MB: Flash type memory - Oscillation Sources
- Crystal, Ceramic
- CPU clock divider (1/1, 1/2, 1/8, 1/16) - Instruction Set
- 78 instructions
- IDLE and STOP instructions added for powerdown modes - Instruction Execution Time
- 400 ns at 10-MHz fOSC (minimum) - Interrupts
- 27 interrupt sources with 27 vectors.
- 8 level, 27 vector interrupt structure - I/O Ports
- Total 70 bit-programmable pins - 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.
- Two 8-bit timer with PWM mode (Timer C0,C1)
- Two 16-bit capture timer/counter (Timer 10,11) with two operating modes; Interval mode, Capture mode for pulse period or duty. - A/D Converter
- 10-bit resolution
- 15 analog input channels
- Max 2.5MHz fADC clock. - PWM
- Two 14-bit PWM
- Two 8-bit PWM - Asynchronous UART
- Full duplex 3 channels UARTs
- Programmable baud rate
- Supports serial data transmit/receive operations with 8-bit, 9-bit in UART - Synchronous SIO
- Programmable baud rate
- Two synchronous serial I/O modules - Pattern Generation Module
- Pattern generation module triggered by timer match signal and S/W. - Operating Temperature Range
- -40°C to + 85°C - Operating Voltage Range
- 2.4 V to 5.5 V at 10MHz fOSC
- 4.5 V to 5.5 V at 16MHz fOSC - Package Type
- 80 pin QFP, 80 pin TQFP - Built-in RESET circuit (LVR)
- Low Voltage check to make system reset
- VLVR = 2.8 / 4.0 V (by Smart Option) - Smart Option