Cypress Semiconductor CY7C63613C User Manual

Browse online or download User Manual for Motherboards Cypress Semiconductor CY7C63613C. CY7C63413C, CY7C63513C, CY7C63613C Low-Speed

  • Download
  • Add to my manuals
  • Print
  • Page
    / 37
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
CY7C63413C
CY7C63513C
CY7C63613C
Low-Speed High Input/Output
1.5-Mbps USB Controller
Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600
Document Number: 38-08027 Rev. *G Revised March 21, 2014
Features
Low-cost solution for low-speed applications with high I/O
requirements such as keyboards, keyboards with integrated
pointing device, gamepads, and many
others
USB Specification compliance
Conforms to USB Specification, Versions 1.1 and 2.0
Conforms to USB HID Specification, Version 1.1
Supports one device address and three data endpoints
Integrated USB transceiver
8-bit RISC microcontroller
Harvard architecture
6-MHz external ceramic resonator
12-MHz internal CPU clock
Internal memory
256 bytes of RAM
8 Kbytes of EPROM
Interface can auto-configure to operate as PS2 or USB
I/O port
The CY7C63413C/513C have 24 general purpose I/O
(GPIO) pins (Port 0 to 2) capable of sinking 7 mA per pin
(typical)
The CY7C63613C has 12 GPIO pins (Port 0 to 2) capable of
sinking 7 mA per pin (typical)
The CY7C63413C/513C have eight GPIO pins (Port 3) ca-
pable of sinking 12 mA per pin (typical) which can drive LEDs
The CY7C63613C has four GPIO pins (Port 3) capable of
sinking 12 mA per pin (typical) which can drive LEDs
Higher current drive is available by connecting multiple GPIO
pins together to drive a common output
Each GPIO port can be configured as inputs with internal
pull-ups or open drain outputs or traditional CMOS outputs
The CY7C63513C has an additional eight I/O pins on a DAC
port which has programmable current sink outputs
Maskable interrupts on all I/O pins
12-bit free-running timer with one microsecond clock ticks
Watch Dog Timer (WDT)
Internal Power-On Reset (POR)
Improved output drivers to reduce EMI
Operating voltage from 4.0 V to 5.5 V DC
Operating temperature from 0 to 70 °C
CY7C63413C available in 40-pin PDIP, 48-pin SSOP, 48-pin
SSOP - Tape reel, all in Pb-free versions for production
CY7C63513C available in 48-pin SSOP Pb-free packages for
production
CY7C63613C available in 24-pin SOIC Pb-free packages for
production
Industry-standard programmer support
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 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 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 four 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 microcontroller.
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-KΩ 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.
The sink current for each DAC I/O pin can be individually
programmed to one of sixteen values using dedicated Isink
registers. DAC bits [1:0] can be used as high current outputs with
a programmable sink current range of 3.2 to 16 mA (typical).
DAC bits [7:2] have a programmable current sink range of 0.2 to
1.0 mA (typical). Again, multiple DAC pins can be connected
together to drive a single output that requires more sink current
capacity. Each I/O pin can be used to generate a DAC interrupt
to the microcontroller and the interrupt polarity for each DAC I/O
pin is individually programmable. The DAC port interrupts share
a separate “DAC” interrupt vector.
Page view 0
1 2 3 4 5 6 ... 36 37

Summary of Contents

Page 1 - 1.5-Mbps USB Controller

CY7C63413CCY7C63513CCY7C63613CLow-Speed High Input/Output1.5-Mbps USB ControllerCypress Semiconductor Corporation • 198 Champion Court • San Jose, CA

Page 2

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 10 of 37I/O Register SummaryI/O registers are accessed via the I/O Read (IORD)

Page 3

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 11 of 37Figure 2. Clock Oscillator On-chip CircuitClockingThe XTALIN and XTALO

Page 4

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 12 of 37General Purpose I/O PortsPorts 0 to 2 provide 24 GPI/O pins that can be

