CY7C63413C-PVXC Cypress Semiconductor Corp, CY7C63413C-PVXC Datasheet

no-image

CY7C63413C-PVXC

Manufacturer Part Number
CY7C63413C-PVXC
Description
IC MCU 8K USB LS PERIPH 48-SSOP
Manufacturer
Cypress Semiconductor Corp
Series
M8™r
Datasheets

Specifications of CY7C63413C-PVXC

Applications
USB Microcontroller
Core Processor
M8B
Program Memory Type
OTP (8 kB)
Controller Series
CY7C634xx
Ram Size
256 x 8
Interface
PS2, USB
Number Of I /o
32
Voltage - Supply
4 V ~ 5.5 V
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
48-SSOP
No. Of I/o's
32
Ram Memory Size
256Byte
Cpu Speed
12MHz
No. Of Timers
2
Digital Ic Case Style
SSOP
Supply Voltage Range
4V To 5.25V
Core Size
8 Bit
Program Memory Size
8KB
Embedded Interface Type
USB
Rohs Compliant
Yes
Processor Series
CY7C63xx
Core
M8B
Data Bus Width
8 bit
Data Ram Size
256 B
Interface Type
PS2, USB
Maximum Clock Frequency
12 MHz
Number Of Programmable I/os
32
Number Of Timers
1
Operating Supply Voltage
4 V to 5.5 V
Maximum Operating Temperature
+ 70 C
Mounting Style
SMD/SMT
Development Tools By Supplier
CY3654, CY3654-P02
Minimum Operating Temperature
0 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Other names
428-1852

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C63413C-PVXC
Manufacturer:
LATTICE
Quantity:
137
Part Number:
CY7C63413C-PVXC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Company:
Part Number:
CY7C63413C-PVXC
Quantity:
22
Cypress Semiconductor Corporation
Document #: 38-08027 Rev. *B
Features
• Low-cost solution for low-speed applications with high
• USB Specification Compliance
• 8-bit RISC microcontroller
• Internal memory
• Interface can auto-configure to operate as PS2 or USB
• I/O port
• 12-bit free-running timer with one microsecond clock
• Watch Dog Timer (WDT)
• Internal Power-On Reset (POR)
• Improved output drivers to reduce EMI
I/O requirements such as keyboards, keyboards with
integrated pointing device, gamepads, and many
others
— Conforms to USB Specification, Versions 1.1 and 2.0
— Conforms to USB HID Specification, Version 1.1
— Supports 1 device address and 3 data endpoints
— Integrated USB transceiver
— Harvard architecture
— 6-MHz external ceramic resonator
— 12-MHz internal CPU clock
— 256 bytes of RAM
— 8 Kbytes of EPROM
— The CY7C63413C/513C have 24 General Purpose I/O
— The CY7C63613C has 12 General Purpose I/O (GPIO)
— The CY7C63413C/513C have eight GPIO pins (Port
— The CY7C63613C has four GPIO pins (Port 3) capable
— Higher current drive is available by connecting
— Each GPIO port can be configured as inputs with
— The CY7C63513C has an additional eight I/O pins on
— Maskable interrupts on all I/O pins
ticks
(GPIO) pins (Port 0 to 2) capable of sinking 7 mA per
pin (typical)
pins (Port 0 to 2) capable of sinking 7 mA per pin
(typical)
3) capable of sinking 12 mA per pin (typical) which
can drive LEDs
of sinking 12 mA per pin (typical) which can drive
LEDs
multiple GPIO pins together to drive a common
output
internal pull-ups or open drain outputs or traditional
CMOS outputs
a DAC port which has programmable current sink
outputs
Low-Speed High I/O, 1.5-Mbps USB Controller
198 Champion Court
Functional Overview
The CY7C63413C/513C/613C are 8-bit RISC One Time
Programmable (OTP) microcontrollers. The instruction set has
been optimized specifically for USB operations, although the
microcontrollers can be used for a variety of non-USB
embedded applications.
The CY7C63413C/513C features 32 General-Purpose I/O
(GPIO) pins to support USB and other applications. The I/O
pins are grouped into four ports (Port 0 to 3) where each port
can be configured as inputs with internal pull-ups, open drain
outputs, or traditional CMOS outputs. The CY7C63413C/513C
have 24 GPIO pins (Ports 0 to 2) that are rated at 7 mA typical
sink current. The CY7C63413C/513C has 8 GPIO pins (Port
3) that are rated at 12 mA typical sink current, which allows
these pins to drive LEDs.
The CY7C63613C features 16 General-Purpose I/O (GPIO)
pins to support USB and other applications. The I/O pins are
grouped into four ports (Port 0 to 3) where each port can be
configured as inputs with internal pull-ups, open drain outputs,
or traditional CMOS outputs. The CY7C63613C has 12 GPIO
pins (Ports 0 to 2) that are rated at 7 mA typical sink current.
The CY7C63613C has 4 GPIO pins (Port 3) that are rated at
12 mA typical sink current, which allows these pins to drive
LEDs.
Multiple GPIO pins can be connected together to drive a single
output for more drive current capacity. Additionally, each I/O
pin can be used to generate a GPIO interrupt to the microcon-
troller. Note the GPIO interrupts all share the same “GPIO”
interrupt vector.
The CY7C63513C features an additional 8 I/O pins in the DAC
port. Every DAC pin includes an integrated 14-Kohm pull-up
resistor. When a “1” is written to a DAC I/O pin, the output
current sink is disabled and the output pin is driven high by the
internal pull-up resistor. When a “0” is written to a DAC I/O pin,
the internal pull-up is disabled and the output pin provides the
programmed amount of sink
current. A DAC I/O pin can
be used as an input with an
internal pull-up by writing a
“1” to the pin.
• Operating voltage from 4.0V to 5.5V DC
• Operating temperature from 0 to 70 degrees Celsius
• CY7C63413C available in 40-pin PDIP, 48-pin SSOP, 48-
• CY7C63513C available in 48-pin SSOP Lead-Free
• CY7C63613C available in 24-pin SOIC Lead-Free
• Industry-standard programmer support
pin SSOP - Tape reel, all in Lead-Free versions for
production
packages for production
packages for production
San Jose
,
CA 95134-1709
Revised January 6, 2006
CY7C63413C
CY7C63513C
CY7C63613C
408-943-2600
[+] Feedback

