73S1209F-68IMR/F Maxim Integrated Products, 73S1209F-68IMR/F Datasheet - Page 76
![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
73S12xxF Software User Guide
ICC_PTSNegotiate()
76
Purpose
Synopsis
Parameters
Return Codes AR_ICC_OK
Transmit the PTS negotiation request to the Smart Card and verify its answer. When
the PTS negotiation succeeds, the 73S12xxF configures its internal protocol
parameters with the negotiated values.
AR_ICC_RC ICC_PTSNegotiate (
eIccId: Input parameter
Specifies which Smart Card interface is to be activated. Possible values are:
bIccChangeProtocol: Input parameter
Specifies whether the protocol is to be changed (TRUE) or not.
bIccChangeSpeed: Input parameter
Specifies whether the speed is to be changed (TRUE) or not.
bIccSelectT1Protocol: Input parameter
Specifies whether T=1 protocol is selected (TRUE) or T=0 (FALSE). This parameter
is ignored if bIccChangeProtocol is set to FALSE.
ucIccFiDi: Input parameter
Specifies the new bit rate and clock adjustment factors to be used (in case
bIccChangeSpeed is set to TRUE)
pucIccPTS: Output parameter
Contains the PTS answer received from the Smart Card.
punIccPTSLength: Output parameter
Contains the length of the PTS answer received from the Smart Card. This value
should be in the range 03 to 06.
AR_ICC_ERR_CARD_MUTE
AR_ICC_ERR_CARD_ABSENT
AR_ICC_ERR_CARD_DISCONNECTED
AR_ICC_ERR_CARD_OVERLOAD
AR_ICC_ERR_BAD_PARAM
ICC_ERR_PTS_NEGOTIATION
IN enum ICC_ID eIccId,
IN BOOLEAN bIccChangeProtocol,
IN BOOLEAN bIccChangeSpeed,
IN BOOLEAN bIccSelectT1Protocol,
IN unsigned char ucIccFiDi,
OUT unsigned char *pucIccPTS,
OUT unsigned int *punIccPTSLength );
ICC_1ST 0, (Internal)
ICC_2ND 1, (External)
…
ICC_9TH 8 (External)
Successful operation. The PTS negotiation succeeded. The PTS answer from
the Smart Card is stored in pucIccPTS.
The Smart Card does not respond to the PTS negotiation.
No Smart Card is inserted.
The Smart Card was removed during the PTS negotiation operation.
The Smart Card has generated an overload.
Incorrect bytes were sent by the card.
FiDi to negotiate is unacceptable.
UG_12xxF_016
Rev. 1.50