73S1209F-44IM/F Maxim Integrated Products, 73S1209F-44IM/F Datasheet - Page 49

no-image

73S1209F-44IM/F

Manufacturer Part Number
73S1209F-44IM/F
Description
IC SMART CARD READER 44-QFN
Manufacturer
Maxim Integrated Products
Datasheet

Specifications of 73S1209F-44IM/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
Lead free / RoHS Compliant
UG_12xxF_016
USB_Stall()
USB_UnStall()
All unstalled endpoints will have status = IDLE.
USB_IN_1()
Rev. 1.50
Purpose
Synopsis
Parameters
Return Codes None.
Purpose
Synopsis
Parameters
Return Codes None.
Purpose
Synopsis
Parameters
Deactivated endpoints will have a STALLED status. If all endpoints are stalled, it will disconnect
the USB interface from the Host.
Stalls portions of the USB interface: The Endpoints to be stalled are configurable.
Void USB_Stall ( IN char cUSBEndpointStall );
cUSBEndpointStall: Input parameter
Specifies which endpoints are to be stalled by this function. The other endpoints
remain in their previous state. This parameter can be the result of an OR operation
between the following values if several endpoints are to be disabled:
Unstalls portions of the USB interface: The Endpoints to be unstalled are configurable.
Void USB_UnStall ( IN char cUSBEndpointUnStall );
cUSBEndpointUnStall: Input parameter
Specifies which endpoints are to be unstalled by this function. The other endpoints
remain in their previous state. This parameter can be the result of an OR operation
between the following values if several endpoints are to be disabled:
Send data to the Host through Endpoint 1 (BULK IN). When the buffer size is bigger
than the Maximum Packet Size (specified by the Descriptor string initialized in the
USB_Init()
it in pieces.
Void USB_IN_1 ( IN struct USB_t *pUSB );
struct
{
} USB_t;
USBData: Input parameter
Specifies the pointer to the data to be transmitted to the Host.
USBLen: Input/Output parameter
On input, specifies the number of bytes to send to the Host. On output, specifies the
current number of bytes sent to the Host.
ENDPOINT_0
ENDPOINT_1_IN
ENDPOINT_2_IN
ENDPOINT_1_OUT 0x08
ENDPOINT_0
ENDPOINT_1_IN
ENDPOINT_2_IN
ENDPOINT_1_OUT
unsigned char *USBData,
unsigned int
USB_RC
function), then the API will split the buffer into smaller blocks and transmit
USBLen
USBStatus
0x01
0x02
0x04
0x02
0x04
0x01
0x08
73S12xxF Software User Guide
49

Related parts for 73S1209F-44IM/F