This application note describes a software and hardware smart card interface for the STR71x Smart Card peripheral.
This document provides a comprehensive guide to implementing a smart card interface using the STR71xx Smart Card peripheral. It details both the hardware requirements and the software library structure necessary for development.
The note covers the device description of the STR710 microcontroller, including its memory, clock management, and communication interfaces. It further explains the ISO 7816 protocol standards (parts 2, 3, and 4), the smart card clock generator, and provides an overview of a basic hardware setup for interfacing with 5V cards.
| Flash program memory | 272KB (256+16K) |
|---|---|
| RAM size | 644KB |
| CPU operating frequency | Up to 50MHz |
| I/O ports | Upto 48 I/O ports |
| UART interfaces | 4 UART asynchronous serial communications interfaces |
The smart card reader was developed using the STR710 ARM7TDMI powered microcontroller.
The library was developed to support ISO 7816-3/4 specifications.
The FLASH program memory has an endurance of 100,000 cycles.