Related parts for CY7C63413C-PVXC

CY7C63413C-PVXC Summary of contents

Page 1

... CMOS outputs. The CY7C63413C/513C have 24 GPIO pins (Ports that are rated typical sink current. The CY7C63413C/513C has 8 GPIO pins (Port 3) that are rated typical sink current, which allows these pins to drive LEDs. ...

Page 2

... The Cypress microcontrollers use an external 6-MHz ceramic resonator to provide a reference to an internal clock generator. This clock generator reduces the clock-related noise emissions (EMI). The clock generator provides the 6 and 12- MHz clocks that remain internal to the microcontroller. The CY7C63413C/513C/613C are offered with single EPROM options. The CY7C63413C, CY7C63513C CY7C63613C have 8 Kbytes of EPROM ...

Page 3

... P1[0] P0[ P0[6] P0[ P0[4] P0[ P0[2] P0[ P0[ XTAL PP OUT Vss 12 13 XTAL IN CY7C63413C 48-Pad Die OUT IN P3[3] P3[1] P2[7] P3[2] P3[0] P2[5] P2[6] P2[3] P2[4] P2[1] P2[2] P2[0] P1[7] P1[5] P1[6] P1[3] P1[4] P1[1] P1[2] DAC[7] P1[0] DAC[6] DAC[5] DAC[4] P0[7] P0[6] ...

Page 4

... Programming Model 14-bit Program Counter (PC) The 14-bit Program Counter (PC) allows access for kilobytes of EPROM using the CY7C63413C/513C/613C architecture. The program counter is cleared during reset, such that the first instruction executed after a reset is at address 0x0000. This is typically a jump instruction to a reset handler that initializes the application ...

Page 5

... For USB applications strongly recommended that the DSP is loaded after reset just below the USB DMA buffers. Address Modes The CY7C63413C/513C/613C microcontrollers support three addressing modes for instructions that require data operands: data, direct, and indexed. Document #: 38-08027 Rev. *B ...

Page 6

... AND [expr],A 5 AND [X+expr],A 7 XOR [expr],A 8 XOR [X+expr],A 4 IOWX [X+expr] 5 CPL 6 ASL 4 ASR 5 RLC RRC 4 RET RETI JNC 5 JACC 5 INDEX CY7C63413C CY7C63513C CY7C63613C operand opcode cycles 20 4 acc direct 23 7 index 24 8 acc direct 27 7 index 28 8 address 29 5 ...

Page 7

... USB address A endpoint 2 interrupt vector 0x000E Reserved 0x0010 Reserved 0x0012 Reserved 0x0014 DAC interrupt vector 0x0016 GPIO interrupt vector 0x0018 Reserved 0x001A Program Memory begins here ( bytes) 0x1FDF 8-KB PROM ends here (CY7C63413C, CY7C63513C, CY7C63613C) CY7C63413C CY7C63513C CY7C63613C Page [+] Feedback ...

Page 8

... Data Memory Organization The CY7C63413C/513C/613C microcontrollers provide 256 bytes of data RAM. In normal usage, the SRAM is partitioned after reset Address 8-bit PSP 0x00 8-bit DSP user 0xE8 0xF0 0xF8 Top of RAM Memory 0xFF Document #: 38-08027 Rev. *B into four areas: program stack, data stack, user variables and ...

Page 9

... W Watch Dog Reset clear [2] R/W DAC I/O W Interrupt enable for each DAC pin W Interrupt polarity for each DAC pin W One four bit sink current register for each DAC pin R/W Microprocessor status and control CY7C63413C CY7C63513C CY7C63613C Page [+] Feedback ...

Page 10

... Significant Bit (MSB) of the 2-bit Watch Dog Timer Register transitions from LOW to HIGH. In addition to the normal reset 2.048 ms WDR goes high Execution begins at for 2.048 ms Reset Vector 0X00 Figure 3. Watch Dog Reset (WDR) CY7C63413C CY7C63513C CY7C63613C XTALOUT XTALIN voltage and the USB IO are at ...

Page 11

... Figure 4. Block Diagram of a GPIO Line Port 0 Data P0[4] P0[3] R/W R/W Port 1 Data P1[4] P1[3] R/W R/W Port 2 Data P2[4] P2[3] R/W R/W CY7C63413C CY7C63513C CY7C63613C GPIO Pin ESD P0[2] P0[1] P0[0] R/W R/W R/W P1[2] P1[1] P1[0] R/W R/W ...

Page 12

... Table 11. Port 0 Interrupt Enable P0[4] P0[3] P0[ Port 1 Interrupt Enable P1[4] P1[3] P1[ Port 2 Interrupt Enable P2[4] P2[3] P2[ Port 3 Interrupt Enable P3[4] P3[3] P3[ CY7C63413C CY7C63513C CY7C63613C P3[1] P3[0] R/W R/W High current outputs 3 typical DAC[1] DAC[0] R/W R/W P0[1] P0[ P1[1] P1[ P2[1] P2[ P3[1] P3[ ...

Page 13

... Port 2 Port 1 Config Bit 0 Config Bit 1 Config Bit Table 12.GPIO Configuration Register KΩ 4 bits Isink Isink DAC Register to Interrupt Controller Figure 5. Block Diagram of DAC Port CY7C63413C CY7C63513C CY7C63613C Interrupt Polarity - disabled disabled - + (default Port 1 Port 0 Port 0 Config Bit 1 Config Bit DAC ...

Page 14

... DAC[7]. DAC Port Interrupt Enable DAC[4] DAC[3] DAC[ DAC Port Interrupt Polarity DAC[4] DAC[3] DAC[ DAC Port Interrupt Polarity Isink[3] Isink[ CY7C63413C CY7C63513C CY7C63613C High current outputs 3 typical DAC[1] DAC[0] R/W R/W DAC[1] DAC[ DAC[1] DAC[ Isink Value Isink[1] Isink[0] ...

Page 15

... USB. PS/2 Operation PS/2 operation is possible with the CY7C63413C/513C/613C series through the use of firmware and several operating modes. The first enabling feature: 1. USB Bus reset on D+ and D− interrupt that can be disabled ...

Page 16

... Bit 4 Bit 3 R/W R/W USB Device EPA0, Mode Register Acknowledge Mode Bit 3 R/W R/W USB Device Endpoint Mode Register Acknowledge Mode Bit 3 R/W R/W CY7C63413C CY7C63513C CY7C63613C Device Device Address Address Bit 2 Bit 1 Bit 0 R/W R/W R/W Mode Mode Mode Bit 2 ...

Page 17

... Valid bit 6 is used for OUT and set-up tokens only. Data 0/1 Toggle bit 7 selects the DATA packet’s toggle state: 0 for DATA0, 1 for DATA1. USB Device Counter Registers Reserved Byte count Byte count Bit 3 Bit 2 R/W R/W R/W CY7C63413C CY7C63513C CY7C63613C Byte count Byte count Bit 1 Bit 0 R/W R/W Page [+] Feedback ...

Page 18

... Suspend, Wait Reset for Interrupt R/W R/W halted until a reset (Power On or Watch Dog). Notice, when writing to the processor status and control register, the run bit should always be written as a “1.” CY7C63413C CY7C63513C CY7C63613C Timer Timer Timer Bit 2 Bit 1 Bit 0 ...

Page 19

... ZF are restored and interrupts are enabled when the RETI instruction is executed. Global Interrupt Enable Register 4 3 DAC Reserved Interrupt Enable R/W USB End Point Interrupt Enable Register 4 3 Reserved Reserved CY7C63413C CY7C63513C CY7C63613C 1.024-ms 128-µsec USB Bus RST Interrupt Interrupt Interrupt Enable Enable Enable ...

Page 20

... The USB Controller does not assign interrupt priority to different port pins and the Port Interrupt Enable Registers are not cleared during the interrupt acknowledge process. CY7C63413C CY7C63513C CY7C63613C Function Page ...

Page 21

... In and Out), but must be placed in the correct mode to function as such. Also a non-Control endpoint can be made to act as a Control endpoint placed in a non appropriate mode. A ‘check’ Out token during a Status transaction checks to see that the Out is of zero length and has a Data Toggle (DTOG CY7C63413C CY7C63513C CY7C63613C Page [+] Feedback ...

Page 22

... ISR to unlock and get the mode register infor- mation. The interlock on the Mode and Count registers ensures that the firmware recognizes the changes that the SIE might have made during the previous transaction. CY7C63413C CY7C63513C CY7C63613C What the SIE does to Mode bits ...

Page 23

... updates updates 1 updates updates updates CY7C63413C CY7C63513C CY7C63613C Set End Point Mode ACK response int ACK yes UC NoChange ignore yes UC NoChange ignore yes UC NoChange ignore no UC NoChange NAK yes UC NoChange NAK yes UC NoChange ignore no UC NoChange ignore no UC NoChange ...

Page 24

... updates updates updates CY7C63413C CY7C63513C CY7C63613C Set End Point Mode ACK response int Stall yes ignore ignore Stall yes ACK yes UC NoChange ignore yes UC NoChange ignore yes UC NoChange ignore no UC NoChange NAK yes UC NoChange ignore no UC NoChange ignore no UC NoChange ignore ...

Page 25

... Ohms 45% 65 range, as well as DAC outputs. CC (2) is limited to minimize Ground-Drop noise effects. SS CY7C63413C CY7C63513C CY7C63613C +0.5V CC +0.5V CC [3] Conditions Non USB activity (note 4) USB activity (note 5.5V CC Oscillator off, D– > Voh min V = 5.0V, ceramic resonator ...

Page 26

... To next transition, Figure 12 –150 150 ns To paired transition, Figure 12 of 50–600 pF. LOAD CY7C63413C CY7C63513C CY7C63613C Conditions All ports, HIGH to LOW edge Port 3, Vout = 1.0V (note 4) Port 0,1,2, Vout = 2.0V (note 4) Voh = 2.4V (all ports 0,1,2,3) (note 4) (note 14) Vout = 2.0 VDC (note 5) Vout = 2 ...

Page 27

... V crs V ol D− T PERIOD Differential Data Lines Document #: 38-08027 Rev CYC Figure 8. Clock Timing 90% 90% 10% 10% Figure 9. USB Data Signal Timing JR1 Consecutive Transitions PERIOD JR1 Paired Transitions PERIOD JR2 Figure 10. Receiver Jitter Tolerance CY7C63413C CY7C63513C CY7C63613C T JR2 Page [+] Feedback ...

Page 28

... Diff. Data to SE0 Skew Figure 11. Differential to EOP Transition Skew and EOP Width T PERIOD Differential Data Lines Ordering Information EPROM Ordering Code Size CY7C63413C-PVXC 8 KB CY7C63413C-PVXCT 8 KB CY7C63413C-PXC 8 KB CY7C63513C-PVXC 8 KB CY7C63613C-SXC 8 KB CY7C63413C-XC 8KB Document #: 38-08027 Rev. *B Crossover Point Extended + T PERIOD ...

Page 29

... DAC4 516.25 32 Port0[6] 413.25 31 Port0[4] 98.00 30 Port0[2] 98.00 29 Port0[0] 98.00 28 DAC2 98.00 27 DAC0 98.00 26 XtalOut 98.00 25 XtalIn CY7C63413C CY7C63513C CY7C63613C X Y 1619.65 3023.60 1719.65 3023.60 1823.10 3023.60 1926.10 3023.60 2066.30 2657.35 2066.30 2554.35 2066.30 2451.35 2066.30 2348.35 2066.30 2245.35 2066.30 2142.35 2066 ...

Page 30

... Package Diagrams 48-Lead Shrunk Small Outline Package SP48 Document #: 38-08027 Rev. *B 40-Lead (600-Mil) Molded DIP P2 CY7C63413C CY7C63513C CY7C63613C 51-85061-*C 51-85019-*A Page [+] Feedback ...

Page 31

... MOLD PROTRUSION/END FLASH SHALL NOT EXCEED 0.010 in (0.254 mm) PER SIDE MIN. 3. DIMENSIONS IN INCHES MAX. 4. PACKAGE WEIGHT 0.65gms * 0.394[10.007] 0.419[10.642] SEATING PLANE 0.092[2.336] 0.105[2.667] 0.004[0.101] * CY7C63413C CY7C63513C CY7C63613C PART # S24.3 STANDARD PKG. SZ24.3 LEAD FREE PKG. * 0.0091[0.231] 0.015[0.381] 0.0125[0.317] 0.050[1.270] 51-85025-*C Page ...

Page 32

... Document History Page Document Title: CY7C63413C, CY7C63513C, CY7C63613C Low-speed High I/O, 1.5 -Mbps USB Controller Document Number: 38-08027 Issue REV. ECN NO. Date ** 116224 06/12/02 *A 237148 SEE ECN *B 418699 See ECN Document #: 38-08027 Rev. *B Orig. of Change Description of Change DSG Change from Spec number: 38-00754 to 38-08027 ...

Related keywords