
1
Features
High-performance, Low-power 8-bit AVR
RISC Architecture
–
120 Powerful Instructions
–
Most Single Clock Cycle Execution
Up to 64K Bytes Flash Program Memory
–
Endurance: 10K Write/Erase Cycles
Up to 64K Bytes EEPROM User Memory
–
Endurance: 250K Write/Erase Cycles
Up to 2.5K Bytes RAM
Cryptoprocessor
–
Pre-programmed Functions for Cryptography and Authentication
Supervisor Mode (Memory Management)
One or Two ISO 7816 I/O Ports
Random Number Generator
One or Two 16-bit Timers
2-level, 6-vector Interrupt Controller
Security Features
–
Power-down Protection
–
Low-frequency and High-frequency Protection
–
Logical Scrambling on Program Code
Low-power Idle and Power-down Modes
Bond Pad Locations Conform to ISO 7816
V
CC
: 3.0V ± 10%, 5.0V ± 10%
Description
The AT90SC series is a low-power, high-performance, 8-bit microcontroller with Flash
program memory and EEPROM data memory, based on the AVR RISC architecture.
By executing powerful instructions in a single clock cycle, the AT90SC 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 instruction executed in one clock cycle.
Some products in the AT90SC family feature a cryptoprocessor: a 16-bit crypto
engine dedicated to performing fast encryption or authentication functions (see table
below). Additional security features include power and frequency protection logic, log-
ical scrambling on program data and addresses, and memory accesses controlled by
a supervisor mode.
The AT90SC family provides up to 128K bytes of Atmel
’
s high-density, nonvolatile
memory technology. The on-chip downloadable Flash allows the program memory to
be reprogrammed in-system. This technology combined with the versatile 8-bit CPU
on a monolithic chip provides a highly flexible and cost-effective solution to many
smart card applications.
Table 1.
The AT90SC Family
Device
Program Memory
Flash Bytes
User Memory
EEPROM Bytes
RAM Bytes
Crypto-
processor
I/O
Ports
AT90SC1616C
16K
16K
1K
Yes
2
AT90SC3232
32K
32K
1.5K
No
1
AT90SC3232C
32K
32K
1K
Yes
1
AT90SC6464C
64K
64K
2.5K
Yes
2
Secure
Microcontrollers
for Smart Cards
AT90SC
Summary
Complete datasheet
available under NDA
Rev. 1065CS
–
10/99