ChipFind - документация

Электронный компонент: S3C2800

Скачать:  PDF   ZIP

Document Outline

S3C2800
32-BIT RISC MICROPROCESSOR
DATA SHEET
Revision 1.0
Important Notice
The information in this publication has been carefully
checked and is believed to be entirely accurate at the
time of publication. Samsung assumes no
responsibility, however, for possible errors or
omissions, or for any consequences resulting from the
use of the information contained herein.
Samsung reserves the right to make changes in its
products or product specifications with the intent to
improve function or design at any time and without
notice and is not required to update this documentation
to reflect such changes.
This publication does not convey to a purchaser of
semiconductor devices described herein any license
under the patent rights of Samsung or others.
Samsung makes no warranty, representation, or
guarantee regarding the suitability of its products for
any particular purpose, nor does Samsung assume
any liability arising out of the application or use of any
product or circuit and specifically disclaims any and all
liability, including without limitation any consequential
or incidental damages.
"Typical" parameters can and do vary in different
applications. All operating parameters, including
"Typicals" must be validated for each customer
application by the customer's technical experts.
Samsung products are not designed, intended, or
authorized for use as components in systems
intended for surgical implant into the body, for
other applications intended to support or sustain
life, or for any other application in which the failure
of the Samsung product could create a situation
where personal injury or death may occur.
Should the Buyer purchase or use a Samsung
product for any such unintended or unauthorized
application, the Buyer shall indemnify and hold
Samsung and its officers, employees, subsidiaries,
affiliates, and distributors harmless against all
claims, costs, damages, expenses, and
reasonable attorney fees arising out of, either
directly or indirectly, any claim of personal injury or
death that may be associated with such
unintended or unauthorized use, even if such
claim alleges that Samsung was negligent
regarding the design or manufacture of said
product.
S3C2800 32-Bit Microprocessor
Data Sheet, Revision 1.0
Publication Number:
11.0-S3-C2800-072002
2002 Samsung Electronics
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in
any form or by any means, electric or mechanical, by photocopying, recording, or otherwise, without the prior
written consent of Samsung Electronics.
Samsung Electronics' microcontroller business has been awarded full ISO-14001
certification (BSI Certificate No. FM24653). All semiconductor products are designed
and manufactured in accordance with the highest quality standards and objectives.
Samsung Electronics Co., Ltd.
San #24 Nongseo-Lee, Giheung-Eup
Yongin-City, Gyeonggi-Do, Korea
C.P.O. Box #37, Suwon 449-900
TEL: (82)-(31)-209-6530
FAX: (82)-(31)-209-6547
Home-Page URL: Http://www.samsungsemi.com

