CY7C67300-100AXA Cypress Semiconductor Corp, CY7C67300-100AXA Datasheet - Page 14

IC,Peripheral (Multifunction) Controller,QFP,100PIN

CY7C67300-100AXA

Manufacturer Part Number
CY7C67300-100AXA
Description
IC,Peripheral (Multifunction) Controller,QFP,100PIN
Manufacturer
Cypress Semiconductor Corp
Series
EZ-Host™r
Datasheet

Specifications of CY7C67300-100AXA

Applications
USB Host/Peripheral Controller
Core Processor
CY16
Program Memory Type
ROM (8 kB)
Controller Series
CY7C673xx
Ram Size
16K x 8
Interface
SPI Serial, USB, HPI
Number Of I /o
32
Voltage - Supply
3 V ~ 3.6 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
100-LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
CY4640 - KIT MASS STORAGE REF DESIGNCY3663 - KIT DEV EZ-OTG/EZ-HOST
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C67300-100AXA
Manufacturer:
Cypress Semiconductor Corp
Quantity:
10 000
Part Number:
CY7C67300-100AXAT
Manufacturer:
Cypress Semiconductor Corp
Quantity:
10 000
Document #: 38-08015 Rev. *G
Notes
External (Remote) Wakeup Source
There are several possible events available to wake EZ-Host
from Sleep mode as shown in
used as remote wakeup options for USB applications. See the
Power-down Control Register [0xC00A] for details.
Upon wakeup, code begins executing within 200 µs, the time
it takes the PLL to stabilize.
Table 20.Wakeup Sources
Power-On-Reset Description
The length of the power-on-reset event can be defined by (V
ramp to valid) + (Crystal startup). A typical application might
utilize a 12-ms power-on-reset event = ~7 ms + ~5 ms, respec-
tively.
Reset Pin
The Reset pin is active low and requires a minimum pulse
duration of 16 12-MHz clock cycles (1.3 µs). A reset event
restores all registers to their default POR settings. Code
execution will then begin 200 µs later at 0xFF00 with an
immediate jump to 0xE000, the start of BIOS. Refer to BIOS
documentation for additional details.
USB Reset
A USB Reset affects registers 0xC090 and 0xC0B0, all other
registers remain unchanged.
Memory Map
The memory map is discussed in the following sections.
Mapping
The total memory space directly addressable by the CY16
processor is 64K (0x0000-0xFFFF). Program, data, and I/O
5. Read data will be discarded (dummy data).
6. HPI_INT will assert on a USB Resume.
Wakeup Source
IRQ1 (GPIO 25)
IRQ0 (GPIO 24)
USB Resume
(if enabled)
OTGVBUS
OTGID
HSS
HPI
SPI
[5, 6]
D+/D– Signaling
Table
Any Edge
Any Edge
Any Edge
Event
Level
Read
Read
Read
20. These may also be
CC
are contained within this 64K space. This memory space is
byte addressable.
address locations.
Internal Memory
Of the internal memory, 15K bytes are allocated for user's
program and data. The lower memory space from 0x0000 to
0x04A2 is reserved for interrupt vectors, general-purpose
registers, USB control registers, stack, and other BIOS
variables. The upper internal memory space contains EZ-Host
control registers from 0xC000 to 0xC0FF and the BIOS ROM
itself from 0xE000 to 0xFFFF. For more information on the
reserved lower memory or the BIOS ROM, refer to the
Programmer’s documentation and/or the BIOS documen-
tation.
During development with the EZ-Host toolset, the lower area
of User's space (0x04A4 to 0x1000) should be left available to
load the GDB stub. The GDB stub is required to allow the
toolset debug access into EZ-Host.
The chip select pins are not active during accesses to internal
memory.
External Memory
Up to 32 KB of external memory from 0x4000 - 0xBFFF is
available via one chip select line (nXRAMSEL) with RAM
Merge enabled (BIOS default). Additionally, another 8-KB
region from 0xC100 - 0xDFFF is available via a second chip
select line (nXROMSEL) giving 40 KB of total available
external memory. Together with the internal 15 KB, this gives
a total of either ~48 KB (1 chip select) or ~56 KB (2 chip
selects) of available memory for either code or data.
Note
(nXRAMSEL/nXROMSEL) define specific memory regions for
RAM vs. ROM. This allows the BIOS to look in the upper
external memory space at 0xC100 for SCAN vectors (enabling
code to be loaded/executed from ROM). If no SCAN vectors
are required in the design (external memory is used exclu-
sively for data), then all external memory regions can be used
for RAM. Similarly, the external memory can be used exclu-
sively for code space (ROM).
If more external memory is required, EZ-Host has enough
address lines to support up to 512KB. However, this requires
complex code banking/paging schemes via the Extended
Page Registers.
For further information on setting up the external memory, see
the External Memory Interface Section.
that
the
Figure 10
memory
shows the various memory region
map
CY7C67300
and
Page 14 of 98
pin
names
[+] Feedback

Related parts for CY7C67300-100AXA