CY7C66113C-LFXCT Cypress Semiconductor Corp, CY7C66113C-LFXCT Datasheet - Page 13

no-image

CY7C66113C-LFXCT

Manufacturer Part Number
CY7C66113C-LFXCT
Description
IC MCU 8K USB HUB 4 PORT 56VQFN
Manufacturer
Cypress Semiconductor Corp
Datasheet

Specifications of CY7C66113C-LFXCT

Applications
USB Hub/Microcontroller
Core Processor
M8
Program Memory Type
OTP (8 kB)
Controller Series
USB Hub
Ram Size
256 x 8
Interface
I²C, USB, HAPI
Number Of I /o
31
Voltage - Supply
4 V ~ 5.25 V
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
56-VQFN Exposed Pad, 56-HVQFN, 56-SQFN, 56-DHVQFN
Operating Temperature (max)
70C
Operating Temperature (min)
0C
Operating Temperature Classification
Commercial
Mounting
Surface Mount
Pin Count
56
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
CY3649 - PROGRAMMER HI-LO USB M8428-1339 - KIT LOW SPEED PERSONALITY BOARD
Lead Free Status / RoHS Status
Compliant, Lead free / RoHS Compliant
Address Modes
The CY7C66013C and CY7C66113C microcontrollers support
three addressing modes for instructions that require data
operands: data, direct, and indexed.
Data (Immediate)
“Data” address mode refers to a data operand that is actually a
constant encoded in the instruction. As an example, consider the
instruction that loads A with the constant 0xD8:
MOV A, 0D8h.
This instruction requires two bytes of code where the first byte
identifies the “MOV A” instruction with a data operand as the
second byte. The second byte of the instruction is the constant
“0xD8”. A constant may be referred to by name if a prior “EQU”
statement assigns the constant value to the name. For example,
the following code is equivalent to the example described earlier:
DSPINIT: EQU 0D8h
MOV A, DSPINIT.
Direct
“Direct” address mode is used when the data operand is a
variable stored in SRAM. In that case, the one byte address of
the variable is encoded in the instruction. As an example,
consider an instruction that loads A with the contents of memory
address location 0x10:
MOV A, [10h].
Normally, variable names are assigned to variable addresses
using “EQU” statements to improve the readability of the
assembler source code. As an example, the following code is
equivalent to the example described earlier:
buttons: EQU 10h
MOV A, [buttons].
Indexed
“Indexed” address mode allows the firmware to manipulate
arrays of data stored in SRAM. The address of the data operand
is the sum of a constant encoded in the instruction and the
contents of the “X” register. Normally, the constant is the “base”
address of an array of data and the X register contains an index
that indicates which element of the array is actually addressed:
array: EQU 10h
MOV X, 3
MOV A, [X+array].
This has the effect of loading A with the fourth element of the
SRAM “array” that begins at address 0x10. The fourth element
would be at address 0x13.
Document Number: 38-08024 Rev. *D
Clocking
Figure 5. Clock Oscillator On-Chip Circuit
The XTALIN and XTALOUT are the clock pins to the
microcontroller. The user connects an external oscillator or a
crystal to these pins. When using an external crystal, keep PCB
traces between the chip leads and crystal as short as possible
(less than 2 cm). A 6 MHz fundamental frequency parallel
resonant crystal is connected to these pins to provide a reference
frequency for the internal PLL. The two internal 30 pF load caps
appear in series to the external crystal and would be equivalent
to a 15 pF load. Therefore, the crystal must have a required load
capacitance of about 15–18 pF. A ceramic resonator does not
allow the microcontroller to meet the timing specifications of full
speed USB and so a ceramic resonator is not recommended with
these parts.
An external 6 MHz clock is applied to the XTALIN pin if the
XTALOUT pin is left open. Grounding the XTALOUT pin when
driving XTALIN with an oscillator does not work because the
internal clock is effectively shorted to ground.
XTALOUT
(pin 1)
XTALIN
(pin 2)
CY7C66013C, CY7C66113C
30 pF
30 pF
To Internal PLL
Page 13 of 59
[+] Feedback

Related parts for CY7C66113C-LFXCT