73S1209F-68IMR/F Maxim Integrated Products, 73S1209F-68IMR/F Datasheet - Page 53
![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
PowerOFF()
Devices which are already disabled will remain disabled. Any enabled interrupt will cause an exit from
this function.
CPU_HALT has precedence over CPU_IDLE. CPU_IDLE mode stops the clock going to the CPU, all
other clocks keep running.
CPU_HALT mode can be stopped by the USB and RTC interrupts (if available), by a key press, by ICC
insertion or removal or by Reset of the 73S12xxF. In order to use these external events to wake up the
CPU, they must first be individually initialized. For example,
called prior to calling PowerOFF (DISABLE_ICC) or PowerOFF (DISABLE_KEYPAD). Internally, the API
will configure INT0 to be active upon any of the events (key press, Smart Card event, etc..); thus an
application may setup its own INT0 interrupt service routine via Set_Event (eEXT0, ...) to customize its
specific needs upon waking up.
4.2.10 Analog Threshold Management Driver API – Available with all 73S12xxF Devices
This API controls the analog voltage comparison against the voltage on the ANA_IN pin. The API
includes:
•
•
•
ANALOG_Detect_Enable()
Rev. 1.50
Purpose
Synopsis
Parameters
Return Codes None.
ANALOG_Detect_Enable()
ANALOG_Detect_Disable()
ANALOG _Compare()
Purpose
Synopsis
Manage power consumption.
void PowerOFF ( IN unsigned int PowerSelect );
PowerSelect: Input parameter
Specifies which internal devices to disable. The following possible values or any
combination (by OR’ing them) are allowed:
Select the analog threshold level and enable the interrupt according to the polarity setting.
void ANALOG_Detect_Enable (
DISABLE_EICC
DISABLE_VDDF
DISABLE_UART
DISABLE_PLL
DISABLE_ANALOG
DISABLE_USBXCVR BIT9
DISABLE_USB
DISABLE_RTC
DISABLE_KEYPAD
DISABLE_ICC
DISABLE_ USBCLK
DISABLE_LS_OSC
// Bit 2 reserved.
CPU_HALT
CPU_IDLE
IN Unsigned char threshold_select,
IN Unsigned char acomp_pol)
(page 54)
(page 53)
(page 54)
BIT14
BIT13
BIT12
BIT11
BIT10
BIT8
BIT7
BIT6
BIT5
BIT4
BIT3
BIT1
BIT0
// External Smart card.
ICC_InitUART()
73S12xxF Software User Guide
or
KEY_Init ()
should be
53