73S1209F-68IMR/F Maxim Integrated Products, 73S1209F-68IMR/F Datasheet - Page 58
![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
This function can be called inside an ISR. When the timer expires (*pTimer == 0), it will be automatically
removed. If all timers are in use, a NULL pointer will be returned. The
called to keep the timer updated.
Add_Timer_Func()
Remove_Timer()
Process_Timers()
4.2.13 User IO API – Available with all 73S12xxF Devices
The USER IO Pins can be configured, individually, as an interrupt source to Timer 0, Timer 1, INT0 or
INT1. For INT0 or INT1, the interrupt can be configured to occur on the rising edge/high level or falling
edge/low level. Only INT0 can be used to wake up the CPU from sleep/halt mode. This API includes:
•
•
•
•
•
58
Synopsis
Parameters
Return Value
Purpose
Synopsis
Parameters
Return Value
Purpose
Synopsis
Parameters
Return Codes None.
Purpose
Synopsis
Parameters
Return Codes None.
USR_INT_Config ()
USR_INT_Read()
USER_IO_Config()
USER_IO_Read()
USER_IO_Write()
Unsigned Integer *Add_Timer ( IN Unsigned integer nDuration)
nDuration: Input parameter
Specifies duration of time in 10 ms units.
Pointer to added timer. If the value is zero (NULL), there are no timers available.
Add a 10 ms software timer and the function to execute on timer expiration.
Unsigned Integer *Add_Timer_Func (
nDuration: Input parameter
Specifies duration of time in 10 ms units.
pfExpire: Input parameter
Specifies a pointer to the function to execute when the timer expires.
Pointer to the added timer. If value is zero, there are no timers available.
Stop and remove the selected timer.
Void Remove_Timer ( IN unsigned integer *pTimerId );
ptimerID: Input parameter
Specifies which timer to stop and remove. This is the value returned by the
Add_Timer()
Process and update the active timers. This function must be called from a
foreground routine whenever there is active timer.
Void Process_Timers ( void );
None.
(page 59)
(page 60)
(page 60)
(page 60)
(page 59)
IN unsigned int nDuration,
IN void (*pfExpire (void)) );
or
Add_Timer_Func()
functions.
Process_Timers()
routine must be
UG_12xxF_016
Rev. 1.50