S YSTEM L EVEL I NTEGRATION ARM7TDMI TM MICROCONTROLLER CORE SYSTEM ARM7TDMI Test I/O Embedded ICE ASB Flash/ROM Program Contro lle r Cache RAM ARM7TDMI Bu s Interface Up to 63 MIPS at 90 MHz on 0.18-micron CMOS technology External MCUs EEPROM Data ARM M emory ARM7TDMI Core SRAM Workspace Bus Arbiter/ Master Signa ls Manager External Memories Other MCU Embedded Co res Blocks designed by cu sto mer AMBA Bridge (Atmel Enhanc ement) External Interrupts el APB Periph Data C eral ontrolle r Advanced Interrupt Contr oller Blocks customized by Atm Serial Peripheral Interface Real-time Clo ck Watchdog Tim er Customer I/O Customer IP DPRAM FIFO DSP Core Tx/Rx I/O Real Time Clock Interrup t Timer/Counter Paralle l I/O I/O USART Paralle l Timer/Counter MOSI/ MISO Watchdog Overflow DSP I/O Custom Analo g: ADC, DAC, CO DEC Analog I/O The industry-leading ARM7TDMI 16/32-bit RISC core features: l High performance: code pipeline, register bank, hardware multiplier, 32bit instruction/data bus l Very low power consumption: an industry leader in MIPS/Watt l High code density: 16-bit Thumb(R) code reduces program memory requirement l Fast interrupt handling: banked registers, FIQ and IRQ lines l Ease of debug: on-chip JTAG and incircuit emulator (ICE) l Comprehensive software development tools: C and C++ compilers, debuggers and emulators for parallel hardware/ software development. Atmel's wide range of ARM7TDMI buscompatible memory blocks and qualified peripherals includes: l Memories customized to the precise size and word width for the design l Enhanced real-time performance: Advanced Interrupt Controller and Peripheral Data Controller (DMA) l Wide range of peripherals: USART, Timer/Counter, Real-time Clock, DES, Triple DES, SPI, Watchdog Timer, plus USB, CAN and Ethernet interfaces l Reduced pin count: Parallel I/O controller l Custom analog: industry-leading ADCs, DACs, CODECs, PLLs and Oscillators. R These blocks are provided in Verilog for high-level system integration. They can be combined with IP blocks developed by the customer. SLI Corporate Headquarters 2325 Orchard Parkway San Jose, CA 95131 USA Tel: (+1) (408) 441-0311 Fax: (+1) (408) 436 4200 Europe Atmel SarL Route des Arsenaux 41 Casa Postale 80 CH-1705 Fribourg Switzerland Tel: (+41) 26-426-5555 Fax: (+41) 26-426-5500 Asia Atmel Asia Ltd Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East, Kowloon Hong Kong Tel: (+852) 272 19 778 Fax: (+852) 272 21 369 Japan Atmel Japan KK Tonetsu Shinkawa Bldg, 9F 1-24-8 Shinkawa ARM7TDMI E MBEDDED M ICROCONTROLLER C ORE S YSTEM Building a complete system around an embedded ARM7TDMI microcontroller core couples the performance of a customized architecture with the flexibility of a programmable device. Atmel's experience of ARM-based standard products and use of pre-qualified building blocks reduces design time and risk. Our design emulator allows hardware and software development to proceed in parallel and the hardware/software interface to be debugged before committing the device to silicon. Flash/ROM Program Memory Atmel applies its leadership in Flash memory technology to system level integration. The benefits are the ability to load software late in the design cycle, and in-system software upgrades if required. With Flash, the time and expense of a ROM mask cycle is eliminated, although a masked ROM option is available for mature products. The EEPROM Data Memory EEPROM data memory combines the benefits of nonvolatile memory with the convenience of word-by-word or page-bypage update. SRAM Cache/Workspace On-chip SRAM for cache memory and workspace enables the MCU core to operate at maximum speed. Also, the ARM Memory Controller provides access to off-chip memories with minimal delay. HSDT200 ARM-based ASIC Emulation Board Timer/Counter The Timer/Counter provides such enhanced functions as frequency or interval measurement, event counting, pulse generation, delay timing and pulse width modulation. Real-time Clock The two-century RTC provides date, time and alarm functions and features an advanced power saving mode. Chuo-Ku, Tokyo 104-0033 Japan Tel: (+81) 3 3523 3551 Fax: (+81) 3 3523 7581 E-mail literature@atmel.com Web Site http://www.atmel.com DPRAM FIFO with On-chip DSP Core Data transfer to/from an on-chip DSP core is optimized by a DPRAM FIFO acting as a postbox. The DSP core can be clocked independently to the MCU core. Bus Arbiter/Master Signals Manager An open, multi-MCU architecture for higher performance is possible thanks to the Bus Arbiter/Master Signals Manager. Peripheral Data Controller (DMA) System performance is considerably enhanced by using the PDC to transfer data directly between serial peripherals and memory, bypassing the MCU. Advanced Interrupt Controller The AIC improves the real-time performance of the system by reducing the time taken to reach an interrupt to a single instruction cycle. R (c) Atmel Corporation 2000 Atmel, the Atmel logo and any combinations thereof are registered trademarks of Atmel Corporation. ARM, Thumb and the ARM logo are registered trademarks of ARM Ltd. ARM7TDMI is a trademark of ARM Ltd. HSDT200 is a trademark of SIDSA. Other terms and product names may be trademarks of others. All figures in this brochure are for illustrative purposes only. See Atmel data books for definitive figures and for applicable limitations and warranties. 0747D-07/00/12M USART The fully programmable two-channel USART can be configured for any application scenario. Serial Peripheral Interface The SPI provides serial communication with a wide range of external devices in master or slave mode. Watchdog Timer The Watchdog Timer provides security against system lockup if the MCU becomes trapped in an endless loop. DES/Triple DES Generator For security applications the DES and Triple DES blocks provide data encryption to the recognized standards. Parallel I/O Controller The programmable PIO controller reduces device pin count by multiplexing peripheral I/Os with a set of general input/ output signals. Custom Analog Atmel can apply its leadership in analog cell design to customize one of its many qualified analog blocks to the precise requirements of the application. Alternatively we can develop a completely new analog cell if required. Customer IP Many of our customers are experts in their field of application, and have developed proprietary IP blocks embodying this expertise. Atmel has already incorporated a number of such blocks into market-leading products. We can do the same for you. Right-first-time Silicon Atmel's experience, rich library of IP blocks and advanced design flow are aimed at producing right-first-time silicon at minimal risk and in the shortest possible design cycle time.