Development tools, Description – Rainbow Electronics AT90SC9618RT User Manual

Page 2

Advertising
background image

2

AT90SC9618RT

6555AS–SPD–15May07

Development Tools

Voyager Emulation Platform (ATV4) to Support Software Development

IAR Embedded Workbench

®

V3.20 Debugger or Atmel’s AVR Studio

®

Version 4.07 or Above

Software Libraries and Application Notes

Description

The AT90SC9618RT is a low-power, high-performance, 8/16-bit microcontroller with ROM program memory and EEPROM
data memory, based on the secureAVR RISC architecture. By executing powerful instructions in a single clock cycle, the
AT90SC9618RT achieves throughputs close to 1 MIPS per MHz. Its Harvard architecture includes 32 general purpose
working registers directly connected to the ALU, allowing two independent registers to be accessed in one single instruc-
tion executed in one clock cycle.

The AT90SC9618RT uses the secureAVR that allows the linear addressing of up to 8M bytes of code and up to 16M bytes
of data as well as a number of new functional and security features.

The AT90SC9618RT includes 18K bytes of Atmel’s high density, non volatile memory.

Additional security features include power and frequency protection logic, logical scrambling on program data and
addresses, Power Analysis countermeasures and memory accesses controlled by a supervisor mode.

Figure 1 shows the AT90SC9618RT secureAVR RISC Architecture.

Figure 1. AT90SC9618RT secureAVR RISC Architecture

Instruction

Decoder

Program

Memory

Instruction

Register

Access
Control

General

Purpose

Registers

X

Y

Z

Status

Register

RAM

Data Memory

Interrupt

Unit

ISO 7816
I/O Port 0

Timer

Control

Lines

ALU

EEPROM

User Memory

OTP

PC

Secure
Control

V

CC

GND

CLK

Access
Control

IN/OUT0

Data Bus

8-bit

RNG

16

16

16

8

8

8

DES

DPA Counter

measures

Reset

Circuit

RST

ISO 7816

Controller

CRC and

Checksum

Accelerator

Advertising