73S1215F-44IM/F Maxim Integrated Products, 73S1215F-44IM/F Datasheet - Page 72
![IC SMART CARD READER 44-QFN](/photos/37/62/376285/5471_800w400h_sml.jpg)
73S1215F-44IM/F
Manufacturer Part Number
73S1215F-44IM/F
Description
IC SMART CARD READER 44-QFN
Manufacturer
Maxim Integrated Products
Datasheet
1.73S1209F-44IMF.pdf
(93 pages)
Specifications of 73S1215F-44IM/F
Core Processor
80515
Core Size
8-Bit
Speed
24MHz
Connectivity
I²C, SmartCard, UART/USART, USB
Peripherals
LED, POR, WDT
Number Of I /o
9
Program Memory Size
64KB (64K x 8)
Program Memory Type
FLASH
Ram Size
2K x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
*
Processor Series
1215x
Core
80515
Data Ram Size
2 KB
Interface Type
I2C, UART
Maximum Clock Frequency
24 MHz
Number Of Programmable I/os
9
Number Of Timers
3
Operating Supply Voltage
2.7 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
PK51, CA51, A51, ULINK2
Development Tools By Supplier
73S1215F-EB, 73S1215F-EB-Lite, 73S1215F-IM44 DK, 73S1215F-IM44 EB, 73S1215F-IM68 DK, 73S1215F-IM68 EB
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
73S1215F-44IM/F
Manufacturer:
Microchip
Quantity:
47
Part Number:
73S1215F-44IM/F
Manufacturer:
MAXIM/美信
Quantity:
20 000
73S12xxF Software User Guide
4.3
The 73S12xxF comes with a high-level API library to control the Smart Card. This library is linked to the
low-level API as described in
4.3.1 Smart Card Control
This API provides support for the asynchronous (T=0) and (T=1) Smart Card protocol management.
Each Smart Card interface is individually addressed by specifying the correct eIccId value. Up to 9 smart
card slots can be configured, with the first (ICC_1ST) being the internal slot and the next 8 being external
slots. The API provides specific support for several test suite constraints (Microsoft WHQL (aka HCT),
EMVCo (MCI and VCI)) by adding several options to most of the API functions.
The Smart Card API includes:
•
•
•
•
•
•
•
•
•
In order to use this API, the following minimum set of files is required:
IccMgt.h: header file which contains the prototypes for the API services.
Icc_api-*.lib: this is the ICC library itself.
Allocate.c: allows configuring the number of ICC interfaces used (therefore, only the memory for the
Api_12.h and API_Struct_12.h: header files for low-level API.
Portable.h: contains definitions for C code portability.
Several applications are included in the release which deal with multiple smart card slots. In order for the
multiple smart card slot feature to function properly, it must first be configured using the
API. For a sample utilization of the ICC library, see the sample applications: CCID firmware or Pseudo-
CCID firmware.
Configuring the ICC Interfaces
The ICC_USED_INTERFACE_NUMBER and INTERFACE_USED[9] definitions in the Allocate.c file
must be modified as shown below before using the API services. In this example, Smart card slots 1 and
2 are to be utilized.
#define ICC_USED_INTERFACE_NUMBER
unsigned char code INTERFACE_USED[9] =
{
ICC_1ST,
ICC_2ND,
ICC_NONE,
ICC_NONE,
ICC_NONE,
ICC_NONE,
72
ICC_Enable() or ICC_Enable_Ext ()
ICC_WarmReset()
ICC_PTSNegotiate()
ICC_Send()
ICC_Send_Ext()
ICC_Configure_Ext ()
ICC_Configure()
ICC_Disable()
ICC_CheckPresence()
used interfaces is reserved).
High-Level API
(page 77)
(page 83)
(page 82)
(page 78)
(page 75)
(page 76)
(page 79)
(page 84)
Section 4.2 Low-level API
(page 73)
2 //two smartcard slots
for all smart card communication controls.
ICC_Configure()
UG_12xxF_016
Rev. 1.50