73S1209F-68IMR/F Maxim Integrated Products, 73S1209F-68IMR/F Datasheet - Page 79
![no-image](/images/manufacturer_photos/0/4/417/maxim_integrated_products_sml.jpg)
73S1209F-68IMR/F
Manufacturer Part Number
73S1209F-68IMR/F
Description
IC SMART CARD READER 68-QFN
Manufacturer
Maxim Integrated Products
Datasheet
1.73S1209F-44IMF.pdf
(93 pages)
Specifications of 73S1209F-68IMR/F
Core Processor
80515
Core Size
8-Bit
Speed
24MHz
Connectivity
I²C, SmartCard, UART/USART
Peripherals
LED, POR, WDT
Number Of I /o
9
Program Memory Size
32KB (32K 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
*
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Lead Free Status / Rohs Status
Details
UG_12xxF_016
ICC_Configure_Ext ()
Rev. 1.50
Return Codes AR_ICC_OK
Purpose
Synopsis
pucSW2: Output parameter
Contains the received SW2 value.
pbStatusJustAfterHeader: Output parameter
This boolean parameter specifies if the status bytes have been received just after the
header (TRUE) or after the data (FALSE) [Useful for the EMV Tests suite]. This
parameter must be taken into account only if the
pbIccWarningStatusBytesManagementT0 bit.
AR_ICC_ERR_BAD_PARAM
AR_ICC_ERR_CARD_MUTE
AR_ICC_ERR_CARD_ABSENT
AR_ICC_ERR_CARD_DISCONNECTED
AR_ICC_ERR_WRONG_LEN
AR_ICC_ERR_CARD_COMM_PB
AR_ICC_ERR_CARD_COMM_PB
Get and Set the configurable protocol parameters of the specified Smart Card
interface. This function was developed to support different conformance tests and
different hardware configuration. This API should be called as the first HAPI call to
make sure the hardware configuration is setup properly according to the hardware
design.
This API is recently added to the CCID USB release version 1.50 (or PCCID release
later than version 3.10). The API is an extension of
backward compatibility. Either
called, not both. ICC_Configure is exactly the same as ICC_Configure_Ext with
default values for ICC_HWConfigure_t such that: IccHz = ICC_3600KHZ),
DebouncePUEnable = SC_DEBOUNCEON | TRUE and DebouncePDEnable =
SC_DEBOUNCEOFF | FALSE.
AR_ICC_RC ICC_Configure_Ext (
single-8010
Successful operation: the command was successfully transmitted to the Smart
Card and a valid response was received.
An inconsistent command was specified. The API was unable to compute the
command case value.
The Smart Card is mute.
No Smart Card is inserted.
The Smart Card was removed during the activation operation.
Either the command case (T=0) is not correctly formatted, or the buffer size
specified is too small; especially in a Case 2 where the card sometimes responds
with a 61xx where xx > specified buffer size.
Too many errors with the Smart Card occurred, so the interface has been closed.
There is some communication error between the reader and smart card such as
a parity error, a bad response block from the card, a bad EDC, a transmission
error or a bad procedure byte.
IN enum ICC_ID eIccId,
IN enum ICC_ADDR IccAddr,
IN enum ICC_CARDEVENT IccCE,
IN enum I2C_USRIO eIccUsrIO,
IN BOOLEAN bIccSetOperation,
INOUT ICC_Configure_t *ptrConfigure,
ICC_Configure_Ext ()
// controlling multiple external slots.
// only use this option in the case of
ICC_Configure()
ICC_Configure()
or
73S12xxF Software User Guide
ICC_Configure()
command set the
to provide
should be
79