73S1209F-68IMR/F Maxim Integrated Products, 73S1209F-68IMR/F Datasheet - Page 45
![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
unsigned int
unsigned int
unsigned char iManufacturer;
unsigned char iProduct;
unsigned char iSerialNum;
unsigned char NumConfigs;
};
struct USB_Interface_t
{
unsigned char Length;
unsigned char DescriptorType;
unsigned char InterfaceNumber;
unsigned char AlternateSetting;
unsigned char NumEndPoints;
unsigned char InterfaceClass;
unsigned char InterfaceSubClass;
unsigned char InterfaceProtocol;
unsigned char iInterface;
};
#define CLASS 0x0B
#define SUBCLASS 0
struct USB_EP_t
{
unsigned char Length;
unsigned char DescriptorType;
unsigned char EndpointAddress;
unsigned char Attributes;
unsigned int
unsigned char Interval;
};
#define IN
#define OUT
#define BULK
#define INTERRUPT
#define INTERVAL
struct USB_Config_t
{
unsigned char Length;
unsigned char DescriptorType;
unsigned char TotalLengthL;
unsigned char TotalLengthH;
unsigned char NumInterfaces;
unsigned char ConfigurationValue;
unsigned char
unsigned char Attributes;
unsigned char MaxPower;
struct USB_Interface_t I;
};
#define ATTRIBUTES
Rev. 1.50
idProduct;
Device;
MaxPacketSize;
iConfiguration;
0x80
0x00
0x02
0x03
10
BIT7 | SELF_POWERED
// Always 0x0500
// 0x4600;
// 0, TBD;
// 0, TBD;
// 1, TBD;
// Always 9.
// Always
// 0.
// 0.
// Always NUMBER_OF_EPS - 1 = 3;
// 0x0B.
// 0.
// 0.
// 0.
//Always 0B for Smart Card Reader
// Always 7.
// Always EP_DESCRIPTOR = 5.
// (IN or OUT) plus (1 or 2).
// BULK or INTERRUPT.
// 16, 32 or 64.
// 0 for BULK. 10 for INTERRUPT.
// Interrupt EndPoint interval in frames (about 10 msec).
// Always 9.
// Always CONFIGURATION_DESCRIPTOR = 2.
// CONFIG_DESC_TOTAL_SIZE = 93
// (One Interface, three Endpoints).
// Always 0.
// NUMBER_OF_INTERFACES = 1.
// Always 1.
// Application specific.
// Application specific.
// Application specific.
// 0, TBD;
INTERFACE_DESCRIPTOR = 4.
// application specific, self-powered
73S12xxF Software User Guide
45