73S1209F-68IMR/F Maxim Integrated Products, 73S1209F-68IMR/F Datasheet - Page 63
![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
•
•
Flash_Init()
UG_12xxF_016
4.2.16 Flash/Memory API – Available with all 73S12xxF Devices
Flash management assumes that the CPU is running at the default clock rate of 3.69 MHz. A Flash write
is processed on a page basis. If a write to a Flash address overlays two pages, a two-page write
operation will be performed.
The Flash write process involves 4 steps: Read, Erase, Verify, Write. Should any of these steps fail, the
write operation will fail. The user must use caution when using these APIs as there will be no check in
the LAPI for accidental writes. The API includes:
•
•
•
•
•
•
•
•
•
memcpy_rx ()
Rev. 1.50
Purpose
Flash_Init()
memcpy_rx ()
memcpy_xx ()
memcpy_xi ()
memcpy_ix ()
memcmp_rx ()
memcmp_xx ()
memset_x ()
strlen_x ()
strlen_r ()
Log2 ()
Synopsis
Parameters
Return Codes None.
Purpose
Synopsis
Parameters
Return Codes TRUE if the Write was successful.
(page 66)
(page 66)
(page 66)
(page 63)
(page 65)
(page 64)
(page 64)
(page 63)
(page 64)
(page 65)
(page 65)
Initialize the Flash management registers to values appropriate for the CPU running
at the default speed.
void Flash_Init ( void );
None.
Flash management – use to write to a Flash page that the destination ROM address
belongs to using the contents from the RAM source location. If the length of the
source and the starting ROM location cause the write operation to span more than
one 512-byte Flash page, the Read/Erase/Verify/Write will take place on all the
pages involved. An erase operation will result in the Flash contents being set to
0xFF.
Bbool memcpy_rx (
dst: Input parameter
Specifies starting ROM address of Flash to be written (destination).
src: Input parameter
Use contents at this RAM address location as the source data.
len: Input parameter
Length (in bytes) of data to write to Flash.
FALSE if the Write was not completed.
Unsigned char code *dst,
Unsigned char xdata *src,
Unsigned integer len );
73S12xxF Software User Guide
63