Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

CY7C63513 Datasheet(PDF) 6 Page - Cypress Semiconductor

Part # CY7C63513
Description  Low-speed USB Peripheral Controller
Download  36 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  CYPRESS [Cypress Semiconductor]
Direct Link  http://www.cypress.com
Logo CYPRESS - Cypress Semiconductor

CY7C63513 Datasheet(HTML) 6 Page - Cypress Semiconductor

Back Button CY7C63513 Datasheet HTML 2Page - Cypress Semiconductor CY7C63513 Datasheet HTML 3Page - Cypress Semiconductor CY7C63513 Datasheet HTML 4Page - Cypress Semiconductor CY7C63513 Datasheet HTML 5Page - Cypress Semiconductor CY7C63513 Datasheet HTML 6Page - Cypress Semiconductor CY7C63513 Datasheet HTML 7Page - Cypress Semiconductor CY7C63513 Datasheet HTML 8Page - Cypress Semiconductor CY7C63513 Datasheet HTML 9Page - Cypress Semiconductor CY7C63513 Datasheet HTML 10Page - Cypress Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 6 / 36 page
background image
CY7C63411/12/13
CY7C63511/12/13
CY7C63612/13
FOR
FOR
Document #: 38-08027 Rev. **
Page 6 of 36
2.0
Functional Overview
The CY7C634XX/5XX/6XX are 8-bit RISC One Time Programmable (OTP) microcontrollers. The instruction set has been opti-
mized specifically for USB operations although, the microcontrollers can be used for a variety of non-USB embedded applications.
The CY7C634XX/5XX feature 32 General-Purpose I/O (GPIO) pins and the CY7C636XX 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, 1, 2, and 3) where each port
can be configured as inputs with internal pull-ups, open drain outputs, or traditional CMOS outputs. The CYC634XX/5XX have
24 GPIO pins (Ports 0, 1, and 2) and the CY7C636XX has 12 GPIO pins (Ports 0 and 1) that are rated at 7 mA typical sink current.
The CYC634XX/5XX has 8 GPIO pins (Port 3) and the CY7C636XX has 4 GPIO pins (Port 3) which 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 CY7C635XX 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.
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.
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 CY7C64XX/5XX/6XX are offered with multiple EPROM options to maximize flexibility and minimize cost. The CY7C63411
and the CY7C63511 have 4 Kilobytes of EPROM. The CY7C63412, CY7C63512, and CY7C63612 have 6 Kbytes of EPROM.
The CY7C63413, CY7C63513, and CY7C63613 have 8 Kbytes of EPROM.
These parts include Power-on Reset logic, a Watch Dog Timer, a vectored interrupt controller, and a 12-bit free-running timer.
The Power-On Reset (POR) logic detects when power is applied to the device, resets the logic to a known state, and begins
executing instructions at EPROM address 0x0000h. The Watch Dog Timer can be used to ensure the firmware never gets stalled
for more than approximately 8 ms. The firmware can get stalled for a variety of reasons, including errors in the code or a hardware
failure such as waiting for an interrupt that never occurs. The firmware should clear the Watch Dog Timer periodically. If the Watch
Dog Timer is not cleared for approximately 8 ms, the microcontroller will generate a hardware watch dog reset.
The microcontroller supports eight maskable interrupts in the vectored interrupt controller. Interrupt sources include the USB Bus-
Reset, the 128-
µs and 1.024-ms outputs from the free-running timer, three USB endpoints, the DAC port, and the GPIO ports.
The timer bits cause an interrupt (if enabled) when the bit toggles from LOW “0” to HIGH “1.” The USB endpoints interrupt after
either the USB host or the USB controller sends a packet to the USB. The DAC ports have an additional level of masking that
allows the user to select which DAC inputs can cause a DAC interrupt. The GPIO ports also have a level of masking to select
which GPIO inputs can cause a GPIO interrupt. For additional flexibility, the input transition polarity that causes an interrupt is
programmable for each pin of the DAC port. Input transition polarity can be programmed for each GPIO port as part of the port
configuration. The interrupt polarity can be either rising edge (“0” to “1”) or falling edge (“1” to “0”).
The free-running 12-bit timer clocked at 1 MHz provides two interrupt sources as noted above (128-
µs and 1.024-ms). The timer
can be used to measure the duration of an event under firmware control by reading the timer twice: once at the start of the event,
and once after the event is complete. The difference between the two readings indicates the duration of the event measured in
microseconds. The upper four bits of the timer are latched into an internal register when the firmware reads the lower eight bits.
A read from the upper four bits actually reads data from the internal register, instead of the timer. This feature eliminates the need
for firmware to attempt to compensate if the upper four bits happened to increment right after the lower 8 bits are read.
The CY7C634XX/5XX/6XX include an integrated USB serial interface engine (SIE) that supports the integrated peripherals. The
hardware supports one USB device address with three endpoints. The SIE allows the USB host to communicate with the function
integrated into the microcontroller.
Finally, the CY7C634XX/5XX/6XX support PS/2 operation. With appropriate firmware the D+ and D– USB pins can also be used
as PS/2 clock and data signals. Products utilizing these devices can be used for USB and/or PS/2 operation with appropriate
firmware.


Similar Part No. - CY7C63513

ManufacturerPart #DatasheetDescription
logo
Cypress Semiconductor
CY7C63513C CYPRESS-CY7C63513C Datasheet
1Mb / 32P
   Low-Speed High I/O, 1.5-Mbps USB Controller
CY7C63513C-PVXC CYPRESS-CY7C63513C-PVXC Datasheet
1Mb / 32P
   Low-Speed High I/O, 1.5-Mbps USB Controller
More results

Similar Description - CY7C63513

ManufacturerPart #DatasheetDescription
logo
Cypress Semiconductor
CY7C63221 CYPRESS-CY7C63221 Datasheet
1Mb / 50P
   Low-speed USB Peripheral Controller
CY7C63221A CYPRESS-CY7C63221A_04 Datasheet
966Kb / 50P
   Low-speed USB Peripheral Controller
CY7C632XX CYPRESS-CY7C632XX Datasheet
44Kb / 3P
   Low-speed USB Peripheral Controller
CY7C63221A CYPRESS-CY7C63221A Datasheet
960Kb / 49P
   enCoRe USB Low-speed USB Peripheral Controller
CY7C63310 CYPRESS-CY7C63310_11 Datasheet
1Mb / 86P
   enCoRe??II Low Speed USB Peripheral Controller
CY7C63310 CYPRESS-CY7C63310_08 Datasheet
1Mb / 83P
   enCoRe II Low Speed USB Peripheral Controller
CY7C63310 CYPRESS-CY7C63310 Datasheet
1Mb / 83P
   enCoRe??II Low-Speed USB Peripheral Controller
CY7C63310 CYPRESS-CY7C63310_12 Datasheet
1,018Kb / 91P
   enCoRe??II Low Speed USB Peripheral Controller
CY7C63923-PVXC CYPRESS-CY7C63923-PVXC Datasheet
1Mb / 68P
   enCoRe??II Low-Speed USB Peripheral Controller
logo
NXP Semiconductors
ISP1582 NXP-ISP1582 Datasheet
364Kb / 69P
   Hi-Speed USB peripheral controller
Rev. 07-22 September 2008
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com