atmega603

Manufacturer Part Numberatmega603
Description8-bit Microcontroller With 64k/128k Bytes In-system Programmable Flash - Atmel Corporation
ManufacturerATMEL Corporation
atmega603 datasheet
 
1
Page 1
2
Page 2
3
Page 3
4
Page 4
5
Page 5
6
Page 6
7
Page 7
8
Page 8
9
Page 9
10
Page 10
Page 1/10

Download datasheet (254Kb)Embed
Next
Features
®
Utilizes the AVR
Enhanced RISC Architecture
121 Powerful Instructions - Most Single Clock Cycle Execution
128K bytes of In-System Reprogrammable Flash ATmega103/L
64K bytes of In-System Reprogrammable Flash ATmega603/L
– SPI Interface for In-System Programming
– Endurance: 1,000 Write/Erase Cycles
4K bytes EEPROM ATmega103/L
2K bytes of EEPROM ATmega603/L
– Endurance: 100,000 Write/Erase Cycles
4K bytes Internal SRAM
32 x 8 General Purpose Working Registers + Peripheral Control Registers
32 Programmable I/O Lines, 8 Output Lines, 8 Input Lines
Programmable Serial UART + SPI Serial Interface
V
Supply
CC
– 2.7 - 3.6V ATmega603L/ATmega103L
– 4.0 - 5.5V ATmega603/ATmega103
Fully Static Operation
– 0 - 6 MHz ATmega603/ATmega103
– 0 - 4 MHz ATmega603L/ATmega103L
Up to 6 MIPS Throughput at 6 MHz
RTC with Separate Oscillator
Two 8-Bit Timer/Counters with Separate Prescaler and PWM
One 16-Bit Timer/Counter with Separate Prescaler, Compare, Capture Modes and
Dual 8-, 9- or 10-Bit PWM
Programmable Watchdog Timer with On-Chip Oscillator
On-Chip Analog Comparator
8-Channel, 10-Bit ADC
Low Power Idle, Power Save and Power Down Modes
Software Selectable Clock Frequency
Programming Lock for Software Security
Pin Configuration
TQFP
Note:
8-Bit
Microcontroller
with 64K/128K
Bytes In-System
Programmable
Flash
ATmega603
ATmega603L
ATmega103
ATmega103L
Preliminary
ATmega103/L
ATmega103/L
Rev. 0945BS–09/98
This is a summary document. For the complete 92
page document, please visit our web site at
www.atmel.com or e-mail at literature@atmel.com
and request literature #0945B.
1

atmega603 Summary of contents

  • Page 1

    ... Enhanced RISC Architecture • 121 Powerful Instructions - Most Single Clock Cycle Execution • 128K bytes of In-System Reprogrammable Flash ATmega103/L 64K bytes of In-System Reprogrammable Flash ATmega603/L – SPI Interface for In-System Programming – Endurance: 1,000 Write/Erase Cycles • 4K bytes EEPROM ATmega103/L 2K bytes of EEPROM ATmega603/L – ...

  • Page 2

    ... DATA REGISTER PORTE PORTE DRIVER/BUFFERS PE0 - PE7 Description The ATmega603/103 is a low-power CMOS 8-bit microcon- troller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATmega603/103 achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power consumption versus processing speed ...

  • Page 3

    ... Atmel ATmega603/103 is a powerful microcontroller that provides a highly flexible and cost effective solution to many embedded control applications. The ATmega603/103 AVR is supported with a full suite of program and system development tools including: C com- pilers, macro assemblers, program debugger/simulators, in-circuit emulators, and evaluation kits. ...

  • Page 4

    ... The ALU supports arithmetic and logic functions between registers or between a constant and a register. Single reg- ister operations are also executed in the ALU. Figure 4 shows the ATmega603/103 AVR Enhanced RISC micro- controller architecture. In addition to the register operation, the conventional mem- ory addressing modes can be used on the register file as well ...

  • Page 5

    ... Figure 4. The ATmega603/103 AVR Enhanced RISC Architecture 32K/64K x 16 Program Memory Instruction Register Instruction Decoder Control Lines The AVR uses a Harvard architecture concept - with sepa- rate memories and buses for program and data. The pro- gram memory is executed with a single level pipelining. ...

  • Page 6

    ... ADCSR ADES $05 ($25) ADCH - $04 ($24) ADCL ADC7 $03 ($23) PORTE PORTE7 $02 ($22) DDRE DDE7 $01 ($21) PINE PINE7 $00 ($20) PINF PINF7 ATmega603(L) and ATmega103(L) 6 Bit6 Bit5 Bit4 Bit3 SP14 SP13 SP12 SP11 SP6 SP5 SP4 SP3 XDIV6 XDIV5 XDIV4 XDIV3 ...

  • Page 7

    ... ATmega603/103 Instruction Set Summary Mnemonics Operands Description ARITHMETIC AND LOGIC INSTRUCTIONS ADD Rd, Rr Add two Registers ADC Rd, Rr Add with Carry two Registers ADIW Rdl,K Add Immediate to Word SUB Rd, Rr Subtract two Registers SUBI Rd, K Subtract Constant from Register SBC Rd, Rr ...

  • Page 8

    ... ATmega603/103 Instruction Set Summary (Continued) DATA TRANSFER INSTRUCTIONS () ELPM Extended Load Program Memory MOV Rd, Rr Move Between Registers LDI Rd, K Load Immediate LD Rd, X Load Indirect LD Rd, X+ Load Indirect and Post-Inc Load Indirect and Pre-Dec. LD Rd, Y Load Indirect LD Rd, Y+ Load Indirect and Post-Inc. ...

  • Page 9

    ... Thin (1.0 mm) Plastic Gull Wing Quad Flat Package (TQFP) Ordering Code Package ATmega603L-4AC 64A ATmega603L-4AI 64A ATmega603-6AC 64A ATmega603-6AI 64A ATmega103L-4AC 64A ATmega103L-4AI 64A ATmega103-6AC 64A ATmega103-6AI 64A Package Type Operation Range Commercial (0°C to 70°C) Industrial (-40°C to 85°C) Commercial (0° ...

  • Page 10

    ... Packaging Information 64A, 64-Lead, Thin (1.0 mm) Plastic Gull Wing Quad Flat Package (TQFP) Dimensions in Millimeters and (Inches)* 16.25(0.640) SQ 15.75(0.620) PIN 1 ID 0.80(0.031) BSC 14.10(0.555) SQ 13.90(0.547) 0.20(0.008) 0-7 0.10(0.004) 0.75(0.030) 0.45(0.018) *Controlling dimension: millimeters ATmega603(L) and ATmega103(L) 10 0.45(0.018) 0.30(0.012) 1.20 (.047) MAX 0.15(0.006) 0.05(0.002 ) ...