Page 5

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 13 of 37Figure 4. Watch Dog Reset (WDR)Port 3 has eight GPIO pins. Port 3 (8 b

Page 6

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 14 of 37In “Resistive” mode, a 7-kΩ pull-up resistor is conditionally enabled f

Page 7

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 15 of 37DAC PortFigure 5. Block Diagram of DAC PortThe DAC port provides the C

Page 8

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 16 of 37Table 14. DAC Port Interrupt EnableAddr: 0x31 DAC Port Interrupt Enabl

Page 9

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 17 of 37USB Serial Interface Engine (SIE)The SIE allows the microcontroller to

Page 10 - CY7C63613C

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 18 of 37The Bus Activity bit is a “sticky” bit that indicates if any non-idle U

Page 11

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 19 of 37The ‘Acknowledge’ bit is set whenever the SIE engages in a transaction

Page 12

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 2 of 37The Cypress microcontrollers use an external 6-MHz ceramic resonator to

Page 13

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 20 of 3712-bit Free-running TimerThe 12-bit timer provides two interrupts (128

Page 14

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 21 of 37Processor Status and Control RegisterThe “Run” (bit 0) is manipulated b

Page 15

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 22 of 37Interrupt VectorsThe Interrupt Vectors supported by the USB Controller

Page 16

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 23 of 37interrupt priority to different DAC pins and the DAC Interrupt Enable R

Page 17

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 24 of 37 The response of the SIE can be summarized as follows:1. the SIE will o

Page 18

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 25 of 37Table 28. Details of Modes for Differing Traffic Conditions End Point

Page 19

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 26 of 370 0 1 0 Out 2 UC valid 0 1 updates UC UC 1 UC 0 0 1 1 Stall yesEnd Poin

Page 20

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 27 of 37Absolute Maximum RatingsStorage temperature ...

Page 21

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 28 of 37Notes9. Functionality is guaranteed of the VCC (1) range, except USB tr

Page 22

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 29 of 37Figure 8. .Clock TimingFigure 9. USB Data Signal TimingFigure 10. Re

Page 23

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 3 of 37ContentsPin Configuration ...

Page 24

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 30 of 37Figure 11. Differential to EOP Transition Skew and EOP WidthFigure 12.

Page 25

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 31 of 37Ordering InformationOrdering CodeEPROM SizePackageNamePackage TypeOpera

Page 26

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 32 of 37Die Pad LocationsTable 29. DIe Pad Locations (in microns)Pad # Pin Nam

Page 27

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 33 of 37Package DiagramsFigure 13. 48-pin SSOP (300 Mils) Package Outline, 51-

Page 28

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 34 of 37Figure 14. 24-pin SOIC (0.615 × 0.300 × 0.0932 Inches) Package Outline

Page 29

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 35 of 37AcronymsDocument ConventionsUnits of MeasureAcronym Description Acronym

Page 30

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 36 of 37Document History PageDocument Title: CY7C63413C/CY7C63513C/CY7C63613C,

Page 31

Document Number: 38-08027 Rev. *G Revised March 21, 2014 Page 37 of 37All products and company names mentioned in this document may be the trademarks

Page 32

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 4 of 37.Note1. CY7C63613C is not bonded out for all GPIO pins shown in Logic Bl

Page 33

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 5 of 37Programming Model14-bit Program Counter (PC)The 14-bit Program Counter (

Page 34

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 6 of 37PSP,A instruction. The PSP supports interrupt service under hardware con

Page 35

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 7 of 37Instruction Set SummaryMNEMONIC operand opcode cycles MNEMONIC operand o

Page 36

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 8 of 37Memory OrganizationProgram Memory OrganizationFigure 1. Program Memory

Page 37

CY7C63413CCY7C63513CCY7C63613CDocument Number: 38-08027 Rev. *G Page 9 of 37Data Memory OrganizationThe CY7C63413C/513C/613C microcontrollers provid

Comments to this Manuals

No comments