73S1215F-44IM/F Maxim Integrated Products, 73S1215F-44IM/F Datasheet - Page 63
![IC SMART CARD READER 44-QFN](/photos/37/62/376285/5471_800w400h_sml.jpg)
73S1215F-44IM/F
Manufacturer Part Number
73S1215F-44IM/F
Description
IC SMART CARD READER 44-QFN
Manufacturer
Maxim Integrated Products
Datasheet
1.73S1209F-44IMF.pdf
(93 pages)
Specifications of 73S1215F-44IM/F
Core Processor
80515
Core Size
8-Bit
Speed
24MHz
Connectivity
I²C, SmartCard, UART/USART, USB
Peripherals
LED, POR, WDT
Number Of I /o
9
Program Memory Size
64KB (64K 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
*
Processor Series
1215x
Core
80515
Data Ram Size
2 KB
Interface Type
I2C, UART
Maximum Clock Frequency
24 MHz
Number Of Programmable I/os
9
Number Of Timers
3
Operating Supply Voltage
2.7 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
PK51, CA51, A51, ULINK2
Development Tools By Supplier
73S1215F-EB, 73S1215F-EB-Lite, 73S1215F-IM44 DK, 73S1215F-IM44 EB, 73S1215F-IM68 DK, 73S1215F-IM68 EB
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
73S1215F-44IM/F
Manufacturer:
Microchip
Quantity:
47
Part Number:
73S1215F-44IM/F
Manufacturer:
MAXIM/美信
Quantity:
20 000
•
•
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