Printed in the Republic of Korea
S3C2800
32-Bit RISC
Microprocessor
Data Sheet
OVERVIEW
SAMSUNG's S3C2800 32-bit RISC microprocessor is designed to provide a cost-effective and high-performance
micro-controller solution for general applications. The S3C2800 features the following integrated on-chip support
to help design a system a low cost: 16KB I/D caches, 2-ch UART with handshake, 4-ch DMA, memory controller,
3-ch timer, GPIO (General-Purpose Input/Output) ports, RTC (Real Time Clock), 2-ch IIC-BUS interface, and a
built-in PLL for system clock.
Based on ARM920T core, the S3C2800 is developed using 0.18 um CMOS standard cells and a memory
compiler. Its simple, elegant, and fully static low-power design is particularly suitable for both cost-sensitive and
power-sensitive applications. The 32-bit ARM920T RISC processor core (220Mips @200MHz), designed by
Advanced RISC Machines, Ltd., provides architectural enhancements such as the Thumb de-compressor, a 32-
bit hardware multiplier, and an on-chip ICE debug support. Also, the S3C2800 features the Harvard BUS
architecture for efficient data/instruction transfers.
By integrating various common system peripherals, the S3C2800 minimizes the overall system cost and
eliminates the need to configure additional components. The integrated on-chip functions are summarized as
follows :
PCI BUS interface (32-bit, up to 66MHz).
1.8V static ARM920T CPU core with 16KB I/D (Instruction/Data) cache. (Harvard bus architecture up to
200MHz).
External memory controller. (FP/EDO/SDRAM control, Chip select logic).
4-ch general DMAs with external request pins.
2-ch UART with handshake (IRDA1.0, 16-byte FIFO), Modem Interface.
2-ch multi-master IIC-BUS controller.
3-ch 16-bit timer.
16-bit Watchdog timer.
44 general-purpose GPIO ports including 8 external interrupt source.
Power management: Normal, Slow, and Idle modes.
RTC with calendar function.
On-chip PLL clock generator.
S3C2800 MICROCONTROLLER DATA SHEET
2
FEATURES
Architecture
Little-/Big-endian support for external memory.
Address space: 32Mbytes per each bank (Total
256Mbyte)
Supports programmable 8/16/32-bit data bus
width for each memory bank
Fixed bank start address for all (static memory
and dynamic memory banks)
8 memory banks
4 memory banks for static memory (ROM,
SRAM, FLASH etc)
4 memory banks for dynamic memory (Fast
Page, EDO, and Synchronous DRAM)
Fully programmable access cycles for all static
memory banks
Supports external wait signal to extend the bus
cycle
Supports self-refresh mode in DRAM/SDRAM.
Supports asymmetric/symmetric address of
DRAM
I/D (Instruction/Data) Cache Memory
64-way set-associative ICache (16KB) and
DCache (16KB)
8 words per line with one valid bit and 2 dirty
bits per line
Pseudo-random or round-robin replacement
algorithm
Write-through and Write-back cache operation.
The write buffer can hold 16 words of data and 4
addresses
Low voltage cache for reduced power
consumption
Clock & Power Manager
The on-chip PLL generates the necessary clock
for the operation of MCU at maximum of
200MHz@1.8V
Input frequency range: (Fin) = 6MHz 10MHz.
Output frequency range: (F
CLK
) = 20MHz
200MHz
Clock can be selectively provided to each
function block by software
Power Down Mode: NORMAL, SLOW, and IDLE
mode
NORMAL mode: Normal operating mode
SLOW mode: Low frequency clock without
PLL
IDLE mode: Clock to CPU is disabled
PCI Bus Interface
Embedded PCI Host Bridge
32-bit data bus at 66MHz
DATA SHEET S3C2800 MICROCONTROLLER
3
FEATURES (Continued)
Interrupt Controller
34 Interrupt sources.
(3 for Timers, 6 for UART, 8 for External
interrupts, 4 for DMA, 2 for RTC, 2 for IIC, 2 for
RCSR (Remote Control Signal Receiver), and 7
for
PCI))
Software polling Interrupt mode
Selectable level- or edge-triggered external
interrupts source
Programmable IRQ/FIQ for each interrupt
request
Supports FIQ (Fast Interrupt Request) for very
urgent interrupt request
Timer
3-ch 16-bit Timer with DMA-based or interrupt-
based operation
Watchdog Timer
16-bit Watchdog Timer
RCSR (Remote Control Signal Receiver)
8-step FIFO
FIFO interrupt is generated on full (8) step
overflow
RTC (Real Time Clock)
Full clock feature: sec, min, hour, date, day,
week, month, and year
32.768 kHz input clock
Alarm interrupt
Time tick interrupt
GPIO (General-Purpose Input/Output) Ports
8 external interrupt ports
44 multiplexed input/output ports.
UART
2-channel UART with DMA-based or interrupt
based operation
Supports 5-bit, 6-bit, 7-bit, or 8-bit serial data
transmit/receive
Supports hardware handshaking during
transmit/receive operation
Programmable baud rates (up to 230.4Kbps).
Supports IrDA 1.0 (up to 115.2Kbps)
Loop back mode for testing
Program accessible 16-byte FIFO (2x16 byte
FIFO for transmit/receive data)
DMA Controller
4-channel general-purpose Direct Memory
Access controller without CPU intervention.
Support memory to memory, memory to I/O and
I/O to I/O DMA operations of the following 6
types:
Software, 3 internal function blocks (UART0,
UART1, Timer), and 2 External requests
Burst transfer mode to enhance the transfer rate
on the FPDRAM, EDODRAM and SDRAM
IIC-BUS Interface
2-ch Multi-Master IIC-Bus with interrupt-based
operation
Serial, 8-bit oriented, bi-directional data
transfers at up to 100 Kbit/s in the standard
mode or up to 400 Kbit/s in the fast mode
Operating Voltage Range
Core: 1.8 V -0.1 V/+0.15 V
I/O: 3.3 V
0.3 V
Operating Frequency
Up to 200 MHz.
Package
208-pin LQFP