数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

CY7C68053 数据表(PDF) 3 Page - Cypress Semiconductor

部件名 CY7C68053
功能描述  MoBL-USB FX2LP18 USB Microcontroller
PDF  40 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  CYPRESS [Cypress Semiconductor]
网页  http://www.cypress.com
标志 CYPRESS - Cypress Semiconductor

CY7C68053 数据表(HTML) 3 Page - Cypress Semiconductor

  CY7C68053_09 Datasheet HTML 1Page - Cypress Semiconductor CY7C68053_09 Datasheet HTML 2Page - Cypress Semiconductor CY7C68053_09 Datasheet HTML 3Page - Cypress Semiconductor CY7C68053_09 Datasheet HTML 4Page - Cypress Semiconductor CY7C68053_09 Datasheet HTML 5Page - Cypress Semiconductor CY7C68053_09 Datasheet HTML 6Page - Cypress Semiconductor CY7C68053_09 Datasheet HTML 7Page - Cypress Semiconductor CY7C68053_09 Datasheet HTML 8Page - Cypress Semiconductor CY7C68053_09 Datasheet HTML 9Page - Cypress Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 3 / 40 page
background image
CY7C68053
Document # 001-06120 Rev *I
Page 3 of 40
3.3 I2C™ Bus
FX2LP18 supports the I2C bus as a master only at
100 or 400 KHz. SCL and SDA pins have open-drain outputs
and hysteresis inputs. These signals must be pulled up to either
VCC or VCC_IO, even if no I
2C device is connected. (Connecting
to VCC_IO may be more convenient.)
3.4 Buses
This 56-pin package has an 8- or 16-bit ‘FIFO’ bidirectional data
bus, multiplexed on I/O ports B and D.
3.5 USB Boot Methods
During the power up sequence, internal logic checks the I2C port
for the connection of an EEPROM whose first byte is 0xC2. If
found, it boot-loads the EEPROM contents into internal RAM
(0xC2 load). If no EEPROM is present, an external processor
must emulate an I2C slave. The FX2LP18 does not enumerate
using internally stored descriptors (for example, Cypress’s
VID/PID/DID is not used for enumeration).[1]
3.6 ReNumeration™
Because the FX2LP18’s configuration is soft, one chip can take
on the identities of multiple distinct USB devices.
When first plugged into USB, the FX2LP18 enumerates
automatically and downloads firmware and USB descriptor
tables over the USB cable. Next, the FX2LP18 enumerates
again, this time as a device defined by the downloaded
information.
This
patented
two-step
process,
called
ReNumeration
™, happens instantly when the device is plugged
in, with no hint that the initial download step has occurred.
Two control bits in the USBCS (USB Control and Status) register
control the ReNumeration process: DISCON and RENUM. To
simulate a USB disconnect, the firmware sets DISCON to 1. To
reconnect, the firmware clears DISCON to 0.
Before reconnecting, the firmware sets or clears the RENUM bit
to indicate whether the firmware or the Default USB Device
handles device requests over endpoint zero: if RENUM = 0, the
Default USB Device handles device requests; if RENUM = 1, the
firmware does.
3.7 Bus-Powered Applications
The
FX2LP18
fully
supports
bus-powered
designs
by
enumerating with less than 100 mA as required by the USB 2.0
specification.
3.8 Interrupt System
The FX2LP18 interrupts are described in this section.
3.8.1 INT2 Interrupt Request and Enable Registers
FX2LP18 implements an autovector feature for INT2. There are
27 INT2 (USB) vectors. See the MoBL-USB™ Technical
Reference Manual (TRM) for more details.
3.8.2 USB Interrupt Autovectors
The main USB interrupt is shared by 27 interrupt sources. To
save the code and processing time that is normally required to
identify the individual USB interrupt source, the FX2LP18
provides
a
second
level
of
interrupt
vectoring,
called
‘Autovectoring.’ When a USB interrupt is asserted, the FX2LP18
pushes the program counter onto its stack then jumps to address
0x0043, where it expects to find a ‘jump’ instruction to the USB
interrupt service routine.
The FX2LP18 jump instruction is encoded as shown in Table 2
on page 4.
Table 1. Special Function Registers
x
8x
9x
Ax
Bx
Cx
Dx
Ex
Fx
0
IOA
IOB
IOC
IOD
SCON1
PSW
ACC
B
1SP
EXIF
INT2CLR
IOE
SBUF1
2DPL0
MPAGE
OEA
3DPH0
OEB
4
DPL1
OEC
5
DPH1
OED
6
DPS
OEE
7PCON
8
TCON
SCON0
IE
IP
T2CON
EICON
EIE
EIP
9
TMOD
SBUF0
ATL0
AUTOPTRH1
EP2468STAT
EP01STAT
RCAP2L
BTL1
AUTOPTRL1
EP24FIFOFLGS
GPIFTRIG
RCAP2H
CTH0
Reserved
EP68FIFOFLGS
TL2
DTH1
AUTOPTRH2
GPIFSGLDATH
TH2
E
CKCON
AUTOPTRL2
GPIFSGLDATLX
F
Reserved
AUTOPTRSET-UP
GPIFSGLDATLNOX
Note
1. The I2C bus SCL and SDA pins must be pulled up, even if an EEPROM is not connected. Otherwise this detection method does not work properly.
[+] Feedback



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com