AN2136SC Cypress Semiconductor Corp, AN2136SC Datasheet - Page 127

no-image

AN2136SC

Manufacturer Part Number
AN2136SC
Description
IC MCU 8051 8K RAM 24MHZ 44QFP
Manufacturer
Cypress Semiconductor Corp
Series
EZ-USB®r
Datasheet

Specifications of AN2136SC

Applications
USB Microcontroller
Core Processor
8051
Program Memory Type
ROMless
Controller Series
AN213x
Ram Size
8K x 8
Interface
I²C, USB
Number Of I /o
8
Voltage - Supply
3 V ~ 3.6 V
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
44-QFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
428-1309

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AN2136SC
Manufacturer:
FREESCALE
Quantity:
2 000
Part Number:
AN2136SC
Manufacturer:
CY
Quantity:
11
Part Number:
AN2136SC
Manufacturer:
cypress
Quantity:
1 580
Part Number:
AN2136SC
Manufacturer:
Cypress Semiconductor Corp
Quantity:
10 000
Part Number:
AN2136SC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
In the ReNumerated condition (ReNum=1), the EZ-USB core passes all USB requests
except Set Address onto the 8051 via the SUDAV interrupt. This, in conjunction with the
USB disconnect/connect feature, allows a completely new and different USB device
(yours) to be characterized by the downloaded firmware.
The EZ-USB core implements one vendor-specific request, namely “Firmware Load,”
0xA0. (The bRequest value of 0xA0 is valid only if byte 0 of the request, bmRequest-
Type, is also “x10xxxxx,” indicating a vendor-specific request.) The load request is valid
at all times, so even after ReNumeration the load feature maybe used. If your application
implements vendor-specific USB requests, and you do not wish to use the Firmware Load
feature, be sure to refrain from using the bRequest value 0xA0 for your custom requests.
The Firmware Load feature is fully described in Chapter 5, "EZ-USB Enumeration and
ReNumeration ."
Page 7-6
Note
To avoid future incompatibilities, vendor requests A0-AF (hex) are reserved by Cypress
Semiconductor.
Vendor Requests
0xA0 (Firmware Load)
0xA1 - 0xAF
All except 0xA0
bRequest
0x0C
0x0A
0x0B
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
Table 7-2. How the 8051 Handles USB Device Requests (ReNum=1)
Get Status
Clear Feature
(reserved)
Set Feature
(reserved)
Set Address
Get Descriptor
Set Descriptor
Get Configuration SUDAV Interrupt
Set Configuration
Get Interface
Set Interface
Sync Frame
Name
SUDAV Interrupt
SUDAV Interrupt
none
SUDAV Interrupt
none
Update FNADDR register
SUDAV Interrupt
SUDAV Interrupt
SUDAV Interrupt
SUDAV Interrupt
SUDAV Interrupt
SUDAV Interrupt
Up/Download RAM
SUDAV Interrupt
SUDAV Interrupt
Chapter 7. EZ-USB CPU
Action
Supply RemWU, SelfPwr or Stall bits
Clear RemWU, SelfPwr or Stall bits
Stall EP0
Set RemWU, SelfPwr or Stall bits
Stall EP0
none
Supply table data over EP0-IN
Application dependent
Send current configuration number
Change current configuration
Supply alternate setting No. from RAM
Change alternate setting No.
Supply a frame number over EP0-IN
---
Reserved by Cypress Semiconductor
Depends on application
8051 Response
EZ-USB TRM v1.9

Related parts for AN2136SC