at90sc19236r ATMEL Corporation, at90sc19236r Datasheet - Page 2

no-image

at90sc19236r

Manufacturer Part Number
at90sc19236r
Description
Secure Microcontroller For Smart Cards
Manufacturer
ATMEL Corporation
Datasheet
Description
Figure 1. AT90SC19236R secure AVR Enhanced RISC Architecture
2
AT90SC19236R
PC
User Memory
Instruction
Instruction
EEPROM
Program
Register
Decoder
Control
Memory
Lines
OTP
The AT90SC19236R is a low-power, high-performance, 8/16-bit microcontroller with
ROM program memory, EEPROM data memory, based on the secureAVR enhanced
RISC architecture. By executing powerful instructions in a single clock cycle, the
AT90SC19236R achieves throughputs close to 1 MIPS per MHz. Its Harvard architec-
ture includes 32 general-purpose working registers directly connected to the ALU,
allowing two independent registers to be accessed in one single instruction executed in
one clock cycle.
The AT90SC19236R uses a new AVR architcture, 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 ability to map the EEPROM in the code space allows parts of the program memory
to be reprogrammed in-system. This technology combined with the versatile 8/16-bit
CPU on a monolithic chip provides a highly flexible and cost-effective solution to many
smart card applications.
Additional security features include power and frequency protection logic, logical scram-
bling on program data and addresses, Power Analysis countermeasures and memory
accesses controlled by a supervisor mode. A block diagram of the AT90SC19236R is
shown in Figure 1.
16
16
16
8
Registers
Purpose
Register
General
Access
Control
Status
ALU
8
X
Y
Z
8
Data Bus
8-bit
Access
Control
DPA Counter
Data Memory
Accelerator
Checksum
Controller
I/O Port 0
Measures
ISO 7816
ISO 7816
CRC and
Interrupt
RNG
Timer
RAM
DES
Unit
Control
Secure
Circuit
Reset
1590AS–SMIC–10Jun03
CLK
GND
V
IN/OUT0
RST
CC

Related parts for at90sc19236r