73S1209F-68IMR/F Maxim Integrated Products, 73S1209F-68IMR/F Datasheet - Page 23
![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
4.2.2 LCD Driver API – Available with all 73S12xxF Devices
The LCD interface supports a generic external LCD controller and uses USR I/O that is accessed by the
LCD driver API. The LCD calls manage a generic 7-bit (4-bit data bus) interface to the external LCD
controller. For the 73S1215F Evaluation Board, where the MDL-16265 LCD is used, USR pins 0-3 are
used for the 4-bit data bus, USR pins 4, 5 and 6 are used for E, RW and RS, respectively).
The USR IO pins can be used for several different features such as LCD, I2C addressing for external
slots and a Serial RS232 interface to a Windows XP host depending on the TSC evaluation board and
the application firmware being used. Care must be taken by the application to make sure there is no
conflicting usage. The LCD API includes:
•
•
•
•
LCD_Init ()
Rev. 1.50
Return Codes
LCD_Init ()
LCD_Command ()
LCD_Data_Write ()
LCD_Data_Read ()
Purpose
Synopsis
Parameters
Return Codes None.
ScanOrder can be any permutation of the values 0,1,2,3 and 4. If an unscrambled order is
desired, set ScanOrder = 0x4688. The scrambling algorithm is handled by the caller. If the
event was a Smart Card event exit, use
(page 23)
ExitOn: Output parameter
If KEY_ERR_SMARTCARD_xxx return code, it specifies which SmartCard event
occurred. Bit[n] corresponds to ICC[n]. If KEY_ERR_EVENT, it specifies which
EVENT occurred.
KeyCode: Output parameter
Specifies the KeyCode that was pressed. The KeyCode is equal to
((row-1) * KeypadCols) + (col-1), where column ranges from 1 to KeypadCols and
row ranges from 1 to KeypadRows.
KEY_OK
KEY_ERR_TIMEOUT
KEY_ERR_SMARTCARD_INSERTED
KEY_ERR_SMARTCARD_REMOVED
KEY_ERR_EVENT
Initialize the LCD interface. After initialization the Display will be ON and cleared. A
block cursor will be at the home position.
Void LCD_Init ( void );
None.
(page 24)
(page 24)
(page 24)
EVENT_VDDF
EVENT_I2C
EVENT_ANALOG
EVENT_USR0
EVENT_USR1
EVENT USR2
EVENT_USR3
EVENT_ES
ICC_Status()
Successful operation: a valid key was pressed.
TimeOut error.
0x00000400
0x00000800
0x00001000
0x00002000
0x00004000
0x00008000
0x00010000
0x00020000
to discover which card caused the exit.
SmartCard insertion detected.
SmartCard removal detected.
73S12xxF Software User Guide
23