CY7C66113C-LFXC Cypress Semiconductor Corp, CY7C66113C-LFXC Datasheet - Page 11

no-image

CY7C66113C-LFXC

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

Specifications of CY7C66113C-LFXC

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
Controller Family/series
(8051) USB
Ram Memory Size
256Byte
No. Of Timers
1
Digital Ic Case Style
QFN
Operating Temperature Range
0°C To +70°C
No. Of Pins
56
Core Size
8 Bit
Embedded Interface Type
HAPI, I2C, USB
Rohs Compliant
Yes
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
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C66113C-LFXC
Manufacturer:
CYPRESS
Quantity:
250
Part Number:
CY7C66113C-LFXC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Programming Model
14-Bit Program Counter (PC)
The 14-bit PC allows access to up to 8 KB of PROM available
with the CY7C66x13C architecture. The top 32 bytes of the ROM
in the 8K part are reserved for testing purposes. The program
counter is cleared during reset, such that the first instruction
executed after a reset is at address 0x0000h. Typically, this is a
jump instruction to a reset handler that initializes the application
(see
The lower eight bits of the program counter are incremented as
instructions are loaded and executed. The upper six bits of the
program counter are incremented by executing an XPAGE
instruction. The last instruction executed within a 256-byte
“page” of sequential code should be an XPAGE instruction. The
assembler directive “XPAGEON” causes the assembler to insert
XPAGE instructions automatically. Because instructions are
either one or two bytes long, the assembler may occasionally
need to insert a NOP followed by an XPAGE to execute correctly.
The address of the next instruction to be executed, the carry flag,
and the zero flag are saved as two bytes on the program stack
during an interrupt acknowledge or a CALL instruction. The
program counter, carry flag, and zero flag are restored from the
program stack during a RETI instruction. Only the program
counter is restored during a RET instruction.
The program counter is not accessed directly by the firmware.
The program stack is examined by reading SRAM from location
0x00 and up.
Document Number: 38-08024 Rev. *D
Interrupt Vectors
on page 28).
Program Memory Organization
Figure 4. Program Memory Space with Interrupt Vector Table
After
Reset
14-bit PC
Address
0x0000
0x0002
0x0004
0x0006
0x0008
0x000A USB address A endpoint 1 interrupt vector
0x000C USB address A endpoint 2 interrupt vector
0x000E USB address B endpoint 0 interrupt vector
0x0010
0x0012
0x0014
0x0016
0x0018
0x001A Program Memory begins here
0x1FDF 8 KB (-32) PROM ends here.
CY7C66013C, CY7C66113C
Program execution begins here after a reset
USB bus reset interrupt vector
128 μs timer interrupt vector
1.024 ms timer interrupt vector
USB address A endpoint 0 interrupt vector
USB address B endpoint 1 interrupt vector
Hub interrupt vector
DAC interrupt vector
GPIO/HAPI interrupt vector
I
2
C interrupt vector
Page 11 of 59
[+] Feedback

Related parts for CY7C66113C-LFXC