The Teridian Semiconductor Corporation 73S1217F is a versatile and economical CMOS System-on-Chip device intended for smart card reader applications. The circuit features an ISO-7816 / EMV interface, an USB 2.0 interface (full-speed 12Mbps - slave) and a 5x6 PINpad interface. Additional features include 8 user I/Os, multiple interrupt options and an analog voltage input (for DC voltage monitoring such as battery level detection). Other built-in interfaces include an asynchronous serial and an I2C interface. The System-on-Chip is built around an 80515 high-performance core. Its feature and instruction set is compatible with the industry standard 8051, while offering one clock-cycle per instruction processing power (most instructions). With a CPU clock running up to 24MHz, it results in up to 20MIPS available that meets the requirements of various encryption needs such as AES, DES / 3-DES and even RSA (for PIN encryption for instance). The circuit requires a single 6 to 12 MHz crystal. An optional 32kHz crystal can be connected to a sub-system oscillator with a real-time-clock counter to enable stand-alone applications to access an RTC value. The respective 73S1217F embedded memories are; 64KB Flash program memory, 2KB user XRAM memory, and 256B IRAM memory. On top of these, the 73S1217F includes a 128-bit unique serial number (UID) that can be used for identification purposes.
The 73S1217F is a CMOS system‑on‑chip designed for smart‑card reader applications. It integrates an 80515 core compatible with the 8051 instruction set, a 64 KB Flash program memory, 2 KB XRAM, 256 B IRAM, USB 2.0 full‑speed, ISO‑7816/EMV smart‑card interface, a 5×6 keypad interface, 8 user I/Os and an on‑chip step‑up DC‑DC converter.
Power can be supplied from the USB bus (VBUS 4.4‑5.5 V) or a battery (VBAT 4.0‑6.5 V), with an optional VPC input (2.7‑6.5 V). The device features a sub‑µA OFF mode, on‑board analog voltage detection, and extensive peripheral interfaces including UART, I²C, timers and LED driver.
| CPU clock speed | up to 24 MHz |
|---|---|
| Flash program memory | 64 KB |
| XRAM (user data memory) | 2 KB |
| IRAM | 256 B |
| Operating voltage range | 2.7 V to 6.5 V |
| USB interface speed | Full‑speed 12 Mbps |
| Analog input detection range | 1.0 V to 1.5 V |
| OFF mode current draw | < 1 µA |
| Package type | 68‑pin QFN |
The core can run at up to 24 MHz.
In OFF mode the device typically draws less than 1 µA.