73S1209F-68IMR/F Maxim Integrated Products, 73S1209F-68IMR/F Datasheet - Page 36
![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_Tx()
IccLastByte should be set when it is time to switch to reception mode and start the BGT and BWT timers
and possibly send the EDC.
The ICC_OK status will not occur until after the CRC/LRC has been sent to the SmartCard.
36
Purpose
Synopsis
Parameters
Return Codes
Send data to the selected Smart Card. Before calling this function, the Smart Card
UART must have been initialized and the selected Smart Card activated.
ICC_RC ICC_Tx ( INOUT struct ICC_t *pICC );
struct {
} ICC_t;
IccData: Input parameter
Contains the data to be transmitted.
IccLen: Input / output parameter
On input, specifies the number of bytes to send. On output, specifies the number of
bytes successfully sent without errors, valid after IccDone is true.
IccLastByte: Input parameter
Specifies if the last transmitted byte is included in this buffer.
IccEDC: Input / output parameter
Contains the current LRC or CRC value (T=1).
ICC_Status: Output
Contains the current status of this transmission.
IccDone: Output
Set on completion of transmission, possibly with errors. Check ICC_Status for
status.
ICC_ERR_PRESENT_INACTIVE
ICC_ERR_NO_CARD
ICC_TX_PENDING
ICC_OK
ICC_BREAK
ICC_ERR_BREAK
IN char *IccData,
INOUT unsigned int IccLen,
IN Boolean IccLastByte,
INOUT int IccEDC,
OUT ICC_RC ICC_Status,
OUT Boolean IccDone
The SmartCard is present but inactive.
The Smart Card is not present.
Transmission has started, but is not yet completed. On either a successful
completion or a termination due to error, the ICC_Status will change to one of
the following:
Successful operation: All of the data was successfully transmitted to the
SmartCard without parity error.
Successful operation. All of the data was successfully sent to the SmartCard
with at most a few retries. Initially, break signaling was detected, which
necessitated at least one retransmission. (Only in T=0 protocol)
All attempts at sending the next byte resulted in break signaling, indicating a
perceived parity error at the SmartCard end. (Only in T=0 protocol) The
SmartCard has been automatically deactivated. Check ICCTxLen to determine
how many bytes were successfully transmitted.
UG_12xxF_016
Rev. 1.50