产品详情:
S3FC9AC
Advanced Information
Publication Number: 00-S3-FC9AC
Mar 2008(rev0.1)
)
1 Bank Flash Embedded
Smart Card Controller
1
OVERVIEW
The S3FC9AC is high performance security controller is specially designed and packaged for "Smart Card"
application and fabricated using a secured 0.09um CMOS technology. The CalmRISC16 16-bit CPU and secure
flash memory architecture offer the fast development for the time to market, low power, physical size, data
transaction speed, and high security requirements of the smart card application.
FEATURES
CPU
? 16-bit CalmRISC16 CPU core
Memory
? 8kB ROM for boot loader
? 96kB Flash for program and data
(1 bank with 256Bytes granularity)
? 2kB Static RAM
Flash Write Operations
? Page (256B)/ Sector (4kB) /Chip (96kB) erase
operation
? Program with 4bytes unit to maximum 128bytes
? 1.5msec for 4 ~ 128bytes program time
? 1.5msec for Page/Sector erase time, and 3msec
for Chip erase time
? Min. 100,000 erase/write cycles
? Min. 10 years data retention
Data Security
? ROM code not visible due to implantation
? 256B security (read only),and 256B non erasable
Flash area.
? Reset operation is selective if abnormal condition
is detected.
Interrupts
? Four interrupt sources and vectors
Bus scrambling
? RAM bus scrambling with random number
? Hardware bus scrambling for flash memory
Serial I/O Interface
? H/W UART for asynchronous half-duplex
character receive/transmit serial interface
(conforms to ISO standard 7816-3)
Timer
? 16-bit timer with 8 bit prescaler
16-Bit Random Number Generator
? One 16-bit R.N.G for security key generation
? Start/Stop control
Reset
? Power-on reset circuit
? External reset circuit
Operating Characteristics
? Operating Voltage: 1.62V ~ 5.5V
? Operating Frequency: 1 ~ 10MHz
? Operating Temperature: – 25 °C ~ 85 °C
BLOCK DIAGRAM
Figure1. S3FC9AC Block Diagram
Development Tools
? In-circuit emulator: OPENice-C1600, C3200
? C Compiler: CalmShine16Plus
? Simulator
? Emulation Board
Package
? Wafer (150um and 185um thickness)
Supported Standard
? ETSI TS 102 221 (Class A, B, C)
? EMV 2000
? ISO 7816
? 8-pin COB (conforms to ISO standard 7816)
Address CPU and Data Bus